最近入手了一个开发板,只有一个串口助手模块大小的尺寸,功能强大,可以用作开发板测试基本外设、用作串口助手、用作ST-Link、用作离线烧写器等。1 b/ w/ _- h# ?' |* H 2 H# q! V* f! [8 ]- m; h 5 k2 j) i% m. K7 Q2 W4 p/ y! V 点亮LED的步骤如下: 1、通过STM32CubeMX创建工程。/ W6 k9 h1 _9 j" Q: T+ ^ ①打开STM32CubeMX,- d( n: U5 H9 Y 选择ACCESS TO MCU SELECTOR, 输入STM32F103C8," L$ C$ N5 P; v4 [ 点击Start Project。; r, @% u% A" f; j$ z& c : u9 q4 K& |2 L% o% X8 A7 _ ②点击单片机的PA1,选择GPIO_Output, RCC的HSE选择Crystal/Ceramic Resonator, SYS的Debug选择Serial Wire。" }# O! e( }# t! h ; ?( R" W- \! |9 @ ③Clock Configuration中HCLK输入72回车可以自动配置好时钟。 ④Project Manage输入项目名称,选择项目路径,IDE选择MDK-ARM(这个就是Keil),% c! U, l" `8 [) _$ M8 n Code Generator勾选Copy only the necessary library files和7 `# t4 P: ^9 R0 { Generate peripheral initialization as a pair of ".c/.h" files per peripheral。 点击GENERATE CODE。 2、编写程序。+ ^& W j% ^ K1 s9 q$ v8 Q/ F 在主函数的while(1)中添加下面四行代码。) T5 a1 }+ n e; B T HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET); HAL_Delay(1000); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET);) b; G' T6 T5 p) I$ e3 t HAL_Delay(1000); 编译即可生成Hex文件。 3、下载程序。9 A+ W' w6 b% [7 V( P 打开100ask_stm32f103_tools.exe, . v' c- |, I& \0 h 选择生成的Hex文件,3 A. z0 P) p7 Y6 O7 v , X3 W! k+ _' W, E! s' n4 V9 U 选择合适串口,4 I1 v& e" d D( ?: _# x( @8 N+ i 点击开始下载。 至此,开发板的蓝色LED已经开始闪烁了。 ————————————————. F) Y0 Z) l6 A) \" X# p 版权声明:Harry Fu |
【STM32C0测评】外部中断控制小灯
意法半导体最具性价比、速度最快的单核MPU STM32MP13现已支持运行RTOS
【NUCLEO-U083RC评测】移植TouchGFX并实现无接触翻页
[NUCLEO-C031C6评测] 驱动LCD 第三步 显示颜色块
[NUCLEO-C031C6评测] 驱动LCD 第二步 初始化屏幕
[NUCLEO-C031C6评测] 驱动LCD第一步
【STM32MP135-DK】裸机开发
STM32MP135F-DK 开箱&开发环境搭建&硬件设计分析
【STM32U599】4.引入RTC与MVP开发
基于STM32CUBEMX驱动TMOS模块STHS34PF80之获取状态数据(5)