FPGA多字节串口收发求助

style_love 2019-02-26 07:29:42
为什么我做的串口通信当串口助手向uart发送字符串时,字符串每个字符之间如果加空格,uart接收后返回的值就是对的,但是字符串字符之间不加空格时,中间有些字符返回事就没了,这是什么原因啊,求大神指点
...全文
532 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yefanlei 2019-12-19
  • 打赏
  • 举报
回复
你好,我也遇到了一样的问题,但是不知道该怎么解决,接收端是16倍过采样的,但是改成单采样也有问题,除非像你这种加空格或者两位停止位才可以正常收发
zgl7903 2019-02-27
  • 打赏
  • 举报
回复
最大的可能性就是时序不对 仿真 示波器测量

style_love 2019-02-27
  • 打赏
  • 举报
回复
谢谢,已经解决,是因为接收字符速度快于发送字符速度
worldy 2019-02-27
  • 打赏
  • 举报
回复
你使用hex接收,看看编码对不对
DigCore 2019-02-26
  • 打赏
  • 举报
回复
这问题很难猜到你的设计上有何问题,

最好是有FPGA的设计过程,至少需要有UART处理时序部分!
//---------------------------------------

欢迎关注同名公众号:【DigCore】

关注公众号获取更多关于嵌入式的精彩技术博文分享。

访问个人技术博客主页:www.digcore.cn

探讨技术,我是认真的

//---------------------------------------

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧