首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求助:S12单片机的输出比较模块

1.输出比较7屏蔽寄存器(OC7M)和输出比较7数据寄存器(OC7D)有什么用,它们各位是什么意思?
答:所谓输出比较的功能,就是当输出比较事件发生时(即TCx = TCNT时),相应引脚的电平会发生变化。如果每个通道执行独立的输出比较功能,那么我们可以用TCLT1/TCLT2寄存器中的OMx和OLx位来设置它们各自的输出电平和输出模式;如果某些通道需要联合起来同步进行变化时,就可以用到OC7M和OC7D了。OC7M表示当通道7发生时输出比较事件时,哪些引脚的电平同时发生变化(1为变化,0为不变化);OC7D表示输出比较事件发生时,相应引脚的输出电平。
海纳百川  有容乃大
2.本人要用输出比较实现PWM波输出,知道信号的频率和占空比,如何用输出比较实现?
答:一般来说,如果用输出比较功能来实现PWM波形输出,则TCNT的长度控制PWM信号的周期,也就是频率,而TCx的长度则代表PWM信号的占空比。
1

评分次数

  • yumuzi

海纳百川  有容乃大
返回列表