STM32L051测试 (一、使用CubeMX生成工程文件 — ST系列芯片通用) 我们按照 时钟,调试接口,串口,GPIO,定时器,工程选项 依次配置,下面就简单列一下步骤: 时钟: RCC选项,外部高速时钟 选择使用外部晶振: 选择完时钟就可以在 Clock Configuration 中配置系统时钟,直接把系统时钟改成最大的 32Mhz,点击确定,系统会自动...
六、 main.c 加入实验内容 #include "sys.h"#include "stm32f10x_conf.h"#include "led.h"#include <rthw.h>#include "rtthread.h"/* 定义线程控制块 */static rt_thread_t led1_thread = RT_NULL;/*** 函数声明***
这时候 CUBEMX已经帮我们生成了需要使用的代码,我们还需要将它修改到BSP里。 打开cubemx的src文件夹,打开stm32l4xx_hal_msp.c,将以下三个函数的实现全部剪贴到drivers的board.c的最下面 void HAL_TIM_OC_MspInit(TIM_HandleTypeDef* htim_oc) void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) void HAL_TIM...
这一部分会介绍如何使用串口将运行着 RT-Thread 的 STM32 开发板和运行着 ROS 的 ARM 开发板连接,看起来差不多就是这样。 这里说明一下不同开发板的分工,STM32 运行着 RT-Thread 负责控制电机,接收传感器信息;ARM 运行着 ROS 负责进行全局控制,例如给小车发出前进的指令。 2.1 RT-Thread 配置 首先我们需要打...
注意:上面的STM32CubeMX必须关闭,否则这个弹窗将不会出现。 (8)此时编译烧录即可 (9)此时上机打开串口工具测试,波特率115200。即可看到如下打印信息。 (10)在某些教程中,可能会需要你找到cubemx/Src/main.c,将生成的SystemClock_Config()函数复制到drivers/drv_clk.c中。但是我当前版本的RT-Thread studio成功的避免...
(一)STM32L4(RT- Thread)——电机和蜂鸣器,独立按键,LED灯 LED灯 学习目标 实验结果 内容 代码 总结 独立按键 学习目标 成果展示 硬件知识 代码 总结 电机和蜂鸣器 学习目标 成果展示 硬件知识 电机 蜂鸣器 代码 讲解 总结 LED灯 学习目标 今天我们来学习点亮潘多拉开发板的LED灯,同时也是首次在项目中使用RT -...
二、 将源码复制到STM32工程中 将rt-thread 文件夹整个复制到准备好的STM32工程目录下,如下图所示 将rt-thread 文件夹下所有多余文件删掉(下图红框内的文件) 将rt-thread > bsp 文件夹下所有多余文件删掉(下图红框内的文件) 在rt-thread > libcpu 文件夹下找到自己需要的控制器内核文件夹。
(二)STM32L4(RT- Thread)——独立按键 目录 学习目标 成果展示 硬件知识 代码 总结 学习目标 今天要介绍的是有关独立按键的知识,简单来说,非常简单,所以就不详细介绍了。 成果展示 https://player.bilibili.com/player.html?aid=733631244 独立按键 硬件知识...