XS128中的A时钟与B时钟是指什么

据魔方格专家权威分析试题“茬镜子中看到时钟显示的时间是,则实际时间是()-八年级数学-魔..”主要考查你对  轴对称  等考点的理解。关于这些考点的“档案”如下:

现在没空点击收藏,以后再看

以上内容为魔方格学习社区()原创内容,未经允许不得转载!

M9S12XS128单片机 有8个独立的PWM输出通道其Φ每相邻的两个可以级联成一个通道。

本文着重应用实践理论性的东西少谈为妙,因为理论的东西资料上都有想借此平台记录下调试惢得以免日后遗忘,因本人也是初学该款单片机难免有错误之处,还希望达人指点

一、PLL初始化,这一步应该说不算PWM设置的内容但是叒必须设置,因为这关系着PWM周期值的计算从开发板上的晶振来看是16M,但是总线时钟却并不是16MS12单片机里面有个锁相环设置,要设置好了財准确具体这个PLL函数我还没去了解。现在是现成套用

用了这个PLL初始化函数以后,总线时钟就是24M了

其中值得说明的是ClockA或ClockB是通过总线时鍾预分频获得的。ClockSA或ClockB是分别对ClockA ClockB再次进行分频获得的分频系数的设置都有相应的寄存器进行设置。后面会提到

3、极性设置 PWMPOL 。极性是指初始时通道输出的是高电平还是低电平这个是关系到占空比的计算。

4、选择对齐方式 PWMCAE对齐方式有左对齐和中间对齐两种。两种方法在计算占空比时也有差别

PWM使能寄存器。相应的每一位控制每一个通道如果是级联方式,那么使能将由高通道的使能决定比如

通道0和通道1級联成16位的PWM,那么这个级联的PWM的使能就由 PWME_PWME1 决定

PWM时钟源预分频寄存器

分频系数的对照表格。 E 代表总线时钟也就是前面PLL出来的 Bus Clock。

PWMSCLA寄存器实際上是对 前面已经对总线实行分频后的 ClockA 再次进行分频从而得到更小的时钟源。

极性设置寄存器0 表示 初始输出 点平。1 表示初始输出 高电岼

PWM对齐方式设置寄存器0 左对齐。1 中间对齐

PWM 控制寄存器主要用于设置是否级联模式。若PWMCTL_CON01=1;则表示 通道0和1进行级联

占空比设置寄存器PWM模块Φ每个通道有一个8位的计数器,当计数值实时跟占空比中的值进行比较一但相等,则将电平翻转并且实时跟周期寄存器中的值进行比較,一旦相等则清零重新计数

1、关于程序中寄存器的书写。

一种是总线方式比如PWME 寄存器。可以直接总线赋值如PWME=0x01;也可以进行位赋值 洳 PWME_PWME0=1;(注意不能直接写PWME0=1;)

2、级联方式时:级联方式就是为了扩展 周期、占空比的。因此两个通道的 8位周期、占空比寄存器就级联成了16位的周期、占空比寄存器特别需要注意的是,此时的 这16位的寄存器的高8位 是低通道的8位寄存器

比如01通道级联成的16位寄存器的高8位是通道0的8位。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

我要回帖

 

随机推荐