- 博客(6)
- 收藏
- 关注
原创 基于STM32F407VGT6的FreeRTOS的学习笔记(2)--并行流水灯的简易制作
先修改FreeRTOSConfig.h文件吧,其实也很简单,只需要改一个地方,因为上一个工程的FreeRTOSConfig.h我是从官方复制过来的,找到configCPU_CLOCK_HZ这个宏,将72M改成168M对应F407的时钟频率。首先创建一个名为BSP的文件夹,将这六个文件添加进去,随后在Keil中关联头文件,开始书写这两个函数。四、实验现象:四个led以不用速度闪烁(自行调整可达到流水灯的效果),按下按键,黄色的led不再闪烁。二、添加工程文件,修改FreeRTOSConfig.h文件。
2025-03-04 19:42:58
635
原创 基于STM32F407VGT6的FreeRtos的学习笔记(1)--文件移植与工程创建
本人使用的STM32CubeMx+MDK+VSCode的方式,不通过STM32CubeMx自带的FreeRtos移植官方提供较新的FreeRtos源码(STM32CubeMx自带的版本太旧而且个人认为不利于新手学习)。
2025-03-02 18:44:54
616
1
原创 在树莓派上的Docker编译环境搭建
Docker是一个开源的应用容器引擎,可以让我们打包自己的应用以及依赖到一个轻量、可移指的容器里面去,然后发布到任一Linux机器上,例如:Ubuntu、Debian等。本文介绍如何在树莓派(Raspbian)上暗转Docker,树莓派的架构其实也是Debian的一种衍生。
2025-01-14 17:55:47
720
转载 MSPM0G3507学习笔记之串口收发
我是根据嘉立创目前出的1306教程来移植的,几乎没有什么变化,除了LED和串口一的引脚的变化,值得一提的是3507板载4个串口,资源确实丰富。这一篇主要是要会用串口的几个函数,以及配置好Sysconfig的初始化函数。
2024-07-10 17:02:54
7094
9
原创 MSPM0G3507学习之中断
查阅数据手册的时候,发现3507中只有两个外设中断组:INT_GROUP0、INT_GROUP1.本实验要用到的只有按键和LED,所以只有GPIO这一部分的中断,根据数据手册,可以知道GPIO的中断触发后,都是通过GRP1线将中断发布到总线,总线识别到之后就进入中断服务函数中执行内容。本次实验的目标是通过五向按键来作为中断判断条件,当拨动 按键时,LED点亮,再次拨动熄灭。首先引入一个概念:嵌套矢量中断控制器----NVIC,也在32中也非常重要,相信大家都了解过,主要用来管理外设中断。
2024-07-10 15:02:39
6854
4
原创 MSPM0G3507学习笔记之按键
在这里我分别实验了几种按键的扫描方式,值得注意的是在图形化配置中的几个小细节,比如说在配置五向按键的时候不同普通按键需要下拉电阻,而是上拉电阻。,返回的是对应引脚的状态位。所以我们就可以通过他的返回值是否大于0来判断,例程中使用的是通过普通的方法也可以实现。首先,我使用的板子是无名创新家的板子,板载了一个五向按键,以及五个普通按键,所以比赛时应该是不需要再去接按键了。电赛中由于移动设备受限制,所以按键就成了我们比赛中比较常用的外设,在此备赛期间记录一下如何正确使用按键。可以读取引脚的状态。
2024-07-10 11:27:54
3057
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅