我是一个刚接触freescale单片机的工程师,我在看资料的时候,对ECT的几个寄存器的使用和说明百思不得其解,望高手解疑。 单片机型号:MC9S12HZ256 寄存器名字:OC7M、OC7D。 资料上所述,OC7M设定端口输出,也就是说,如果不对相应通道x置1,端口将不会输出,是否这个意思? 其次,OC7D是把数据传送到定时器的数据端口。这个解释不太好理解。 我个人理解是,OC7M设定端口是否需要输出,然后该端口是高电平还是低电平则由OC7D决定。 如果有人使用过这个寄存器,请告之,万分感谢。
在51单片机上,一般都是在时间中断中设定某个IO高低电平翻转输出,输出固定频率的方波。
|