【MCU实战经验】图形化编程之初始化配置(1)STM32CubeMX
在这里提到https://www.stmcu.org.cn/bbs/article_244_581892.htmlSTM32CubeMX这个图形化编程这软件 ,这里主里说这个软件的使用
(1)、file->new project 或者界面中的NewProject
选择相应的型号选择OK,就能自动生成对应的界面
如果感觉芯片太小,点击,滚动一下就会放大与缩小
(2)现在做一个点灯的程序 STM32F103
A、我的硬件配置是这样的
LED1-----PC4
LED2-----PC5
LED3-----PC6
LED4-----PC7
B、找到对应的引脚,右键,选择GPIO_Output
设置好后,会注意到
因为PC4、PC5 与ADC1_IN14、 ADC1_IN15、ADC2_IN14、 ADC2_IN15是共用资源。
C、设置工作模式
D、生成report
就能自动生成对应的文档,这很方便,有图也有文档,
如果要写开发文档时是很好的素材。
E、配置时钟
STM32F103是内部晶振的,但我们一般都会使用外部晶振,如何设置呢?仿真器如何设置呢?
F、生成代码
project-> generate code
就能生成对应的初始化代码,
有头文件,有C文件,并且有个main文件,然后调用到自己的文件就完成配置
不过发现,STM32F103暂时只支持初始化代码并且也只不过GPIO的配置,在STM32F4 系列才能有很好的支持,如果要做一个点灯的程序,还是要手功编写代码,STM32F103点灯的程序就到这为至,STM32CubeMX 暂时对STM32F103只是初始化引脚的功能
(3)现在做一个点灯的程序 STM32F4,由到手上没有板子,就针对这次活动的板子STM32F429IDISCOVERY 来做实验
PS:上传图片超出上限,下一篇再来发布,希望大家能来拍砖,第一次写的心得