[技术问答] HC32F460JETA串口收发调试问题

[复制链接]
7569|3
 楼主| oyz1991 发表于 2021-7-2 16:38 | 显示全部楼层 |阅读模式
单片机发送程序正常,串口助手能正常接收自加程序。但是串口接收部分有问题,我把自加屏蔽掉,写上接收就发送的程序。烧录后,串口助手发送的程序没有反应。不知道哪里问题,感觉是接收中断的问题。求大佬们99小弟
 楼主| oyz1991 发表于 2021-7-2 17:00 | 显示全部楼层
大佬们新问题。HC32F460的串口中断服务函数在startup文件里面找不到呢?
 楼主| oyz1991 发表于 2021-7-2 17:55 | 显示全部楼层
static void UsartRxIrqCallback(void)
{
    uint16_t u16Data = USART_RecData(USART_CH);

    (void)RingBufWrite(&m_stcRingBuf, (uint8_t)u16Data);
}
174060dee2a18743a.png
zhangjianhu 发表于 2021-8-27 10:50 | 显示全部楼层
楼主,我的是上位机给460发送20个自己的数据,只能收到第一个。接收中断里面是把串口收到的数据存入一个数字里面,然后计数器加1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

12

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部