登录站点

用户名

密码

串口

已有 104 次阅读  2011-12-06 19:23
请问串口调试工具中波特率如何设置? 2008-1-14 21:01
我想用FPGA实现一个数据包的收发模块,想用RS232串口调试,FPGA产生的数据速率是不是一定要和串口调试工具中波特率的设置匹配?为什么调试工具发送的数据能够接收,但FPGA内部产生的数据接收不到?盼熟悉的人指点下!谢谢哦!
1、我想用FPGA实现一个数据包的收发模块,想用RS232串口调试,FPGA产生的数据速率是不是一定要和串口调试工具中波特率的设置匹配?
回答:这个是肯定的。
2、为什么调试工具发送的数据能够接收,但FPGA内部产生的数据接收不到?
  调试工具发射的数据能接受,说明你的FPGA接收部分逻辑正确。
  FPGA内部产生的数据接收不到:说明你的发射逻辑有问题,你需要认真看串口数据格式协议,比如开始位,校验位,以及波特率相关的时钟,比如里面用到的16倍时钟。。等。网上有现成的关于UART的代码,你可以去找找。或者先做仿真,确保时序对,然后再调试。

上一篇: FPGA简介 下一篇: 家的n次方经典台词(楚牧,周浩,齐齐,赵雯台词)

分享 举报