PC機与CPLD通信问题的研究.docVIP

  • 2
  • 0
  • 约3.56千字
  • 约 6页
  • 2016-11-26 发布于重庆
  • 举报
PC機与CPLD通信问题的研究

PC机与CPLD通信问题的研究 引言 用CPLD(复杂可编程逻辑器件)设计乃至仿真、验证、利用ISP(在系统可编程)对硬件调试都非常方便,所以开发周期很短,且I/O口随意设定,故用CPLD设计专用芯片是大势所趋。VB是一种面向对象的高级语言,应用这的通信控件编写上位机的通信程序十分方便,过程PC机-CPLD简单。本文针对CPLD和PC通信的特点,各编写了上位机和下位机的程序,进行相对高速的串行通信。 1、上位机和下位机通信特点简介 根据串行PC机-CPLD通信的协议,发送串行数据一般是:1个起始位、n个数据位,1个或多个停止位。这样,发送起始位以后表明传输开始。传送与接收的双方设定好同样的传输位数,直到n个数据位PC机-CPLD送完以后,送停止位。上位机和下位机的电平标准不同,它们PC机-CPLD通过RS-232电平标准转换,在两者之间接入RS-232电平转换芯片即可。上位机和下位机的传输是异步传输,这样就需要有一个参考脉冲代表传输速度即波特率。通信PC机-CPLD双方取得一样的通信速度bps,指的是每一秒钟所传送的位数。现在仪器和工业场合,一般9600 bps是PC机-CPLD最常见的速度,而现在个人计算机PC所提供的串行速度可 115 200bps(甚至921 600 bps)。因为PC机-CPLD常用的单片机MCU的软件是过程语言,以其作为下位机,无法提供这么高

文档评论(0)

1亿VIP精品文档

相关文档