飞思卡尔单片机S12X
文章平均质量分 83
damlee
这个作者很懒,什么都没留下…
展开
-
MC9S12XET256之EETS4K
EETS4K 模块应用笔记(1)9S12 系列单片机的通常包含4KB 的EEPROM。Freescale 将EEPROM 模块称之为 EETS4K。实际上,这里所谓的 EEPROM 其实是FLASH,只不过Freescale 特意将这里Flash 的 sector 做的很小(4Bytes),使得用户用起来像是在用 EEPROM。EEPROM 是直接映射到9S12 单片机的地转载 2013-11-08 13:50:29 · 2119 阅读 · 0 评论 -
MC9S12XET256之ECT模块(4)
实验4:定时器溢出翻转功能 所谓定时器溢出翻转就是在TCNT溢出时将某个通道的输出管腿PTx电平翻转一下。这个功能很实用,可以实现PWM 功能。首先,还是要介绍个相关的寄存器TTOV。TTOV寄存器 (Timer Toggle On Overflow Register 1)定时器溢出触发寄存器 TTOV很简单,8位寄存器每一位对应一个输出比较通道,相应位置1后表示允许根据转载 2013-11-08 14:19:51 · 2886 阅读 · 0 评论 -
MC9S12XET256之ECT模块(6)
实验6:模数递减计数器MCCNT和定时中断 ECT 模块包含一个16位的模数递减计数器计数寄存器MCCNT。MCCNT的输入时钟信号由BUSCLOCK 分频得到,分频系数有四种选择。每次时钟到来后MCCNT自动减1。当MDC计数值减到0后,立即置位模数递减计数器标志寄存器MCFLG中的中断标志MCZF,若MCCTL中的中断允许位MCZI=1,则向CPU发出中断请求,向MCFLG的MC转载 2013-11-08 14:32:49 · 1959 阅读 · 0 评论 -
MC9S12XET256之ECT模块(2)
实验2:输出比较功能(Output Compare) 所谓输出比较功能就是根据需要设置输出比较寄存器的值,自由运行计数器的值与输出比较寄存器的值每隔4个总线周期比较一次,当两者相等时,会在规定的通道引脚上输出预定的电平。如果允许中断,会产生一次输出比较中断。相应需要操作的寄存器有如下几个:TCx 寄存器(Timer Input Capture/Output Compare转载 2013-11-08 13:53:33 · 3246 阅读 · 1 评论 -
MC9S12XET256之ECT模块(5)
实验5:初识输入捕捉功能 所谓输入捕捉,简单的说就是感应输入引脚PTx上的电平的变化,如果发现电平变化,则:l TCNT计数器的值被保存到到输入捕捉寄存器TCx中,状态标志位被置 1l 如果中断允许,则向CPU发出中断请求ECT 模块可以捕捉到的电平变化包括上升沿、下降沿或任意沿。简单的说就是可以捕捉任意一种变化,功能还是很强悍的。TCx 寄存器(Ti转载 2013-11-08 14:27:32 · 2741 阅读 · 0 评论 -
MC9S12XET256之Libmaker
飞思卡尔提供的9S12系列单片机开发工具包 CodeWarrior Development Studio中包含一个非常有用的工具 libmaker, 可以将编译后的 obj 文件打包为库文件。还可以对现有的库文件进行一些基本的修改。这东东有什么用呢,首先,将一系列的 obj 文件打包为库文件后会提高最后的 Link 阶段的速度。还可以将自己一些不愿公开的代码打包为库文件,有助于知识产权的保护。转载 2013-11-08 13:46:57 · 2003 阅读 · 0 评论 -
MC9S12XET256之ECT模块(1)
9S12 系列单片机的ECT (Enhanced Capture Timer Module)模块是在原68HC12 的 Standard Timer module 基础上加以增强功能形成的。ECT 模块主要由以下几部分组成,参看图1:一个带可编程预分频的16位向上计数的自由运行计数器8个独立的定时器通道,每个通道具备输入捕捉/输出比较功能4个8位脉冲累加器,也可设置成2个1转载 2013-11-08 13:52:32 · 4300 阅读 · 0 评论 -
MC9S12XET256之ECT模块(3)
实验3:输出比较 7 通道的特殊功能 输出比较通道OC7 具有特殊的权限,可以废止其他输出比较通道的动作,直接决定各个输出通道的状态。这种特权功能是通过配置两个额外的寄存器OC7M和OC7D来实现的。OC7M寄存器(Output Compare 7 Mask Register)使OC7Mx=1,OC7强行参与管理通道x的输出,但通道OC7 对通道OC0~OC6的管理仅限于转载 2013-11-08 14:17:22 · 1955 阅读 · 0 评论