stm32 cubemx 是什么(真的不要太好用)
stm32 cubemx 是什么(真的不要太好用)图四工程视图不过就这点初始化代码,编译需要三五分钟的,属实是太慢~这样配置时钟树舒服吧~图三工程属性设置单片机外设及功能配置完毕之后,设置工程属性,点击GENERATE CODE就可以生成keil工程了。打开keil工程,编译没有错误和警告,就可以开始添加用户代码了~
14年刚毕业的时候第一份工作就接触到了STM32单片机,当时用寄存器以及标准库开发。15年换工作之后就没再使用过STM32单片机了。最近有项目需要又开始开发STM32单片机程序,试了试STM32CubeMX配置及生成代码功能,真的是不要太爽,但是问题也来了,使用STM32CubeMX生成的配置代码臃肿肥大,编译不要太慢!
图一管脚映射
把原理图转到Pinout View,这样对着管脚写程序比看原理图舒服~~~
图二时钟树
这样配置时钟树舒服吧~
图三工程属性设置
单片机外设及功能配置完毕之后,设置工程属性,点击GENERATE CODE就可以生成keil工程了。打开keil工程,编译没有错误和警告,就可以开始添加用户代码了~
不过就这点初始化代码,编译需要三五分钟的,属实是太慢~
图四工程视图
STM32CubeMX的好处是可以随时修改配置以及重新生成代码,并不会影响已经完成的用户代码,这一点还是很有爱的,总的来说爱恨参半吧。