社区
网络通信/分布式开发
帖子详情
关于串口注册回调函数问题
weiwei520nan1314
2012-03-12 09:46:25
本人delphi菜鸟 初接触串口通信 现在程序已经create了串口,注册过一个回调函数了,我现在想要注册另外一个回调函,请问需要重新create一个串口么?
如果方便,留点串口通信的资料更好了 谢谢
...全文
267
9
打赏
收藏
关于串口注册回调函数问题
本人delphi菜鸟 初接触串口通信 现在程序已经create了串口,注册过一个回调函数了,我现在想要注册另外一个回调函,请问需要重新create一个串口么? 如果方便,留点串口通信的资料更好了 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weiwei520nan1314
2012-03-15
打赏
举报
回复
[Quote=引用 5 楼 ljy851011 的回复:]
晕,不是的啊,不知道你用的是哪个串口,那个不是回调吧,我用的SPCOMM,就是发送和接收两个线程
[/Quote]
对,是发送和接受两个线程,就是接收的那个线程,不是需要有个函数去操作这个么,我也不知道怎么说,唉。我发现应该是需要先关闭串口,再重新注册函数的。
weiwei520nan1314
2012-03-14
打赏
举报
回复
我还是重新建了一个串口,然后重新注册的函数,虽说问题解决了,但其实还是不太懂啊,学习的道路好长哦。。
weiwei520nan1314
2012-03-14
打赏
举报
回复
[Quote=引用 6 楼 jankercsdn 的回复:]
CPORT3.1好用啊
直接读写串口就好,用什么回调函数?
[/Quote]
公司都这么做的 我新来的 刚开始学delphi 也只能按公司之前说的做了
bdmh
2012-03-12
打赏
举报
回复
你这个回调和串口有什么关系
我看见佛
2012-03-12
打赏
举报
回复
不用。。。。。。。。。。。。。的说。
《Delphi串口通信技术与工程实践》这书不错,别人推荐的
看那山瞧那水
2012-03-12
打赏
举报
回复
CPORT3.1好用啊
直接读写串口就好,用什么回调函数?
ljy851011
2012-03-12
打赏
举报
回复
晕,不是的啊,不知道你用的是哪个串口,那个不是回调吧,我用的SPCOMM,就是发送和接收两个线程
weiwei520nan1314
2012-03-12
打赏
举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
你这个回调和串口有什么关系
[/Quote]
我也说不清楚,串口通信不都是需要有一个回调函数去串口读取数据的吗?
weiwei520nan1314
2012-03-12
打赏
举报
回复
[Quote=引用 1 楼 case5166 的回复:]
不用。。。。。。。。。。。。。的说。
《Delphi串口通信技术与工程实践》这书不错,别人推荐的
[/Quote]
以为我之前create的串口 已经注册过一个函数了 如果不用重新create串口,我再次注册函数的时候需不需要close串口呢?还有注册回调函数这语句应该写在什么里?因为我如果不create串口,然后先close前一个回调函数的串口,在注册,再打开,这样会出错,有异常。后来我还是重新建一个串口,就可以了。请问新建串口,能获得结果,但会不会出别的问题。还有如果不新建串口,得怎么注册新的回调函数?谢谢
好绝!低功耗4G模组轻松解决
串口
通信!
在物联网时代,低功耗4G模组Air780E为解决设备通信功耗
问题
提供方案。本文详细讲解其
串口
通信功能,包括硬件准备、UART介绍与接线,还阐述操作步骤,如初始化
串口
、
注册
回调函数
、发送不同格式数据,并给出完整例程。
64位内核
注册
tty设备
本文详细阐述了在64位系统中,Android设备如何正确
注册
tty设备,并且内核如何接收用户态传递的参数。重点强调了在不同位数系统下,ioctl
回调函数
的
注册
方法以及内核与用户态交互时的适配
问题
,通过实例分析避免
串口
调用内核函数失败的情况。
stm32 踩坑笔记
本文分享了STM32开发中的
问题
。
串口
方面,因位长度选择及奇偶校验,接收时会改变下一个字节;HAL库的DMA
问题
上,
注册
回调函数
易被接口改掉,且
串口
dma发送需开启中断;此外,添加全局变量会使程序无法运行,原因是stack被定义到了ccram。
关于stm32 HAL库在freertos下
串口
+DMA发送完成中断处理的
问题
本文解决在STM32F407+FreeRTOS环境下使用USART1+DMA进行
串口
数据发送时遇到的
问题
。具体探讨了如何在DMA发送完成中断时正确释放信号量,并避免因半传输完成中断而引发的信号量多次释放
问题
。通过修改HAL库函数及
注册
自定义
回调函数
实现功能。
STM32 HAL库
串口
中断回调机制深度解析与实战应用
本文深入解析STM32 HAL库
串口
中断回调机制,涵盖
回调函数
注册
(标准weak重写与动态
注册
)、多
串口
资源隔离、不定长数据接收(IDLE中断)、常见
问题
排查(回调不触发、数据错乱)及高级应用(协议状态机、RTOS队列通信)。重点说明HAL_UART_RxCpltCallback等核心回调的触发流程、__weak实现原理、中断响应延迟(2.3μs)及实时性保障方法。
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章