最近正好感冒,只能躲在被子里写了,拿到STM32 F072nucleo开发板有段时间了,也看了很多说明,推荐大家使用STM32CubeMX+Keil uVision5开发方法,效率最高,扩展性比较强,又不是那么傻瓜似。硬件: 当我看完“UM1724 ”说明文档后,对STM32 F072nucleo开发板感觉这就是我想要的小型处理器,精致的stlink集成下载器,同时这个下载器引脚引出来了,可以在其他地方使用,有RX、TX串口调试功能,我们可以在计算机设备管理中看到一个stlink调试和一个stlink串口,有些视频和网站说板子可以一分为二,我建议不要这么做,stlink的一些资源是和核心板共享的,在STM32CubeMX中已经对资源进行了分配,Arduino引出的引脚应该够我们使用了。一个user按键,一个LD2灯。 开发软件: 1.Keil uVision5:为什么选这个版本,因为STM32CubeMX生成的MDK工程文件只能MDK4.73以上版本。 (1)下载:Keil uVision5在keil官网下载:http://www.keil.com/download/product/下载“mdk512”软件,和Keil.STM32F0xx_DFP.1.2.0,Keil.STM32NUCLEO_BSP.1.2.0,函数库,下载地址:http://www.keil.com/dd2/Pack/4 i! n% v* F% F2 r (2)安装:完成安装mdk512破解,安装Keil.STM32F0xx_DFP.1.2.0,Keil.STM32NUCLEO_BSP.1.2.0" F$ P7 R' t6 ~# d4 S; n (3)结束:Keil uVision5介绍到这,如何使用Keil uVision5,不再详细说明。" s) B& y# g* R 2.STM32CubeMX:使用了以后感觉很爽,图形化的芯片资源分配,生成专业的MDK工程文件,为小白和不太精通初始化的人提供了方便 (1)下载:STM32CubeMX:http://www.st.com/web/cn/catalog ... 242_prom_stm32cube- long-promo_feb2014 stm32cubef0:http://www.st.com/web/cn/catalog/tools/PF2606120 Q" X6 G/ n: g (2)安装:STM32CubeMX后添加stm32cubef0(目前不支持F1系列MCU,很伤心) (3)使用:最后生成MDK工程文件(还有其他两种方式)为什么选MDK,原因很简单,用的人多。在打开的工程中需要我们修改有三个文件“main.c”、“stm32f0xx_it”、“stm32f0xx_hal_msp” 文档: 学习STM32 F072nucleo开发板只需要两个文档“UM1724 ”这是开发板英文说明书,有点MCU基础的猜都能猜出来里面写的是什么,文档很详细,可以打印,后期会经常查询,“UM1785”对STM32CubeMX生成的工程文件的函数做说明,可惜是英文,要是中文就好了,如果看不懂,找个中文的stm32F103函数库中文文档先学学。4 Y$ e$ j3 z! M' W( u4 A/ c & U6 o, C9 n6 C3 U, Q |
像KEIL MDK 32K的限制,只要不往FLASH中烧字库就够用了
where 有视频教程?
where 有视频教程?
嘿嘿,谢谢~
看视频太慢了,不喜欢。。。