OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1790|回复: 0

请问如何把USART整合到CubeMX创建的项目中去。

[复制链接]

3

主题

10

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2023-3-5
在线时间
5 小时
发表于 2024-3-21 22:44:32 | 显示全部楼层 |阅读模式
项目开始时,想简单方便地创建一个项目,就使用了CubeMX,针对精英板创建了一个新项目,项目中仅设置了外部高速时钟、调试为Serial wire,以及时钟树,其他都没特别设置。这样,想后面再开始时,多人在这个基础上分头完成功能,然后好整合。
创建好项目后,把精英板案例源码中的led、delay都整合进去了,并且实现了跑马灯,正常。
然后想把案例源码中的usart功能整合进去,失败了。
过程是这样的:
1.添加源码中的usart两个文档,编译失败,说:..\Drivers\SYSTEM\usart\./usart.h(59): error:  #20: identifier "UART_HandleTypeDef" is undefined
2.修改usart.h,添加导入头文件的代码:#include "stm32f1xx_hal_uart.h"
3.再编译,还是失败,说:项目名称.axf: Error: L6218E: Undefined symbol HAL_UART_IRQHandler (referred from usart.o).

请问为什么usart整合为什么会和led不一样?如何实现把usart整合到cubemx创建的项目中去?
大家都直接使用案例源码中的项目,然后再添加功能的么?
谢谢


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 05:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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