拿到开发板也有段时间了,其实一直想把它玩起来,由于公司的项目比较紧,板子一直没用起来。俗话说,时间就像海绵里的水,挤一挤,总是有的。作为一名FPGA工程师,曾经的硬件工程师,掌握MCU的使用也是很有必要的。今天就趁项目快做完了,晚上加班回来,熟悉下stm32f4 discovery,把板子的开发学习过程发出来。
板子很漂亮,如上图,在开机的TFT LCD里有VIDEO PLAYER,image browser,GAME等,而且LCD竟然也是触摸屏的,非常好玩。外部的存储器通过左边的USB接口来扩展。板载的资源有:2 MB of Flash memory,256 KB of RAM,240 x 320 dots的TFT LCD,64 Mbits SDRAM,Six LEDs等等。工欲利其事 必先利其器。下面简要列出stm32f4 discovery开发环境的建立过程。 首先,安装KEIL MDK,我安装的是mdk511a,安装的破解方法大家百度或者看看坛子里大家发的。 安装完mdk511a后,将stm32f4 discovery通过USB连上电脑,打开电脑的设备管理器,查看ST link的驱动情况,如下图:
这里很显然 STM32 STLink没有驱动,所以需要安装STM32 STLink的驱动程序,可以从官网下载驱动。安装过程如下图:
驱动安装好后,再查看状态,这时黄色感叹号消失了,如图:
至此,开发环境建立完成,接下来就可以通过Keil在stm32f4 discovery上面开发了。在官方提供的示例工程里有很多例程,可以先在那上面熟悉各个模块。后面我将把各个模块的使用过程发上来。 |
| 新手 向你学习啊 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版