单元八串行通讯接口.ppt
《单元八串行通讯接口.ppt》由会员分享,可在线阅读,更多相关《单元八串行通讯接口.ppt(17页珍藏版)》请在三一文库上搜索。
1、,模块 8 : C28x 串行通讯接口,32-Bit-Digital Signal Controller TMS320F2812,SCI Pin Connections,Transmitter-data buffer register,Transmitter shift register,SCI Device #1,SCIRXD,SCITXD,SCITXD,SCIRXD,SCI Device #2,8,Receiver-data buffer register,Receiver shift register,8,Transmitter-data buffer register,Transmit
2、ter shift register,8,Receiver-data buffer register,Receiver shift register,8,(Full Duplex Shown),SCI-A 可编程数据格式,Start,LSB,2,3,4,5,7,MSB,Parity,Stop 1,Addr/ Data,6,该位只有在地址位模式出现,Stop 2,NRZ (nonreturn to zero) format,Start Bit,LSB of Data,Majority Vote,下降沿检测,SCIRXD,SCICLK (Internal),1 2 3 4 5 6 7 8 1 2
3、3 4 5 6 7 8 1 2,Note: 8 SCICLK 每个数据位,多处理器唤醒模式,允许多个处理器与总线相连,但是同一时间只有两个处理器通讯 空闲线和地址位模式 操作顺序 1. 潜在接收器置位 SLEEP = 1, 禁止 RXINT 除非一个地址帧被接收到 2. 所有发送都包含地址帧 3. 引入的地址帧暂时唤醒所有总线上的 SCIs 4. CPUs比较引入的 SCI 地址和自身的SCI 地址 5. 只有在地址匹配时才会处理后续数据帧,空闲线唤醒模式,块与块之间有一段空闲时间 接收器在SCIRXD 拉高10位或更多空闲周期后的下降沿唤醒 两种发送地址模式 预备的10位或更多空闲周期软件延
4、迟 置位 TXWAKE 以在11个空闲位后自动离开 to automatically leave exactly 11 idle bits,Last Data,ST,SP,ST,Data,SCIRXD/ SCITXD,帧的一个块,SP,SP,Last Data,ST,Addr,SP,10位或更多 空闲周期,10位或更多的空闲周期,地址帧跟随在 10位或更多 空闲周期后,块中的第一帧,SP,ST,Addr,空闲周期少于10位,地址位唤醒模式,所有帧都包含一个额外的地址位 检测到地址位后接收器唤醒 在写地址到SCITXBUF 之前置位TXWAKE = 1 以自动置位帧中的Addr/Data 位 A
5、utomatic setting of Addr/Data bit in frame by setting TXWAKE = 1 prior to writing address to SCITXBUF,Last Data,ST,ST,Data,SCIRXD/ SCITXD,Block of Frames,SP,SP,Last Data,ST,Addr,SP,无重要性的 空闲周期长度,块中的首个帧 是地址. 地址位(ADDR/DATA)为1,第一个数据帧,0,1,0,0,SP,停止位外无需 额外的空闲位,SCI 小结,异步通讯格式 65,000+ 不同的可编程波特率 两个唤醒多处理模式 空闲线
6、唤醒和地址位唤醒 可编程数据字格式 1 到 8 位数据字长度 1 或 2个结束位 偶数/计数/无奇偶校验 错误检测标志位 奇偶极性错误错误; 帧错误; 溢出错误; 中断检测 FIFO-缓冲发送和接收数据 独自的发送和接收中断,SCI-A Registers,Address Register Name 0x007050 SCICCR SCI-A commun. control register 0x007051 SCICTL1 SCI-A control register 1 0x007052 SCIHBAUD SCI-A baud register, high byte 0x007053 SC
7、ILBAUD SCI-A baud register, low byte 0x007054 SCICTL2 SCI-A control register 2 register 0x007055 SCIRXST SCI-A receive status register 0x007056 SCIRXEMU SCI-A receive emulation data buffer 0x007057 SCIRXBUF SCI-A receive data buffer register 0x007059 SCITXBUF SCI-A transmit data buffer register 0x00
8、705A SCIFFTX SCI-A FIFO transmit register 0x00705B SCIFFRX SCI-A FIFO receive register 0x00705C SCIFFCT SCI-A FIFO control register 0x00705F SCIPRI SCI-A priority control register,SCI-A 通信控制寄存器,ADDR/IDLE MODE,STOP BITS,EVEN/ODD PARITY,PARITY ENABLE,LOOP BACK ENABLE,SCI CHAR2,SCI CHAR1,SCI CHAR0,Comm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单元 串行 通讯 接口
链接地址:https://www.31doc.com/p-2308239.html