野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8995|回复: 2

串口接收一组数据,在把接收到的数据发送给电脑显示,出行了无法理解的情况,前辈...

[复制链接]
发表于 2017-2-10 16:24:43 | 显示全部楼层 |阅读模式
[img]file:///C:\Users\WenH\Documents\Tencent Files\99357218\Image\C2C\QC(HG_J8S7C4}J}G0[TB)CH.png[/img][img=0,1]file:///C:\Users\WenH\Documents\Tencent Files\99357218\Image\C2C\QC(HG_J8S7C4}J}G0[TB)CH.png[/img]

主程序

主程序
这是主程序 22.png 中断服务函数 33.jpg 当程序第一次下载时,必须是第一次下载 444.jpg
                                                                                                                                                                                                                                                                     ,点击运行图片,串口初始化就正常,这时发送数据,就正确,一旦复位就错误
                                                                                                                                                                                                                                                                         初始化就会变成SR=c0,其余为0这时候重新下载程序还是同样错误显示SR=c0,其余都是0
                                                                                                                                                                                                                                                                         编译下载还是同样的错误,除非下载其它的程序,然后在下载这个程序才能正确


551.jpg 请求各位大神们 帮忙分析下 为啥那,为啥就第一次是对的,一旦复位就内部就乱了那,之前都是对的,自从在主函数里建立了数据变量,及中断服务函数使用这些变量就开始乱的。帮帮忙,万分感谢








回复

使用道具 举报

发表于 2017-2-10 19:24:34 | 显示全部楼层
没搞懂你说的是什么错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-13 08:16:42 | 显示全部楼层
为什么第一次下载程序,在软件上运行就是对的,一旦按了复位键,初始化串口就不对了
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-22 07:43 , Processed in 0.030596 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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