第七周第四天2019-12-12

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


·

你可能感兴趣的:(第七周第四天2019-12-12)