打印
[STM32L0]

STM32L011驱动IrDA模块TFDU4101:只能收到一次数据

[复制链接]
802|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2023-7-21 11:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
仅仅在CuBeMX中配置了USART2为IrDA模式,调用HAL_IRDA_Receive/Transmit,利用两个硬件一收一发,在Debug模式下可以看到接收硬件只有第一次主循环中能收到正确的数据,再次停到断点处,就收不到数据了,很奇怪。




使用特权

评论回复
沙发
远山寻你| | 2023-8-16 22:28 | 只看该作者
收不到数据,看寄存器的数据是多少啊?

使用特权

评论回复
板凳
AloneKaven| | 2023-8-16 23:16 | 只看该作者
是不是超时了

使用特权

评论回复
地板
AloneKaven| | 2023-8-16 23:16 | 只看该作者
是不是超时了

使用特权

评论回复
5
暖了夏天蓝了海| | 2023-8-17 01:12 | 只看该作者
是断点解开之后,也收不到数据了么

使用特权

评论回复
6
冰春彩落下| | 2023-8-17 03:41 | 只看该作者
你要是全速运行的状态下,是不是可以一直收发啊?

使用特权

评论回复
7
一秒落纱| | 2023-8-17 05:01 | 只看该作者
有些时候,不用调试模式也是OK的,因为调试模式有些时候会有些影响代码运行

使用特权

评论回复
8
夜阑风雨| | 2023-8-17 07:25 | 只看该作者
你可以加个看门狗试试,如果收不到数据定时重启?保证系统的功能性?

使用特权

评论回复
9
光辉梦境| | 2023-8-17 09:15 | 只看该作者
按理来说应该会一直收到数据的啊,不应该这样

使用特权

评论回复
10
三生万物| | 2023-8-17 11:24 | 只看该作者
可能就是仿真的问题吧,你要是正常运行的话,就好了

使用特权

评论回复
11
淡漠安然| | 2023-8-17 13:26 | 只看该作者
IrDA是不是红外的操作啊?

使用特权

评论回复
12
江河千里| | 2023-8-17 15:21 | 只看该作者
哈哈,是不是模块死机掉了呢?

使用特权

评论回复
13
别乱了阵脚| | 2023-8-17 18:54 | 只看该作者
一般来说,不会出这种问题的,可能是跟模块也有点关系吧

使用特权

评论回复
14
Jacquetry| | 2023-8-17 23:47 | 只看该作者
调试看一下

使用特权

评论回复
15
Henryko| | 2023-8-19 21:43 | 只看该作者
设置的有问题吧

使用特权

评论回复
16
Mowergy| | 2023-10-21 09:52 | 只看该作者
会不会是你模块死机掉了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1289

主题

3510

帖子

0

粉丝