嵌入式
righteagle
这个作者很懒,什么都没留下…
展开
-
MC9S12XEP100MAL与CodeWarrior学习总结-内部锁相环模块PLL
默认的总线频率为外部晶振频率的 1/2。本开发板使用的外部晶振为 16MHz 的晶振,总线频率为 8MHz。单片机使用PLL功能可以获得更高的总线频率,通过锁相环可以加快总线的频率,使计算速度加快,但也会导致系统稳定性下降。CLKSEL的bit7表示PLLSEL,选择时钟状态,0表示由外部晶振频率分频,1表示由锁相环频率分频PLLCTL确定IPLL功能,bit6位表示PLLON,0表示关闭IPLL,1表示启动IPLL设置CRG时钟合成寄存器(SYNR)、CRG时钟参考分频寄存器(RE..原创 2021-03-26 22:01:31 · 840 阅读 · 0 评论 -
MC9S12XEP100MAL与CodeWarrior学习总结-AD转换
首先设置ATD控制寄存器ATD0DIEN=0x00;//禁止数字输入功能ATD0CTL1=0x00;//A/D分辨率选择8位,且采样前不放电ATD0CTL2=0x40;//A/D模块快速清零,禁止外部触发,禁止中断ATD0CTL3=0x88;//A/D采样结果右对齐,每个序列1个通道,非FIFO模式ATD0CTL4=0x03;//采样时间4个周期,PRS=3ATD0CTL5=0x20;//对采样通道0单通道连续采样,同时启动A/D转化序列;通过调整ATD0CTL5的值可以设定采样原创 2021-03-24 23:35:15 · 729 阅读 · 0 评论 -
MC9S12XEP100MAL与CodeWarrior学习总结-中断1
中断是指保存当前单片机的状态和寄存器,执行中断服务程序,中断服务程序执行完毕后恢复单片机状态,单片机从被中断打断的地方继续执行。中断向量表:H 口的输入中断实验,由中断向量表可以查得 H 口中断的中断向量为 0XFFCC,在编程时,在工程的“Project Settings\Linker Files”文件夹下的“Project.prm”文件中加入语句“VECTOR ADDRESS 0xffcc PTH_inter”完成中断服务程序的链接。其中 0xffcc 为中断向量,P..原创 2021-03-24 21:44:22 · 883 阅读 · 0 评论