迪文屏与STM32单片机之间的通信

nuvs32 2017-09-08 06:19:26
我在做迪文屏与单片机通信的过程中,单片机想迪文屏发送指令,迪文屏接收不到啊,但是单片机通过调试串口可以将指令发送到PC,迪文屏与电脑通信正常,求大神指点迷津~~
...全文
3104 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_42736084 2019-07-06
  • 打赏
  • 举报
回复
你的协议解析怎么写的?
worldy 2017-09-12
  • 打赏
  • 举报
回复
屏的接线可能不符合产品的要求,,,请查看屏的说明书
qq_21158699 2017-09-12
  • 打赏
  • 举报
回复 1

我用的是4F键控
qq_21158699 2017-09-12
  • 打赏
  • 举报
回复
我也遇到了相同的问题,指令发送格式是正确的,波特率为115200,原本以为波特率太大了,改小之后依然不行,求大神指点~~
tianxj001 2017-09-11
  • 打赏
  • 举报
回复
单片机和PC测试正常,说明串口基本参数应该没问题 串口屏和PC通信正常,应该是运行PC端控制软件对串口屏进行过控制吧。那么说明串口屏正常。 然后是单片机和串口屏测试不正常,那么唯一能怀疑的是你的单片机串口指令不对,或者指令格式不正常,这里因素就很多了,因为你拿单片机和PC通信时候,只能测试串口基本特性,而无法测试,你单片机发的指令是不是符合串口屏协议要求,包括字符间隔、波特率这类底层要求,当然也包括指令格式、指令长度等低级错误。 碰到这样的问题,解决起来其实方法很多,如果有一个逻辑分析仪(那种USB的便宜货就成)或者示波器,我们最笨的办法就是把PC和串口屏通信时候比如初始化命令这样的一个串口数据整段摘录下来,再按照同样的波特率-数据间隔,编到单片机上面去,让单片机发这样一串指令。我还不信串口屏能不正常工作?
nuvs32 2017-09-11
  • 打赏
  • 举报
回复
电平是一致的,但是单片机向迪文屏发送指令的时候不成功。
xbcai99 2017-09-10
  • 打赏
  • 举报
回复
查看下电平是一致,TTL与CMOS

27,511

社区成员

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

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