全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SCI CommunicationLSPCLK = SYSCLK/4(default) Low Speed Prescaler异步通讯:发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低(因为开始位和停止位的开销所占比例较大)。一般通讯格式: One start bit One to eight data bits An even/odd parity bit or no parity bit One or two stop bits同步异步最大得区别应该在于:同步中传输方和接受方使用同步时钟(即波特率是一样的,时序是一样的),而异步通讯允许双方使用各自不同的时钟。同步通信可用于点对多点;异步通信只适用于点对点。 full-duplex operation 全双工SCI Communication Format(原理性)8个SCICLK确定一个信号位,起始位4次采样确定,数据位三次采样为准确定中断SCI Port Interrupts 包括接收中断和发送中断1接收/break中断 当RX/BK INT ENA = 1 ,A. RXRDY=1接收完毕,等待读取;读取SCIRXBUF register后RXRDY自动清零; B. A break detect condition occurs (the SCIRXD is low for ten bit periods following a missing stop bit).BRKDT=1;2 接收错误中断 当RX ERR INT ENA =1 时SCI receiver error 接收错误。RX ERROR interrupt flag which is a logical OR 逻辑或of the FE, OE, BRKDT, and PE conditions.3 发送中断 当TX INT ENA=1 ,TXRDY=1表示发送给了TXSHF完毕,可以对TXBUF写下一个数据,TXRDY=0表示TXBUF里有数据还没发送;优先级: This is indicated by the priority bits which are output from the peripheral to the PIE controller. When both RX and TX interrupt requests are made at the same priority level, the receiver always has higher priority than the transmitter, reducing the possibility of receiver overrun.SCI FIFO 发送和接收分别有4个FIFO存储器ResetStandard SCIFIFO enableInterrupts 2个中断one for transmit FIFO, TXINT and one for receive FIFO, RXINT. RXINT is the common interrupt for SCI FIFO receive, receive error, and receive FIFO overflow conditions. The TXINT of the standard SCI will be disabled and this interrupt will service as SCI transmit FIFO interrupt.Delay Transfer 由SCIFFCT register控制,基本不用。FIFO status bits ;TXFIFO Reset和RXFIFO Reset 使FIFO pointer清零,初始化最后在使能FIFO operation Programmable interrupt levels ;当TXFFST = TXFFIL时产生发送中断,默认:0x00000 for transmit FIFO;当RXFFST = RXFFIL时产生接收中断,默认:0x11111 for receive FIFO 接收Receive FIFO溢出,超过16个字时会发生。More than 16 words have been received in to the FIFO, and the first received word is lost Receive FIFO overflow. This will function as flag, but cannot generate interrupt by itself. This condition will occur while receive interrupt is active. Receive interrupts should service this flag condition.SCI Multiprocessor Communication(多机通讯)原则是There can be only one talker on a serial line at a time. 两种多机通讯方式:Idle-line mode(默认)和Address-bit mode 。其中Address-bit mode的数据中包含一位地址位,表明该字节是否是“地址信息”,地址匹配了才接受后面的数据。编程中:SciaRegs.SCIHBAUD =0x0000;SciaRegs.SCILBAUD =14; /0XC2-9600 ; 0X 97- 19200 ;0x30-38400; 0X 14-128000SCI 配置完之后,需要通过相关恢复如下:SciaRegs.SCICTL1.bit.SWRESET = 1;/ Relinquish
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年房地产行业反垄断宽恕制度适用考核试卷
- 2025年农业科技行业生物农药技术应用与智慧农业发展研究报告及未来发展趋势预测
- 2025年能源行业可再生能源利用现状研究报告及未来发展趋势预测
- 2025云南东骏药业集团招聘笔试考试备考试题及答案解析
- 2025中国人民大学高瓴人工智能学院招聘2人考试笔试参考题库附答案解析
- 2025黑龙江北大荒集团建三江医院定向招聘8人笔试考试备考题库及答案解析
- 2026中煤科工集团杭州研究院有限公司全球校园招聘笔试考试备考试题及答案解析
- 2025重庆涪陵区街道办事处选聘笔试考试参考试题及答案解析
- 2026广东省选聘珠海市干部队伍储备人才20人考试笔试参考题库附答案解析
- 2026中建西部建设新材料科技有限公司校园招聘笔试考试备考试题及答案解析
- 香皂监督管理办法
- ALD工艺温度对性能影响-洞察及研究
- 小儿高热惊厥的护理
- 德瑞斯D600变频器说明书
- 入团考试试题及答案大全
- 骨科危重患者的急救及护理
- 公司财务制度及管理制度
- 四川省成都市某中学2024-2025学年八年级上学期期中考试物理试题(原卷版)
- T/CMAM W-6-2022维吾尔医常见病诊疗指南皮肤科
- 工程款退费协议书
- 2025上海银行笔试题库及答案
评论
0/150
提交评论