
本帖最后由 bjflsk 于 2018-12-4 15:28 编辑 / `7 E$ I. l- |( j& S6 b ) S' j) P" t8 s; q* l 购买STM32F429I-DISCO板卡好长时间了,一直没有玩过。 ![]() 这次论坛野火助力,书香醉人活动申请了一本《STM32库开发实战指南—基于STM32F4》,搭配尘封的这块STM32F429I-DISCO板卡好好学习一下。 收到《STM32库开发实战指南—基于STM32F4》: ![]() 6 u! S! }7 i9 M# D 根据书的第5章,新建一个寄存器版工程: ![]() - U3 Q6 [, S G" O& y6 R! A & E/ v- A0 y8 h8 o 参考第6章使用寄存器点亮LED:- g. L, ], H$ C& ?$ @: x ![]() STM32F429I-DISCO关于LED部分的电路图: ![]() 6 Y1 e5 T+ I$ i6 L 使用了书中第6章配套的源码,根据STM32F429I-DISCO修改。 原代码使用PH10控制,低电平点亮LED。 STM32F429I-DISCO中使用PG13高电平点亮LED。, M3 A; R0 _5 Q4 F ( t8 O) d$ a3 V7 c 修改stm32f4xx.h:' o) @% N4 b4 M, L- @/ k1 h5 X3 S" F8 g ![]() 修改main.c: ![]() 编译,下载程序,成功点亮LED(PG13绿色):6 X7 c" Y g* H8 y2 m6 ] ![]() |
; _2 h8 Y' f4 ?! a0 t% g! w. m# ?
# ~5 C B. a6 I8 _+ M" Y