找到原理图上LED对应引脚,使用的是STM32F103ZET6,一共有两个可控LED,LED0和LED1,由原理图得,LED0连接PB5引脚,LED1连接PE5,由图可得SYS为电源灯,即接电就亮. d8 x. N0 V4 K# {1 `# k + V5 P: T9 t: i7 z 5 v. o" u8 f- B: @6 n 使用STM32CubeMX新建工程,选择STM32F103ZET6芯片,打开,并调整时钟 选择debug,如选择SWD则选择Serial Wire,如选择JTAG则按情况选择JTAG(4 pins)或(5 pins),如果不是使用软件仿真是使用板子进行debug不要选择No debug!!!不然会出现烧录一次就无法再次烧录的问题,只能强制复位,如板子有复位按钮可直接解决,如没有可以自行寻找NRST引脚接线出来具体方法可以参考我的上一篇,解决方法因为各种原因会不完全一样 8 g" k9 x) k6 I7 j8 v- h7 `$ J$ l; W 设置PB5(LED0)和PE5(LED1)引脚,根据原理图,想要LED不会一接电源就亮,引脚初始电平为高. j2 k, [) e& z3 p6 e $ E! M U1 J7 n' }+ ^ , p9 y8 y5 b. [# h : v5 v h% g+ x) h9 U 选择编辑器,保存方式 4 b: }* T2 I- o) H / e: p0 m) B- v9 Q/ L { . T) l- G8 ~1 C1 ^ 选择HAL库* B8 A7 t- A! H) x9 {2 V6 \2 H , r* G; `5 n9 W / c6 G" E, S/ m0 s 导出文件 9 b2 v+ X Z) ?" v; p6 I1 g4 z 点击弹窗的open project,就会打开keil5,找到编辑的位置' X- U6 h3 n3 K& K 4 _, _! r/ x/ I8 a 写入,就循环亮一秒灭一秒吧 * t- K6 U6 [; D% |) P$ B
写进板子里3 E& h$ J2 T% z# Q ————————————————* C& @% X* d$ ^ q" y: `$ Z 版权声明:试图摸大鱼- N- s9 S7 j) K+ ?- u" j1 |: o ! {& L% c+ W9 Z) Q+ W $ r# b7 n. ?# u! N# h) ^ |
【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)