打印
[技术问答]

HC32F460JETA串口收发调试问题

[复制链接]
7319|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
单片机发送程序正常,串口助手能正常接收自加程序。但是串口接收部分有问题,我把自加屏蔽掉,写上接收就发送的程序。烧录后,串口助手发送的程序没有反应。不知道哪里问题,感觉是接收中断的问题。求大佬们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 (23.54 KB )

174060dee2a18743a.png

使用特权

评论回复
地板
zhangjianhu| | 2021-8-27 10:50 | 只看该作者
楼主,我的是上位机给460发送20个自己的数据,只能收到第一个。接收中断里面是把串口收到的数据存入一个数字里面,然后计数器加1

使用特权

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

本版积分规则

2

主题

12

帖子

1

粉丝