野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4404|回复: 8

串口收发数据包实验

[复制链接]
发表于 2022-12-27 13:46:29 | 显示全部楼层 |阅读模式

串口助手上发送数据后没有反应,如果想发送一帧指定数据并有回显代码该怎么写呢?大神们能否指点一下。
野火论坛202212271344027075..png
回复

使用道具 举报

发表于 2022-12-29 13:30:13 | 显示全部楼层

回帖奖励 +20 火花

不要在中断里发送,可以在主程序 里发送

for(i=0;i<n ;i++)
{
    uart_send_byte(buf[i]);
}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-21 08:30:19 | 显示全部楼层
cainiao_518 发表于 2022-12-29 13:30
不要在中断里发送,可以在主程序 里发送

for(i=0;i

那中断里怎么判断,判断什么呢
回复 支持 反对

使用道具 举报

发表于 2023-3-21 08:40:48 | 显示全部楼层
中断在xx_it.c里面的USART1_IRQHandler里,可以在这里面再调用板级支持包里的函数来处理
回复 支持 反对

使用道具 举报

发表于 2023-3-21 11:20:57 | 显示全部楼层
526878664 发表于 2023-3-21 08:30
那中断里怎么判断,判断什么呢

判断数据是否接收完全,是则改变一个标志位,主程序或者处理线程判断这个标志位来处理接收到的数据
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-3-23 11:18:23 | 显示全部楼层
能否留个联系方式,有偿提问
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-23 11:19:38 | 显示全部楼层
dyygxmy 发表于 2023-3-21 08:40
中断在xx_it.c里面的USART1_IRQHandler里,可以在这里面再调用板级支持包里的函数来处理 ...

板级支持包就是封装好的库呗
回复 支持 反对

使用道具 举报

发表于 2023-3-23 16:32:12 | 显示全部楼层
526878664 发表于 2023-3-23 11:19
板级支持包就是封装好的库呗

是的,通常都是bsp开头的
回复 支持 反对

使用道具 举报

发表于 2023-6-6 22:46:30 | 显示全部楼层
526878664 发表于 2023-3-21 08:30
那中断里怎么判断,判断什么呢

看你的串口通信协议怎么定义,程序就怎么写,中断里怎么判断
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 23:14 , Processed in 0.038771 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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