准备工作
1.板子获取
某鱼搜STM32F4DISCOVERY,还比较便宜,大概100块左右吧
该开发板常用 板载资源 如下:
MCU:STM32F407VGT6,主频 168MHz,1024KB FLASH ,192KB RAM
常用外设
LED:4个用户 LEDs, LD3(orange,PD13),LD4(green,PD12),LD5 (red,PD14) and LD6 (blue,PD15)。
按键,2个,Reset 和 User。
调试接口,板载 ST-LINK/V2调试器,使用SWD调试模式。
2.USB转TTL转接板
普通的淘宝CH340或者CP210X等串口小板,用于串口调试
代码下载
编译安装调试
1.下载后解压
2.在bsp\stm32\stm32f407-st-discovery找到project.uvprojx,双击打开keil,配置板子类型
选择如下图所示设备
3.配置STLINK和flash
选择设备的flash大小
4.编译
5.下载固件到板子中
点击LOAD
6.连接
PB7 <------> usb转ttl的TX
PB6 <------> usb转ttl的RX
GND <------> usb转ttl的GND
7.开机
顺利的话会在串口调试中打印如下内容