STM32F429之一:新建HAL库工程模板

资料
    HAL库开发包(STM32Cube_FW_F4_V1.11.0) 和 MDK5.20

新建工程
    新建文件夹Template和子文件夹HALLIB、CORE、USRE和OBJ
    MDK新建工程,定位到USRE,选择芯片型号(MDK安装的对应pack)

复制库文件
    HALLIB:Drivers\STM32F4xx_HAL_Driver下:Src和Inc
    CORE:\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm下:startup_stm32f429xx.s
                \Drivers\CMSIS\Include下:cmsis_armcc.h,core_cm4.h,core_cmFunc.h,core_cmInstr.h                                                                     core_cmSimd.h
    USER:\Drivers\CMSIS\Device\ST\STM32F4xx\Include下:stm32f4xx.h,system_stm32f4xx.h 和                                                                                                            stm32f429xx.h
                \Projects\STM32F429I-Discovery\Templates\Inc下:stm32f4xx_it.h, stm32f4xx_hal_conf.h
                                                                                                    和main.h
                \Projects\STM32F429I-Discovery\Templates\Src下:system_stm32f4xx.c,stm32f4xx_it.c, 
                                                                                                    stm32f4xx_hal_msp.c  和main.c
    OBJ:MDK中设置,存放过程和结果文件
    SYSTEM:由ALIENTEK提供

添加文件
    在MDK工程上创建分组,添加文件,添加头文件

添加全局宏定义
    在MDK的Define中添加USE_HAL_DRIVER,STM32F429xx

复制main.c
    复制其他demo中的main.c文件

修改中断优先级分组
    HAL_Init中HAL_NVIC_SetPriorityGrouping( NVIC_PRIORITYGROUP_2)
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值