找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机串口通信接受字符串的问题,请大家帮忙看看

[复制链接]
跳转到指定楼层
楼主
为什么当我把全局变量的f2放到串口中断里面的时候,lcd从原来能接受字符串变成了只能接受字符串的末尾了?2,有人能给我解释一下f1接受sbuf成为字符串的时候,为什么要在if判断语句中让f2++,数组接受字符串不是一次性接受的吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:94031 发表于 2021-6-27 08:34 | 只看该作者
数组接受字符串是一个个接收,串口发也是一个个发。
回复

使用道具 举报

板凳
ID:914633 发表于 2021-6-27 12:41 | 只看该作者
能把其他部分代码发出来吗 问题不一定在这
回复

使用道具 举报

地板
ID:914633 发表于 2021-6-27 12:42 | 只看该作者
可能显示部分也有问题
回复

使用道具 举报

5#
ID:390416 发表于 2021-7-6 20:28 | 只看该作者

串口1打印程序 可以打印3个十六位的变量 波特率9600 http://www.51hei.com/bbs/dpj-201660-1.html

串口发送 不需要while死等 串口接收执行软件复位 http://www.51hei.com/bbs/dpj-200927-1.html
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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