找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2128|回复: 5
打印 上一主题 下一主题
收起左侧

51单片机按键与串口通信 想实现按下按键,串口就向上位机发送一串字符

[复制链接]
跳转到指定楼层
楼主
想要实现按下按键,串口就向上位机发送一串字符。

发送字符的语句放在if外就可以实现,放在if里就无法正常发送,串口一直发送00
想问一下如何解决?
还有如何让switch语句识别字符串,就是上位机发送字符串,串口对其检测,进而实现相应功能
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-1-3 16:08 | 只看该作者
把Delay和usart_string两行对换一下位置试试,如果不行,加大Delay时间试试。
回复

使用道具 举报

板凳
ID:401564 发表于 2023-1-3 20:35 | 只看该作者
51单片机直接用printf不好吗?
回复

使用道具 举报

地板
ID:161164 发表于 2023-1-3 23:32 | 只看该作者
你的k1不会接在P31上吧?
回复

使用道具 举报

5#
ID:1060138 发表于 2023-1-4 10:39 | 只看该作者
lkc8210 发表于 2023-1-3 23:32
你的k1不会接在P31上吧?

对            
回复

使用道具 举报

6#
ID:1060138 发表于 2023-1-4 14:26 | 只看该作者
Hephaestus 发表于 2023-1-3 16:08
把Delay和usart_string两行对换一下位置试试,如果不行,加大Delay时间试试。

还是不行  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表