用串口发送字符‘a’一直接受的是0x80

2019-07-14 20:17发布

本帖最后由 蔚蓝 {MOD}? 于 2016-10-18 22:32 编辑

用串口发送字符‘a’一直接受的是0x80       系统时钟都已配置      这段代码只是实验一下     结果就出问题了   发别的东西   也是一串乱码     调试的时候 发出去的却是0x00      
   大神啊!   求解!      


求解


~HU03)2ZLH2}T)A__X}IOKU.png
Q}UUC8]G730QDMVJ69MZBMB.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
4946530
1楼-- · 2019-07-15 07:16
晶振没设置
蔚蓝色?
2楼-- · 2019-07-15 12:19
 精彩回答 2  元偷偷看……
蔚蓝色?
3楼-- · 2019-07-15 14:42
4946530 发表于 2016-10-19 13:45
晶振没设置

  系统时钟都设置了          只是那个系统初始化函数我没有上传    有点长      
不过我现在已经弄好了    功夫不负有心人     
langzitianya
4楼-- · 2019-07-15 17:58
说一下怎么弄好的啊
蔚蓝色?
5楼-- · 2019-07-15 20:05
@曲终人散@ 发表于 2016-10-19 06:43
是不是波特率有问题

现在弄好了        好像 是那个串口芯片的速度跟不上   谢谢给我提出建议   
蔚蓝色?
6楼-- · 2019-07-16 01:13
langzitianya 发表于 2016-10-19 20:56
说一下怎么弄好的啊

可能发送的太快了     还有一点我也是不太清楚     就是只有在用串口调试助手发送一帧数据   接收到的才是正确的数据    刚入门    我也只能解释这么多了    串口之间的协议也不太清楚     

一周热门 更多>