STM32cubemx生成的keil,串口收发数据使用回调函数失效的问题

STM32cubemx生成的keil,串口收发数据使用回调函数失效的问题

void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
不知道这是什么原因,还请大佬解释以下,
我看有人说用非阻塞式接收方式的可以,我试了还是不行。

求答疑,谢谢

这样正常了,可以了,但是我还是不知到为啥

使用STM32CubeMX生成Keil5工程,按照以下步骤操作: 1. **启动STM32CubeMX**[^1]: 打开已安装的STM32CubeMX软件。 2. **添加嵌入式软件包**: - 在菜单栏上选择`Help` > `Manage embedded software packages`(帮助 > 管理嵌入式软件包)。 - 如果需要,可以在这里搜索并安装适用于您所选STM32芯片的软件包,以确保其支持性。 3. **创建新工程**: - 点击左上角的`File` (文件) > `New Project` (新建项目) 或者使用快捷键`Ctrl + N`。 - 在弹出的对话框中,选择您的STM32系列和相应的板子配置,然后点击`Next`。 4. **配置项目设置**: - 在下一个界面,输入项目的名称、保存位置以及选择工具链(通常默认为Keil ARM-gnu),然后点击`Next`。 5. **设计器视图**: - 在左侧树形结构中,选择所需的组件,如GPIO、定时器等,并配置它们以满足您的应用需求。 - 右侧的详细视图会自动生成对应的C/C++代码和初始化配置。 6. **生成工程**: - 完成组件配置后,点击底部的`Generate` (生成) 按钮,STM32CubeMX会自动为您创建一个新的Keil工程文件(通常是`.uvprojx`文件)。 7. **导入Keil IDE**: - 导航至生成的工程目录,打开Keil MDK(μVision)软件,选择`Open Project` (打开项目),找到并导入刚生成Keil工程。 现在您已经通过STM32CubeMX生成了一个基本的Keil5工程,可以直接在Keil IDE中编辑和编译代码了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值