STMCU小助手
发布时间:2023-1-1 19:36
|
1.STM32F103RCT6最小系统板如图1所示 " e+ U Z( K% B3 Q o
图1 STM32F103RCT6最小系统板* e, Z+ b; ]/ g) b* \# G ! B4 M- u! G! Z6 a/ R) ?0 o% G( K # a0 _' ~/ @8 n @* c$ x 2.STLINK联接
3.LED灯D2联接PD2针脚,如图2所示: R p2 {9 u7 L: h
图2 STM32F103RCT6最小系统板原理图 4.打开STM32CubeIDE7 u! }. Y+ M) D# Z . |! Z( [# X2 J& @9 n
( \1 N3 |* y9 e4 A 5.新建工程 / |/ Z' Z# B. _- e( a
6.选择芯片STM32F103RCT6 1 l; m+ U% F$ M/ C2 U F9 |' P : j' n6 e' A# R# X- r$ e+ f
2 u2 {3 h! ]1 F* V % R+ a+ |/ M3 | n* l2 j 7.输入项目名称,此处为f103rct6_led7 l4 r+ Q3 c5 _0 y" I
8.如图,配置SYS,开启SWD下载和调试引脚 {+ K4 ?8 m3 h4 Z2 T
9.如图,配置RCC,开启高速外部8M晶振,设置默认5 ?" O$ {# M2 \1 b$ @% I( L 2 K( s; z j1 @% K' n* o
10.如图,在HCLK框中输入72,回车确定
11.如图,勾选Generate peripheral initialization as a pair of '.c/h' files per peripheral3 s; @! y1 H8 }& P
% |/ @% l- G5 q* W 0 @7 F' R3 z" I 12.如图,回到针脚配置页面,配置PD2,在PD2针脚上左键单击,在弹出菜单选择GPIO_Output,设置默认3 ]/ g( H( W) \$ T
2 }! p# o/ }3 h9 T6 H" b5 S5 } # ^, P3 X8 K6 E4 y/ } 13.点击齿轮图标,生成代码 - M* G1 L& M3 a+ C+ t
+ _- T7 b+ M+ a: y 14.在左侧目录树依次点击Drivers->STM32F1xx_HAL_Driver->stm32f1xx_hal_gpio.c文件,在右侧变量和函数列表中,单击HAL_GPIO_TogglePin()函数,在中间代码区487行显示了此函数0 x, t" @; X4 Y8 X+ B: l& |0 z
9 b% g: i& ]9 h- B 15.在main.c中第95行输入HAL_GPIO_TogglePin();翻转LED灯,第96行输入HAL_Delay(500);延时0.5秒; |2 v9 T( G0 p! \2 i0 |( s
! x4 J( p7 \7 X5 n 16.依次单击Core->Src->gpio.c文件,在第52行,复制GPIOD,GPIO_PIN_2,字段! @) w: z( G$ |$ C ; P! [6 G9 a: C; N4 L6 ~
( }9 {# Q$ P9 w6 E9 i3 h 17.回到main.c文件中,继续完善HAL_GPIO_TogglePin();输入参数GPIOD, GPIO_PIN_2, Z- L1 K, R; M. ~/ B
18.点击小锤子,编译代码 4 R6 Q. |( j$ `7 ?; e9 {7 |
5 o" W7 ?& z- w 19.编译结果- c/ ~) E, c7 ]2 B Q * f5 K! y3 \3 [- L- c # E4 Y& E% K( J3 o7 I7 c) Z
# y6 x2 O* _) R% E6 Z0 F 20.保持SWD与最小系统板的联接,点击播放,下载程序 : g G) \3 R1 a4 u8 ~, m1 O
% ~% I8 v- Q8 W2 w; r, N ————————————————6 u0 F$ d5 `! F! Z 版权声明:zhenglu777999, u' Q1 I; A. l8 W' i# n |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版