微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的TMS320VC5402的HPI通信设计

基于单片机的TMS320VC5402的HPI通信设计

时间:02-07 来源:互联网 点击:

在IBM PC/XT微机系统中,其串口符合RS-232C接口标准。为提高抗干扰能力,RS-232C标准采用负逻辑,低电平在-5V~-15V之间(通常用-12V表示)为逻辑“1”,高电平在+5V~+15V之间(通常用+12V表示)为逻辑“0”。上述电平称为EIA电平,它与TTL电平和CMOS电平不同。为了使AT89C2051能与微机进行串行通信,可以利用MAX232完成RS-232C电平与TTL电平的相互转换。

单片机程序在完成对串口的工作模式和波特率设置等初始化过程后,即可开始与串口通信。通信方式有查询方式和中断方式两种。由于查询方式需CPU不断查询标志位,程序效率不高,故在单片机操作比较繁忙时通常采用中断方式,具体的编程应用这里不再介绍。

介绍了通过FPGA芯片作为总线仲裁器,实现微机双串口各自通过AT89C2051与DSP HPI口通信的设计方法。该电路与采用专用芯片的电路相比,并不显得复杂,比较实用。由于与DSP存储器之间的数据交换完全由单片机发起,DSP就可以从数据的传递中解脱出来,去完成更复杂的控制和运算。实践证明,这一电路能很好地达到我们的设计要求,在异步数据传输速率为9600bps情况下,可以可靠地实现微机双串口与DSP之间的通信。

参考文献:

[1].AT89C2051datasheethttp://www.dzsc.com/datasheet/AT89C2051_.html.
[2].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
[3].TL16C550datasheethttp://www.dzsc.com/datasheet/TL16C550_.
[4].TTLdatasheethttp://www.dzsc.com/datasheet/TTL_1174409.html.
[5].MAX232datasheethttp://www.dzsc.com/datasheet/MAX232_1074207.html.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top