基于单片机的TMS320VC5402的HPI通信设计
在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.
单片机 MS320VC5402 HPI通信 相关文章:
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)