1、stm32有一个HAL库
2、cobeMX要做的三件事
(1)、抽离HAL库,LL库(寄存器赋值)
(2)、构建初始化过程
(3)、文件系统 filesystem
3、STM32CobeMX使用
(1)、打开工具,在new project里面点击star my project from MCU
(2)、在左上角的搜索框内输入STM32F429IG,然后会右边会出现两个,选择STM32F429IGTx的那一个
(3)、进入之后选择第一项system core,再选择sys,然后在右边的Debug(调试)里面选择Serial Wire(串口线)此项,在主菜单里面再选择RCC,在右边的High Speed Clock(HSE)里面选择Crystal/Ceramic Resonator
(4)选择上面的Clock Configuration,一次点HSE,填入M,N,P,SYSCLK,AHB,APB1,APB2的值
(5)选择上面的Project Manager,在左边的大项Project里面的Project Name里面填写一个名字,然后在第二行找到该工程文件名字所在的路径,注意路径一定不含有中文,找到下面的ToolChain/IDE,在里面选择MDK-ARM,后面的Min Version选择V5,在最底下找到路径,在点击左边的大项Code Generator,分别选择2,和1,3,4
(6)回到Pinout Configuration,找到芯片上面的PH10,点击,选择GPIO_Output
(7)选择左边菜单中的GPIO,一次展开,分别选择低电平的pow,模式:推挽Output push pull,上拉:Pull-up,速度选择:低速low
(8)最后在右上角选择GENERATE CODE
·