STMCU小助手
发布时间:2023-1-1 19:36
1.STM32F103RCT6最小系统板如图1所示
图1 STM32F103RCT6最小系统板 2.STLINK联接
3.LED灯D2联接PD2针脚,如图2所示
图2 STM32F103RCT6最小系统板原理图 4.打开STM32CubeIDE
5.新建工程
6.选择芯片STM32F103RCT6
7.输入项目名称,此处为f103rct6_led
8.如图,配置SYS,开启SWD下载和调试引脚
9.如图,配置RCC,开启高速外部8M晶振,设置默认
10.如图,在HCLK框中输入72,回车确定
11.如图,勾选Generate peripheral initialization as a pair of '.c/h' files per peripheral
12.如图,回到针脚配置页面,配置PD2,在PD2针脚上左键单击,在弹出菜单选择GPIO_Output,设置默认
13.点击齿轮图标,生成代码
14.在左侧目录树依次点击Drivers->STM32F1xx_HAL_Driver->stm32f1xx_hal_gpio.c文件,在右侧变量和函数列表中,单击HAL_GPIO_TogglePin()函数,在中间代码区487行显示了此函数
15.在main.c中第95行输入HAL_GPIO_TogglePin();翻转LED灯,第96行输入HAL_Delay(500);延时0.5秒
16.依次单击Core->Src->gpio.c文件,在第52行,复制GPIOD,GPIO_PIN_2,字段
17.回到main.c文件中,继续完善HAL_GPIO_TogglePin();输入参数GPIOD, GPIO_PIN_2
18.点击小锤子,编译代码
19.编译结果
20.保持SWD与最小系统板的联接,点击播放,下载程序
———————————————— 版权声明:zhenglu777999 |
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
10张图带你完全掌握STM32 GPIO,从入门到精通,收藏就够了!
如果你解决了这些问题,就可以直接学STM32
STM32的分类和选型
学习STM32很简单?
STM32到底由什么组成?内核和外设的关系又是怎样的?看这篇!
GD32和STM32的区别在哪里??
入门嵌入式,为什么都要先学STM32??
STM32中断响应延迟优化:从NVIC配置到DMA加速的极致性能调优
微信公众号
手机版