找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1175|回复: 7
收起左侧

关于单片机串口输出C语言程序不正常

[复制链接]
ID:1004966 发表于 2022-3-14 22:32 | 显示全部楼层 |阅读模式
各位大佬,菜鸡来问,数组code_text里面存的是32位的密文,分成四个8位存到SendCode,但是串口输出都是FFFFFFFF,换成其他数组时正常输出,说明串口没问题
捕获.PNG
捕获1.PNG
回复

使用道具 举报

ID:979299 发表于 2022-3-15 11:46 | 显示全部楼层
是什么类型的文字呢,不能正常识别传输
回复

使用道具 举报

ID:624769 发表于 2022-3-15 13:30 来自手机 | 显示全部楼层
全ff,一般,要么串口配置问题,要么数据整里问题,如果你发明码串字符串可以正常收到,就通常是数据整理有问题了。
回复

使用道具 举报

ID:776619 发表于 2022-3-15 14:03 | 显示全部楼层
怎么取数是右移多少位,而且不是一个临时值右移再加另一个值?
回复

使用道具 举报

ID:776619 发表于 2022-3-15 14:10 | 显示全部楼层
取数应是这样,比如取16位的,无论是从高位取还是从低位取起,都有一个中间值做媒介,左移或右移N位后再加上现在获得的值。再赋给中间变量。
回复

使用道具 举报

ID:776619 发表于 2022-3-15 14:28 | 显示全部楼层
你现在这个好象是两维数组转一维。也不是一维数组转32位之类的。
回复

使用道具 举报

ID:1004966 发表于 2022-3-16 00:57 | 显示全部楼层
兴安xa 发表于 2022-3-15 11:46
是什么类型的文字呢,不能正常识别传输

是十六进制字符
回复

使用道具 举报

ID:1004966 发表于 2022-3-16 18:21 | 显示全部楼层
各位大佬,本菜鸟找到问题了,就是RAM区用完了,造成溢出,因而传输FFFFF,谢谢各位了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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