FreeRTOS:2024/3/29

1.总结keil5下载代码和编译代码需要注意的事项

下载代码时:

需要在下载代码之前编译一下,防止出错。并且需要确保串口和下载线已经连接,随后查看驱动是否已经安装,当这些准备工作完成并且无误的情况下,就可以开始下载代码了。

编译代码:

在编译代码时,一定要将自己写的代码编辑在 CODE BEGIN  和  CODE END  之间,否则重新生成代码时,自己所写的代码会被覆盖。

HAL_Init();函数是用来初始化STM32设备的,当初始化完成后才能开始使用,所以当需要使用一些单片机的外设时,定义部分的代码要写在该初始化函数的下面。


2.总结STM32Cubemx的使用方法和需要注意的事项

使用流程:

1.打开软件后需要选择需要使用的单片机的型号

2.选择好单片机型号后,需要选择芯片的封装格式,如何开始创建工程

3.在引脚配置布局中选中 SYS,勾选Debug;在 RCC中选择时钟配置

4.在时钟配置界面可以更改始终频率

5.在项目管理界面创建工程(工程名、路径以及编译器,选择拷贝必要文件以及为每个模块生成单独的.c和.h选项)

6.准备工作完成后可以创建代码

注意事项:

1.在引脚配置布局中,一定要勾选Debug,否则只能下载一次代码,单片机就会被锁死,导致无法下载。

始终配置的大小决定了单片机的运行速度,时钟越大,单片机运行速度越快

2.创建项目工程时,需要选择拷贝必要文件选项,这样可以防止内存不足,同样需要选择为每个模块生成单独的 .c 和 .h 文件,这样可以自动生成 .c 和 .h 文件

3.总结STM32Cubemx配置GPIO的方法

GPIO是通用输入输出接口,是连接单片机和外部设备的桥梁

STM32将GPIO分成A B C D...组,每个组又有不同的引脚,控制外部设备其实就是控制引脚

当使用某些外部设备,例如LED灯时,需要在引脚配置布局界面将相应的 GPIO 设置为输出模式,同时可以选择输出等级是高电平还是低电平。

随后在代码中可以调用 HAL 库中提供的函数对引脚的状态进行设置

作业:使用定时器2让黄灯闪烁

QQ视频20240329184115

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值