Infineon(英飞凌)单片机要点解析.ppt

  1. 1、本文档共176页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ASC工作模块 异步数据帧--8位数据帧 8位数据帧包含在8个数据位D7…D0(M=001B),或者包含7个数据位D6…D0加1个自动产生的奇偶校验位(M=011B)。 由位ODD决定进行奇校验还是偶校验,奇偶校验位保存在位RBUF.7中。 异步模式下RXD/TXD的路径选择 由寄存器CON和ABCON中的几个控制位决定异步模式下串行数据输入和输出的数据路径 RxD输入信号经过由位RXINV控制的反相器。反相器输出信号用于自动波特率检测。 RxD输入信号路径上的两个复用器提供回环模式功能(由位LB控制)和IrDA接收脉冲反相功能(由位RxDI控制)。 根据所设定的异步模式(由位域M控制),输出信号或回环模式下的RXD输入信号(由位ABEM控制)通过一个反相器(由位TXINV控制)被切换至TXD输出。 异步模式下RXD/TXD的路径选择 异步模式下波特率的产生 波特率的产生由下列位和寄存器的值来决定 输入时钟fASC 由位FDE和BRS选择波特率定时器输入时钟fDIV 如果FDE置位(分数分频器),ASCx_FDV的值 13位重载寄存器ASCx_BG的值 带重载寄存器的波特率定时器的输出时钟作为ASC异步模式下的采样时钟。对于波特率计算,采样时钟fDIV16分频得到波特率时钟fBR 异步模式下波特率的产生电路 波特率计算公式 串口中断实验 实验目的:掌握异步/同步串行接口ASC与计算机进行通信,XC167中断功能,以及串口与LED的综合使用 实验现象:可以通过串口调试工具或超级终端发送/接收与XC167通信的数据,并可通过串口控制LED的亮灭 第十章:综合实验 定时器中断,串口中断实验 综合实验 综合实验一(必做) 综合实验二(自选) 综合实验一(必做) 实验一:在GPT1模块中,实现重载模式(计数器可以自己选定),要求程序运行2s后核心定时器第一次发生溢出中断,以后每1s核心定时器发生一次溢出中断。 综合实验一(必做) 实验二: 题1.现在已知T3l=010,BPS1=11B,XC167的时钟频率为20MHZ。 (1)求定时器的计数频率和周期。 (2)现在要求在T2与T3级联模式下2S中断一次,试设置T2,T3的计数初值并以程序实现。 综合实验一(必做) 实验二: 题2.在题1的基础上,实现每2S钟发送一个字符,最终将“hello”字符串逐个显示在串口调试助手,并能循环显示。 综合实验一(必做) 实验二: 题3.要求在题2的基础上可以通过计算机(即串口调试助手)来控制定时器的启动和停止。(提示:串口中断的优先级要比定时器中断的优先级高) 综合实验二(自选) 1) 流水灯控制 2) UART功能模块 3) 多功能数字钟 4) 计算器 5) 计时器设计 6) 多功能报警器 7) 电梯控制电路设计 8) 智能交通灯控制器 9) 具有自动乐曲演奏功能的电子琴 10)其它设计题目等 第十二章:CAN总线通信实验 CAN总线特点 CAN总线的应用 CAN总线应用协议 TwinCAN模块 CAN总线特点 CAN “Controller Area Network” 控制器局域网 支持分布式控制或实时控制的串行通信网络 CAN控制器工作于多主方式 CAN协议对通信数据进行编码,可使不同的节点同时接收到相同的数据, CAN节点在错误严重的情况下具有自动关闭输出功能 CAN总线的数据通信具有突出的可靠性、实时性和灵活性。 CAN总线的应用 汽车行业, 自动控制、航空航天、航海、 过程工业、机械工业、纺织机械、 农用机械、机器人、数控机床、 医疗器械及传感器等 CAN总线应用协议 SAE J1939/ISO11783、 CANOpen、 CANaerospace、 DeviceNet等 XC167CI芯片模块框图 TwinCAN模块 CAN功能符合CAN规范V2.0B 每个CAN节点都有专门的控制寄存器 CAN节点的位定时源于外部时钟(fCAN),可通过编程使数据速率达到1Mbp/s 具有灵活和功能强大的报文传送控制和错误处理能力 TwinCAN模块 多达8个单独的可编程的中断节点 两个全功能CAN节点独立工作,具有32个报文缓存和网关功能 每个报文都能接收和发送标准帧(11位标识符)或者扩展帧(29位标识符) GPT1时钟信号控制 定时器模块GPT1所有操作均由其基本的时钟触发。系统时钟经过基本模块预分频产生基本时钟,预分频因子由寄存器T3CON的位域BPS1控制。 内部计数时钟:经过预分频处理(预分频因子可编程设定)的GPT1基本时钟,用于(门控)定时器模式。 外部计数时钟:取自定时器的输入引脚,用于计数器模式。 GPT1模块的基本

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档