2个回答
展开全部
我看了半天,我理解如下:
你用计算机的串口与数据模块通信,数据模块给发过来20 32 33 30 30 20 70 70 6D 0D 0A;
然后你用计算机把这组数据发给你的单片机,能正常返回32 33 30 30并显示;
但是直接用模块接单片机不正常!
-------------分析如下:
串口是交叉通信的,也就是你看看,你的单片机接模块的时候是否用了“交叉线”?2--3、3---2、5---5,也就是说以计算机为基准,你的单片机和模块接的话是“直通线”
数据模块给你发过来的数据是什么格式很重要!你用串口只能说明你用了16进制观察看到了,并不代表数据模块就是以16进制给你发过来的,有可能是字符或者其他格式!
“偶尔显示正常”可能压根就不正常,属于巧合事件,你先检查一下我说的问题,然后不能解决再追问吧!
意法半导体(中国)投资有限公司
2023-08-25 广告
2023-08-25 广告
单片机是一种集成处理器,通常包含微控制器、存储器、通信接口和其他外设。它们通常用于嵌入式系统,如智能家居设备、汽车电子系统、工业自动化和消费电子产品等。单片机可以通过编程来实现各种功能,如数据处理、输入输出控制、通信等。由于单片机体积小、功...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询