社区
单片机/工控
帖子详情
ARM9 串口使用查询方式接收数据,小的数据量就没有问题,超过一百个字节就死机。。。
zhangxin1250
2014-10-15 04:14:49
ARM9 下用查询方式接收数据,大约100个字节一下都没有问题,可以正常发送和接收应答。如果超过100字节,就直接死机。查看了接收缓冲区大小设置为500多,求高手帮助分析原因。
串口波特率设置为19200 8位数据 1个停止位。。。
...全文
360
8
打赏
收藏
ARM9 串口使用查询方式接收数据,小的数据量就没有问题,超过一百个字节就死机。。。
ARM9 下用查询方式接收数据,大约100个字节一下都没有问题,可以正常发送和接收应答。如果超过100字节,就直接死机。查看了接收缓冲区大小设置为500多,求高手帮助分析原因。 串口波特率设置为19200 8位数据 1个停止位。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangxin1250
2014-10-21
打赏
举报
回复
我在每次接收处理完数据之后对缓冲区进行一次清空操作,现在可以实现预期目标了。谢谢大家的帮助
nandou
2014-10-20
打赏
举报
回复
死机有很多原因,分析要有关键代码。 缓存区溢出、堆栈溢出都有可能死机。
用户 昵称
2014-10-18
打赏
举报
回复
先确保接收方式与发送方式之间没有错误,再来尝试只收不处理是否正常。
coding梦想_起点
2014-10-17
打赏
举报
回复
为什么不用中断的方式 ?开个线程waitforsignalobject()在那等消息,消息来了以后再处理,别告诉我你的是单板机程序...
红尘-有梦
2014-10-16
打赏
举报
回复
串口接收数据一般用中断的方式,发送数据可以用查询的方式。你这个问题,有可能是由于你对数据处理的太慢,造成了硬件错误。可以开启串口硬件流控试试。
xqhrs232
2014-10-15
打赏
举报
回复
最好还是用中断的方式来接收数据
dceacho
2014-10-15
打赏
举报
回复
代码
zhangxin1250
2014-10-15
打赏
举报
回复
不是所有的都会死机,800毫秒自动发送一百多字节的时候发送一段时间就会出现死机现象。。。。
嵌入式系统试题库(CSU)
一、填空题 1、
ARM
微处理器有 7种工作模式它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非...3、
ARM
核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15 寄存器用于存储PC,R...
【笔记】
ARM
裸机程序开发_part1
ARM
裸机开发的一些基础知识,基于x210...听课辣鸡:宕机酱===========================================================
ARM
裸机开发一、
ARM
必须知道的事1.1
ARM
的几种版本号 三个描述方法
ARM
内核版本号
arm
v7 AR
ARM
裸机全集
一、
ARM
体系结构与汇编指令 1.1可编程器件的编程原理 1.1.1电子器件的历史背景 1.1.2可编程器件的特点 1.1.3从源代码到CPU的执行过程 1.2指令集对CPU的意义 1.3 RISC和CISC的区别 1.4统一编址和独立编址&...
【笔记】
ARM
裸机程序开发_part5
以下是
ARM
裸机的最后一部分12.1 I2C I2C: 物理结构非常简单,只有两根线。SCL+SDASCL是时钟线,传输CLK信号,一般是I2C的主设备向从属设备提供时钟的通道 (serial clock 串行时钟) SDA是数据线,通信数据通过...
jvm的类加载和运行时数据区和垃圾回收
2.将这个
字节
流所代表的静态存储结构转化为方法区的运行时数据结构 3.在内存中生成一个代表这个类的java.lang.Class对象,作为方法区的各种数据的访问入口 加载的
方式
: 1.本地加载 2.通过网络获取,典型场景 web ...
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章