新闻中心

EEPW首页>嵌入式系统>设计应用> FPGA与单片机实现数据RS232串口通信的设计

FPGA与单片机实现数据RS232串口通信的设计

作者: 时间:2010-08-31 来源:网络 收藏

其中各信号的说明已在程序中标明了。波形仿真图如图2所示。

本文引用地址://m.amcfsurvey.com/article/173244.htm

图2数据发送时序仿真图
图中Din写入值为3355H,波特率为2400Hz,Start信号始终置逻辑1,即随时都能发送数据。Reset信号逻辑1时复位,逻辑0时电路开始工作。THR是数据寄存器,文件头、数据长度以及数据位都先寄存到THR中,Len是数据长度,TSR是低8位数据帧寄存器,TSR1是高8位数据帧寄存器。数据长度Len定为02H,发送时先发送低8位55H,后发送高8位33H,一共发送两遍。发送的数据格式说明:当发送55H时,其二进制为01010101,则发送的数据的二进制数为00101010111(1位开始位 8位数据位 1位奇校验位 1位停止位)。
部分先对发送过来的文件头进行确认,正确就接收文件,否则放弃接收的数据。根据发送模块的协议,对串口控制寄存器SCON和波特率控制寄存器PCON的设置即可实现。
3 总结
目前电子产品的开发中经常要综合运用EDA技术、计算机控制技术、数字信号处理技术,那么电路各部分经常需要数据交换。本文也是基于此给出这方面应用的实例,供开发者交流。


上一页 1 2 3 下一页

关键词:EDAFPGA单片机

评论


相关推荐

技术专区

关闭