
单片机
文章平均质量分 61
suge_
这个作者很懒,什么都没留下…
展开
-
MC9S12G定时器中断设置
一、关闭定时器模块时TSCR1的TEN位为0;二、设定IOSx为输出比较引脚(以7为例)TIOS_IOS7 = 1;三、绑定输出比较引脚TCTL1_OM7 = 0;TCTL1_OL7 = 1;四、设置计数器的比较值(在24Mhz的系统时间下,0xBB为1ms)中断周期:0x4926*128/24MHz = 100msTC7 = 0xBB;五、设置定时器分频设置(原创 2016-03-01 15:41:32 · 4726 阅读 · 0 评论 -
MC9S12G中文教学
http://www.docin.com/p-531173489.html这个链接里面有一份中文版的教材,,,,非常详细非常厉害原创 2016-03-04 14:42:19 · 2019 阅读 · 0 评论 -
MC9S12G ADC配置
一、配置adc转换通道通过配置ATDCTL0寄存器前四位来进行配置,如果不设置或者设置全为零则所有通道都使用。二、设置adc转换的精度配置ATDCTL1寄存器SRES[1:0](即第六七位)设置精度为八位或者十位三、配置ATDCTL2的第六位为1,忽略外部中断触发。四、ATDCTL3=0x80; //右对齐无符号,每次转换8个序列, 无缓冲, 冻结模式下继续原创 2016-03-02 09:42:24 · 1842 阅读 · 0 评论 -
MC9S12G128 IOC(输入捕获)配置
MC9S12G128 的IOC有两种模式,第一种是使用定时器累加的方式对捕获输入(只有ioc7可以实现这个功能),第二种是对应引脚一有捕获就立即产生中断手动记数(所有的ioc引脚都可以实现这个功能)第一种 自动累加(只有ioc7可以实现这个功能)static void IOC_Init(void){ PACTL=0X50;// 使能累加器让原创 2016-03-09 09:17:40 · 2912 阅读 · 0 评论 -
MC9S12G128 内部flash与eeprom的读写配置
因为MC9S12G128 有内部flash和eeprom所以不需要用到 sci来通信。并且MC9S12G128的flash与eeprom是共同管理的所以存取方式相同,只是地址范围不同。如下表所示flash module的初始化void eeprom_Init(){ while(FSTAT_CCIF==0); //等待正在处理的FLASH操作原创 2016-03-09 16:10:21 · 6474 阅读 · 0 评论