快捷搜索:  汽车  科技

stm32 cubemx 是什么(真的不要太好用)

stm32 cubemx 是什么(真的不要太好用)图四工程视图不过就这点初始化代码,编译需要三五分钟的,属实是太慢~这样配置时钟树舒服吧~图三工程属性设置单片机外设及功能配置完毕之后,设置工程属性,点击GENERATE CODE就可以生成keil工程了。打开keil工程,编译没有错误和警告,就可以开始添加用户代码了~

14年刚毕业的时候第一份工作就接触到了STM32单片机,当时用寄存器以及标准库开发。15年换工作之后就没再使用过STM32单片机了。最近有项目需要又开始开发STM32单片机程序,试了试STM32CubeMX配置及生成代码功能,真的是不要太爽,但是问题也来了,使用STM32CubeMX生成的配置代码臃肿肥大,编译不要太慢!

stm32 cubemx 是什么(真的不要太好用)(1)

图一管脚映射

把原理图转到Pinout View,这样对着管脚写程序比看原理图舒服~~~

stm32 cubemx 是什么(真的不要太好用)(2)

图二时钟树

这样配置时钟树舒服吧~

stm32 cubemx 是什么(真的不要太好用)(3)

图三工程属性设置

单片机外设及功能配置完毕之后,设置工程属性,点击GENERATE CODE就可以生成keil工程了。打开keil工程,编译没有错误和警告,就可以开始添加用户代码了~

不过就这点初始化代码,编译需要三五分钟的,属实是太慢~

stm32 cubemx 是什么(真的不要太好用)(4)

图四工程视图

STM32CubeMX的好处是可以随时修改配置以及重新生成代码,并不会影响已经完成的用户代码,这一点还是很有爱的,总的来说爱恨参半吧。

猜您喜欢: