STMCU小助手
发布时间:2023-2-6 14:41
最近入手了一个开发板,只有一个串口助手模块大小的尺寸,功能强大,可以用作开发板测试基本外设、用作串口助手、用作ST-Link、用作离线烧写器等。
点亮LED的步骤如下: 1、通过STM32CubeMX创建工程。$ R: e" T. X; g5 d ①打开STM32CubeMX, o5 W5 p' |3 R; T7 W5 O$ A 选择ACCESS TO MCU SELECTOR, 输入STM32F103C8, 点击Start Project。 9 Z% L* [& Z, s& w% D5 L. v ②点击单片机的PA1,选择GPIO_Output,5 q) @! C2 j# C' Z3 x. s0 u RCC的HSE选择Crystal/Ceramic Resonator, SYS的Debug选择Serial Wire。 # e: U1 o0 f5 u+ _$ O {. V9 c. p ③Clock Configuration中HCLK输入72回车可以自动配置好时钟。 ④Project Manage输入项目名称,选择项目路径,IDE选择MDK-ARM(这个就是Keil),3 ^7 x. t3 z! s" U1 ^0 R; W Code Generator勾选Copy only the necessary library files和 Generate peripheral initialization as a pair of ".c/.h" files per peripheral。5 y* Z4 F$ k) d$ ? ) }( x0 n: R; m4 O3 E3 F) W; U4 }# z 点击GENERATE CODE。 1 l4 H& o( t6 c) E& @* ` * D- r0 o U3 n0 n- z& _ 2、编写程序。6 K% M0 \5 ?; d1 l 在主函数的while(1)中添加下面四行代码。' {- y* H. \. }8 U% j HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET); HAL_Delay(1000);& B, X' A. H5 S' K% g' ]) s HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET);+ D3 ?4 i+ q) e& q) H) W6 d1 V6 @ HAL_Delay(1000);" {/ e2 b2 Z j( H6 f3 B 7 ]2 \! K( Q7 E% p; r3 \2 o 编译即可生成Hex文件。6 C9 K0 a, g" t 3、下载程序。 打开100ask_stm32f103_tools.exe, . U* z, c2 e+ H! \( w# Q/ b 选择生成的Hex文件, 0 f- y; F% p& @0 s1 W 选择合适串口,7 `+ Q2 J! F& J B! k ` & k' e9 j# U8 r7 m 点击开始下载。" N4 s$ ^: k( M3 k 5 o3 h6 S( z3 ? s0 f! v8 H* E
: ]# k7 U2 t- a4 j$ Z 至此,开发板的蓝色LED已经开始闪烁了。6 e. ?( q. j6 p+ V' Z& F! b* i ————————————————2 {( e# m$ J; [; y6 ~ 版权声明:Harry Fu : F0 t1 D C' G2 z |
【STM32H5 评测】ADC 电压表
【STM32H5 评测】基础硬件加密与随机数性能 - STM32H5E5实测硬件AES加解密、HASH运算、TRNG真随机数输出速率与稳定性
【STM32H5 评测】NUCLEO-H5E5ZJ 使用 TrustZone 安全分区系统实践测试
【STM32H5 评测】CPU核心性能 - STM32H5E5跑 RTOS,观察任务切换速度、中断响应快慢
【STM32H5 评测】介绍、环境搭建、工程测试
#双节活动 1.在CubeMX中引用touchGFX出现的问题与解决
如何将STM32CubeMX生成的CMake工程导入STM32CubeIDE
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
STM32CubeCLT 1.22.0新版本发布
【下载问题解决】关于ST官网下载软件问题解决
微信公众号
手机版