野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 919|回复: 2

H750串口只能发数据,不能接收。没用HAL库

[复制链接]
发表于 2024-8-24 10:12:34 | 显示全部楼层 |阅读模式
大家好,H750接收代码如下:

void UART8_UserIRQ()
{
        volatile u8 data;

        //Clear interrupt flags:
        UART8->ICR = 0xffffffff;
        data = UART8->RDR;


        //Recieve data to com8 structure:
        COM16_WriteRing(&com8,  data);
}


接收我自己写的代码,发送我用的HAL库,,相互不干扰,因此不存在网上所的HAL库问题,但是工作一段时间后,偶发接收不到数据。但是可以发送数据,甚是奇怪

回复

使用道具 举报

 楼主| 发表于 2024-8-24 10:14:49 | 显示全部楼层
出问题后,必须重启设备,概率较小,20次出现一次,因此应该是硬件有bug,非软件代码问题。
回复 支持 反对

使用道具 举报

发表于 2024-9-11 10:49:04 | 显示全部楼层
发送端是一直发送吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-16 19:21 , Processed in 0.143062 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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