找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 2104 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-3-14 22:32

正文摘要:

各位大佬,菜鸡来问,数组code_text里面存的是32位的密文,分成四个8位存到SendCode,但是串口输出都是FFFFFFFF,换成其他数组时正常输出,说明串口没问题

回复

ID:1004966 发表于 2022-3-16 18:21
各位大佬,本菜鸟找到问题了,就是RAM区用完了,造成溢出,因而传输FFFFF,谢谢各位了
ID:1004966 发表于 2022-3-16 00:57
兴安xa 发表于 2022-3-15 11:46
是什么类型的文字呢,不能正常识别传输

是十六进制字符
ID:776619 发表于 2022-3-15 14:28
你现在这个好象是两维数组转一维。也不是一维数组转32位之类的。
ID:776619 发表于 2022-3-15 14:10
取数应是这样,比如取16位的,无论是从高位取还是从低位取起,都有一个中间值做媒介,左移或右移N位后再加上现在获得的值。再赋给中间变量。
ID:776619 发表于 2022-3-15 14:03
怎么取数是右移多少位,而且不是一个临时值右移再加另一个值?
ID:624769 发表于 2022-3-15 13:30
全ff,一般,要么串口配置问题,要么数据整里问题,如果你发明码串字符串可以正常收到,就通常是数据整理有问题了。
ID:979299 发表于 2022-3-15 11:46
是什么类型的文字呢,不能正常识别传输

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

Powered by 单片机教程网

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