- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.3.1 Freescale HCS12单片机系列简介 (6)3个1 Mb/s的CAN总线模块,兼容CAN2.0 A/B ① 5个接收缓冲器,3个发送缓冲器; ② 4个独立的中断通道(发送中断、接收中断、错误中断和唤醒中断); ③ 低通滤波器唤醒功能。 (7)增强型捕捉定时器(ECT) ECT功能相当于高速的I/O口,由一个16位自由运行计数器、8个16位的输入捕捉/输出比较通道、一个16位脉冲累加器以及一个16位模数递减计数器(MDC)组成。HCS12 ECT有以下特点: ? 4个具有16位缓冲寄存器的输入捕捉通道; ? 4个8位脉冲累加器可以通过级联形成2个16位的脉冲累加器; 5.3.1 Freescale HCS12单片机系列简介 ? 1个具有4位预分频的16位递减模/数计数器; ? 4个可选的延迟计数器用来增强输入抗干扰能力。 (8)8个PWM通道 ① 每个通道的周期和占空比由程序决定; ② 8个8通道或16个4通道; ③ 各通道独立控制; ④ 脉冲在周期内中心对称或左对齐输出; ⑤ 可编程时钟选择逻辑; ⑥ 紧急事件关断输入; ⑦ 可作为中断输入。 5.3.1 Freescale HCS12单片机系列简介 (9)串行口 ① 2个异步串行通信接口(SCI) SCI是一种采用标准的不归零数据NRZ格式的异步串行通信接口,它内置独立的波特率产生电路和SCI收发器,可以选择8或9个数据位(其中9位数据格式的第9位可由SCI控制寄存器的M位指定位奇或偶校验位)。发送和接收的奇偶校验位可以选择是否由硬件生成。SCI的特点是:双线串行接口,标准NRZ格式,硬件自动生成奇偶标志,全双工操作,独立波特率产生逻辑,独立的发送器和接收器允许控制位,通信中采用中断驱动机制,具有回送方式,可以监视发送器的输出,实现通信过程的自诊断。 5.3.1 Freescale HCS12单片机系列简介 ② 2个同步串行设备接口(SPI) SPI系统的时钟源是总线时钟,可以通过设置SPI波特率寄存器来选择分频系数。HCS12 SPI的核心是一个8位移位寄存器,数据传输时,在时钟信号SCK的控制下,数据寄存器的数据从8位移位寄存器移出或移入。SPI数据寄存器有SPI控制寄存器 1(SPICR1)和SPI控制器2(SPICR2)设置。SPI状态寄存器可以通过设置改变SPI的工作状态。当SPI系统使能时,PORTS端口的PS7~PS4四个引脚将分别为SPI的MISO, MOSI, SCK, 引脚。SPI有三种工作模式:主机模式、从机模式和双工模式。 5.3.1 Freescale HCS12单片机系列简介 (10)总线 ① 兼容总线标准; ② 多组总线模块。 (11)LQFP-112和QFP-80封装选择 ① 5 V输入和带驱动能力I/O; ② 5 V A/D转换器输入; ③ 50 MHz系统频率; ④ 单线背景调试模块; ⑤ 片上硬件断点。 5.3.2 MC9S12DG128最小系统设计 MC9S12DG128芯片是全国智能汽车竞赛组委会指定各参赛队使用的Freescale HCS12系列中的一款芯片,本节介绍以MC9S12DG128芯片为核心的最小系统的组成,如图5.9所示。该最小系统主要包括以下几个部分:时钟电路、串口电路、BDM接口、供电电路、复位电路和调试用LED灯。各个部分的功能分别如下: (1)时钟电路为单片机提供一个外接的16 Hz的石英晶振。 (2)串口的RS-232驱动电路可实现TTL电平与RS-232之间的转换。 (3)BDM接口允许用户通过该接口向单片机下载和调试程序。 (4)供电电路主要是给单片机提供+5 V的电源。 (5)复位电路是通过一个复位芯片给单片机一个复位信号。 (6)调试用LED灯和单片机的PORTB口相连,供程序调试使用。 5.3.2 MC9S12DG128最小系统设计 1.时钟电路 时钟电路是单片机系统可靠运行的关键之一。如果时钟电路在设计上存在问题,会造成时钟电路不稳定,且时钟电路的高频噪声会引起系统的兼容性下降,会成为系统永久的隐患。这种不稳定因素带来的不可靠性会给整个系统的调试工作带来极大的困难,设计人员一般很难发现会是由于时钟电路设计不合理或辅助元器件参数有问题造成的。因此,时钟电路的设计需要引起初学者的重视,在辅助元器件参数的选择、印刷电路板的布线等方面需要给予很大程度的重视。 对于初学者,在设计时钟电路时,可以首先使用有源振荡器作为外部时钟,并且振荡器的频率不必太高,积累足够的经验后再使用频率更高的晶振。若使用无源石英晶振时,也可以不使用内部锁相环倍频电路。 武汉科技大学信息科学与工程学院 第4章 智能汽车设计
原创力文档


文档评论(0)