飞思卡尔16位单片机寄存器分析总结.doc
《飞思卡尔16位单片机寄存器分析总结.doc》由会员分享,可在线阅读,更多相关《飞思卡尔16位单片机寄存器分析总结.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、|一、输入输出端口寄存器I/O 接口包括 PORTA、B 、E、K、T 、S、M、P、H、J 、AD。其中 PORTA、B、E、K 属于复用扩展总线接口,单片机在扩展方式下工作时,作为总线信号。1、 PORTT、S、 M、P、H、JI/O 寄存器 PTx如果对应位数据方向寄存器 DDRx 为“0 ”,输入,读取该寄存器返回引脚值;“1” ,输出,读取该寄存器返回 I/O 寄存器的内容。数据方向寄存器 DDRx决定对应引脚为输出还是输入, “0”为输入, “1”为输出,复位后,默认为输入。上拉/ 下拉使能寄存器 PERx选择使用内置上拉/下拉器件, “1”允许, “0”禁用。中断使能寄存器 PI
2、ExPORTP、H、J 三个端口具有中断功能。 “1”对应引脚允许中断, “0”禁止,复位后,所有端口中断关闭。中断标志寄存器 PIFxPORTP、H、J 三个端口具有中断功能。 “1”对应引脚允许中断, “0”禁止,复位后,所有端口中断关闭。2、 PORTA、B 、 E、KI/O 寄存器 Px若某端口的引脚被定义为输出,写入 I/O 寄存器中的数值会从对应引脚输出;输入,通过I/O 寄存器读取对应引脚电平。数据方向寄存器 DDRx决定对应引脚为输出还是输入, “0”为输入, “1”为输出,复位后,默认为输入。PORTE 最低两位只能为输入。上拉电阻控制寄存器 PERx第 7、4、1、0 位分
3、别控制 K、E、B、A 端口, “1”允许使用对应端口的上拉电阻, “0”禁止,复位后,PK、PE 端口使能,PB、PA 禁止。二、中断系统中断控制寄存器 INTCR第 7 位 IRQE,中断电平/边沿有效选择,0 为低电平有效,1 为下降沿有效;第 6 位 IRQEN,外部中断 IRQ 中断请求使能,0 关闭,1 允许。三、PWM 模块PWM 允许寄存器 PWME对应每一位 PWMEx,1 启动输出,0 停止输出,读写任意时刻。PWM 预分频时钟选择寄存器 PWMPRCLK为 Clock A 和 B 选择独立的预分频因子,读写任意时刻。Clock B 对应 6、5、 4 三位,Clock A
4、 对应 2、1、0 三位,分别可以实现2、 4、8、16、32、64 、128 分频。PWM 比例因子寄存器 A、B,PWMSCLA、PWMSCLBClock SA=Clock A/(2*PWMSCLA)=$00 时,默认值为 256 PWM 时钟选择寄存器 PWMCLK对应每一位是 PCLKx,7、6、3、2 通道:1 选择 Clock SB,0 选择 Clock B,5、4、1 、0 通道:1 选择 Clock SA,0 选择 Clock A。读写任意时刻。|PWM 通道周期寄存器 PWMPERx寄存器中的数值改变后,并不立即生效,直到:当前有效周期结束;写计数寄存器(计数器复位到$00)
5、 ;通道被禁止。左对齐方式输出:PWMx 周期=通道时钟周期*PWMPERx居中对齐方式输出:PWMx 周期=通道时钟周期*PWMERx*2PWM 通道占空比寄存器 PWMDTYx寄存器中的数值改变后,并不立即生效,直到:当前有效周期结束;写计数寄存器(计数器复位到$00) ;通道被禁止。极性为 0 时,占空比= (PWMPERxPWMDTYx)/PWMPERx*100%极性为 1 时,占空比=PWMDTYx/PWMPERx*100%PWM 极性寄存器 PWMPOL对应每一位是 PPOLx, “1”,周期开始输出高电平, “0”,周期开始输出低电平,读写任意时刻。PWM 居中对齐允许寄存器 P
6、WMCAE对应每一位 CAEx, ,1 中心对齐, 0 左对齐。仅当相应的通道被禁止输出时,才可以设置该寄存器。PWM 控制寄存器 PWMCTL,bit7bit2读写任意时刻CON67, “1”通道 6、7 联,通道 6 为高 8 位,通道 7 输出引脚作为 16 位 PWM 的输出,通道 6 的相应寄存器控制位无效;CON45, “1”通道 4、5 联,通道 4 为高 8 位,通道 5 输出引脚作为 16 位 PWM 的输出,通道 4 的相应寄存器控制位无效;CON23, “1”通道 2、3 联,通道 2 为高 8 位,通道 3 输出引脚作为 16 位 PWM 的输出,通道 2 的相应寄存器
7、控制位无效;CON01, “1”通道 0、1 联,通道 0 为高 8 位,通道 1 输出引脚作为 16 位 PWM 的输出,通道 0 的相应寄存器控制位无效;PWM 通道计数寄存器 PWMCNTx读写任意时刻四、A/D 转换模块(标明 ATD0 还是 ATD1)ATD 控制寄存器 2,ATDCTL2中止当前 A/D 转换序列,但不会启动新的 A/D 转换序列。从高位到低位:ADPU:控制 ATD 电源开关,1 打开,0 关闭;AFFC:ATD 模块标志快速清除位,1 表示对结果寄存器的访问将自动清除相应 CCF 标志位,0 表示在访问结果寄存器之前读取状态寄存器 1(ATDSTAT1) ,可以
8、正常清除相应 CCF 标志位;AWAI:等待模式下 ATD 电源开关控制位, 1 表示单片机处于等待模式,A/D 转换停止并关闭 ATD 电源,0 表示单片机处于等待模式,A/D 转换继续进行;ETRIGLE:外部触发电平/边沿控制位,和 ETRIGP 配合使用;ETRIGP:外部触发极性控制位,00 下降沿,01 上升沿,10 低电平,11 高电平;|ETRIGE:外部触发模式使能位,1 表示允许 ATD 通道 7 引脚的外部触发,允许在外部触发信号到来同时进行采样和转换,0 禁止外部触发;ASCIE:ATD 转换序列完成中断标志使能位,1 表示当标志位 ASCIF=1 时,允许 ATD 序
9、列转换完成后引发中断,0 表示禁止中断;ASCIF:ATD 转换序列完成中断标志,ASCIE=1,ASCIF 标志等同于 SCF 标志,写入无效,1表示转换序列完成中断挂起,0 表示没有 ATD 中断发生。ATD 控制寄存器 3,ATDCTL3中止当前 A/D 转换序列,但不会启动新的 A/D 转换序列。从高位到低位:Bit7=0;S8C、 S4C、S2C、S1C:A/D 转换序列长度定义位,00001111 对应 8、17 ;FIFO:结果寄存器先进先出模式选择位,1 表示先进先出,0 表示非先进先出;FRZ1、FRE0:冻结模式的背景调试使能控制位,00 继续转换, 01 未定义,10 完
10、成当前转换然后暂停,11 立即暂停;ATD 控制寄存器 4,ATDCTL4中止当前 A/D 转换序列,但不会启动新的 A/D 转换序列。从高位到低位:SRES8:A/D 转换精度选择位,1 表示 8 位精度,0 表示 10 位精度;SMP1、SMP0:采样时间选择位, A/D 采样时间包括两个阶段:第一阶段是 2 个 A/D 转换时钟周期,采样后通过放大器存储到存储节点,第二阶段为了直接把外部模拟信号连接到存储节点上,实现最终高精度的转换,这两位用来选择第二阶段的采样时间,0011 对应2、 4、8、16 个 A/D 转换时钟周期;PRS4、PRS3、PRS2 、PRS1、PRS0:ATD 时
11、钟预分频因子选择位,ATDclock=BusClock/(PRS+1)*0.5,最大 ATD 转换时钟频率为总线周期的 1/2,复位后值为 5。ATD 控制寄存器 5,ATDCTL5中止当前 A/D 转换序列,并启动新的 A/D 转换序列。从高位到低位:DJM:结果寄存器数据对齐方式选择位,1 表示右对齐,0 表示左对齐;DSGN:结果寄存器数据有无符号选择位,1 表示有符号数,只能左对齐,0 表示无符号数;SCAN:连续转换序列模式选择位,1 表示连续转换序列模式(扫描模式) ,0 表示单词转换序列模式;MULT:多通道采样模式选择位,0 表示单通道采样,通道选择代码: ATDCTL5 中的
12、CC、 CB、CA,1 表示多通道采样,通道数目: ATDCTL3 中的 S8C、S4C、S2C 、S1C;Bit3=0;CC、 CB、CA:模拟量输入通道选择代码位。ATD 状态寄存器 0,ATDSTAT0SCF:转换序列完成标志位,一次转换序列完成,置位,清零的情况:手动置 1,写ATDCTL5,AFFC=1;Bit6=0;ETORF:外部触发溢出标志位, 1 表示发生外部触发溢出错误,0 表示未发生,清零的情况:手动置 1,写 ATDCTL2、ATDCTL3、ATDCTL4,写 ATDCTL5;FIFOR:先入先出溢出标志位,置位,清零的情况:手动置 1,启动一个新的转换序列(写ATDC
13、TL5 或者外部触发) ;|Bit3=0;CC2、CC1、CC0:转换计数器,只读。ATD 测试寄存器 1,ATDTEST1Bit0 SC:特殊通道转换位,1 表示允许,0 表示禁止ATD 状态寄存器 1,ATDSTAT1 ,只读CCFx:转换完成标志位,完成转换序列中的某个 A/D 转换时,置位,转换序列中第 1 个对应 CCF0,转换结果存放在 ATDDR0 中;AFFC=0 时,读取 ATDSTAT1 寄存器,然后读取结果寄存器 ATDDRx;AFFC=1 时,读取结果寄存器 ATDDRx。ATD 输入使能寄存器 ATDDIENIENx:控制从模拟输入引脚( ANx)到 PTADx 数字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 卡尔 16 单片机 寄存器 分析 总结
限制150内