admin管理员组文章数量:1531918
2024年6月11日发(作者:)
作者:盛多铮
单位:安徽师范大学电子信息工程系
说明:文档仅供学习和参考用,任何商业使用务必经过作者本人同意,否者将承担法
律责任
寒假的时候开始接触飞思卡尔系列单片机,市场上还没有以MC9S12XS128为例介绍
的书籍,我买了一本苏州大学王宜怀老师写的《嵌入式系统——使用HCS12微控制器的
设计与应用》,这本书写的很好,各模块的编程都讲解的很详细。但是书毕竟好多地方还是
翻译手册的,固然没有手册写的那么详细,而且书中的例子是以DG128为例给出的。由
于自己的英文水平也不是那么的好,只能一边参考中文书籍,一边对照着9S128的
Datasheet看。为了让后来的飞思卡尔学习者在入门的时候少走些弯路,这里将自己在各
模块学习时候的一些收获总结如下,仅供参考。
个人觉得SCI 模块还是很简单的,设计到的寄存器不是很多,所以就先讲SCI模块的
应用吧。
不论是哪个模块的应用,在编写程序的时候总是要设计到MCU的初始化,所谓
MCUinit,无非是设置总线的时钟,设置PLL,决定是否允许IRQ中断和看门狗。所以要讲
SCI模块的编程,还得先介绍一下CRG模块的知识。下面是手册上给出的关于CRG模块
的寄存器:
在编程时经常要用到的寄存器有:
CRG合成器寄存器(SYNR)
CRG参考分频寄存器,(REFDV)
CRG标志寄存器(CRGFLG)
CRG时钟选择寄存器(CLKSEL)
PLL控制寄存器 (PLLCTL)
版权声明:本文标题:飞思卡尔笔记之SCI 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1718079532a641622.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论