找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

学习UART串口通信的例程,单片机好像没有接受到电脑发送的命令

查看数: 1621 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-10-30 16:46

正文摘要:

大致就是根据电脑发送的不同命令执行相关操作,并且每次把接收到的命令原封不动发回给电脑,作为接收到命令的标志,但串口调试助手接收不到发回的命令,单片机也没执行相关操作,目前我想解决串口调试助手接收不到发 ...

回复

ID:401564 发表于 2021-10-30 23:29
STC的下载器有现成的串口代码,可以直接复制使用
先写一个简单的串口发送函数,只给电脑发送一个数据就行了
通过之后才写别的代码
而不是像现在这样,一下把整个程序都写完了才开始调试,出了问题都不知道在哪里找
ID:624769 发表于 2021-10-30 19:06
你先做最基本的

单片机每隔 0.5秒 给单片机发送 一个 ‘A'       这个过程叫 “调通”, 当你可以收到了。做下一步。
只要单片机收到  电脑发来数据, 就给 电脑 发一个 ‘B' , 这个过程叫 '联动'。

做完上面这两步,你再捉摸上面你发出来的程序。

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

Powered by 单片机教程网

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