社区
网络及通讯开发
帖子详情
怎样实现串口一有数据就上来,就自动下发数据????
kxywnljz
2011-01-23 02:46:48
怎样实现串口一有数据就上来,就自动下发数据????
该怎样实现了?
我在void CCommDlg::OnComm() 里面添加了函数语句,就是一检测到有数据上来我就下发数据,用串口调试助手发一个数据过来,我的软件能自动发送,但是拿到正真的场合,他就出现程序错误的问题了,请高手指点啊????????????????????????????????????????????????????????????????
...全文
159
2
打赏
收藏
怎样实现串口一有数据就上来,就自动下发数据????
怎样实现串口一有数据就上来,就自动下发数据???? 该怎样实现了? 我在void CCommDlg::OnComm() 里面添加了函数语句,就是一检测到有数据上来我就下发数据,用串口调试助手发一个数据过来,我的软件能自动发送,但是拿到正真的场合,他就出现程序错误的问题了,请高手指点啊????????????????????????????????????????????????????????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sxqinge
2011-01-24
打赏
举报
回复
在判断里是接受到完整数据后再发送,还是一有数据就发送?
如果是用红外的话,你即使没有接受到数据,它也会发送一堆乱码上来的,所以先对接受到的数据进行判断,是不是你需求的数据信息,如果是,就自动下发,否则不作处理
真正调试的话,你可以现场调试,看到底是那里出错了,光凭空猜测是没多大用的
我不懂电脑
2011-01-24
打赏
举报
回复
不用事件,用阻塞方式,开个专门的线程来读
更新后的 支持解释性语言编程的
串口
调试工具,增加了曲线绘制功能,专为单片机调试而开发
串口
调试工具, 支持常规的
串口
数据
的收发 , 同时支持 1:
自动
对收发的
串口
数据
添加时间,并按时间命名存储到本地
数据
库, 2:所收到的
串口
数据
将发送给用户自定义的Lua函数(一种类似C的解释型语言) Lua函数可对收到的
串口
数据
进行分析,并返回
串口
数据
到单片机. 3:工具内建了对Lua的辅助函数可以支持 连续
下发
串口
数据
/定时
下发
串口
数据
,/检测等待
串口
数据
超时等复杂逻辑 . 4 : 增加了 对
数据
的波形绘制功能, 可以很简单的
实现
对单片机上报
数据
的波形绘制等. 5 : 增加了对所编写的Lua函数的
自动
存档/加载等功能 Lua是一种类似C的非常简单的解释型语言,可以随时修改并使用 , 很方便对单片机调试时 完成对
串口
的
自动
响应, 并
实现
例如
实现
单片机程序下载烧录等复杂功能. 具体见Normal_Demo.lua 或者 自带的两个Lua 例程 init.lua 和 GetVol.lua中的详细说明.
(一)STM32
串口
实验基础上移植oled和dht11
最终要
实现
的功能: 1、STM32采集温湿度通过
串口
1发送至AIR800,然后通过AIR800将温湿度上传至阿里云 2、阿里云物联网云平台
下发
命令通过AIR800控制STM32的LED亮灭(打开或关闭功能,或者定时
自动
打开和
自动
关闭) 3、通过nrf24l01
实现
点对点通信,阿里云
下发
数据
至air800,STM32(A)
串口
2接收
数据
之后进行判断,如果需要控制另一个STM32的LED灯,则会将数...
统一登录与组件
下发
的核心技术
深入详细的讲解Android中统一登录和组件
下发
的核心技术。通过丰富的案例,手把手的帮助同学们理解Activity启动过程的每一个知识点与核心技术1、Activity的启动流程2、hook技术的条件与应用3、组件
下发
的
实现
原理4、Activity操作的拦截
(二)STM32添加
串口
2和RTC--OLED上显示时间日期
最终要
实现
的功能: 1、STM32采集温湿度通过
串口
1发送至AIR800,然后通过AIR800将温湿度上传至阿里云 2、阿里云物联网云平台
下发
命令通过AIR800控制STM32的LED亮灭(打开或关闭功能,或者定时
自动
打开和
自动
关闭) 3、通过nrf24l01
实现
点对点通信,阿里云
下发
数据
至air800,STM32(A)
串口
2接收
数据
之后进行判断,如果需要控制另一个STM32的LED灯,则会将数...
(三)STM32
串口
2发送指令打开关闭LED(添加指定时间定时打开和关闭)
最终要
实现
的功能: 1、STM32采集温湿度通过
串口
1发送至AIR800,然后通过AIR800将温湿度上传至阿里云 2、阿里云物联网云平台
下发
命令通过AIR800控制STM32的LED亮灭(打开或关闭功能,或者定时
自动
打开和
自动
关闭) 3、通过nrf24l01
实现
点对点通信,阿里云
下发
数据
至air800,STM32(A)
串口
2接收
数据
之后进行判断,如果需要控制另一个STM32的LED灯,则会将数...
网络及通讯开发
1,314
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章