![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32F429
好巧遇到你
这个作者很懒,什么都没留下…
展开
-
STM32F429之三:IO
STM32F4 每组 IO有 10个 32位寄存器控制。 初始化void LED_Init(void){ GPIO_InitTypeDef GPIO_Initure; __HAL_RCC_GPIOB_CLK_ENABLE(); //开启GPIOB时钟 GPIO_Initure.Pin=GPIO_PIN_0|GPIO_PIN_1; //...转载 2018-05-02 14:52:30 · 504 阅读 · 0 评论 -
STM32F429之四:UART
void uart_init(u32 bound){ //UART 初始化设置 UART1_Handler.Instance=USART1; //USART1 UART1_Handler.Init.BaudRate=bound; //波特率 UART1_Handler.Init.WordLength=UART_WORDLENGTH_8B; //字长为8...转载 2018-05-02 16:21:36 · 1970 阅读 · 0 评论 -
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:\Dri...原创 2018-04-26 17:23:00 · 2185 阅读 · 0 评论 -
STM32F429之二:HAL库工程文件介绍
HALLIB sm32f4xx_hal.c/.h:HAL通用API,如HAL_Init等 stm32f4xx_hal_def.h:HAL通用数据和宏定义 stm32f4xx_hal(_ll)_ppp(_ex).c/.h:硬件驱动APIUSER stm32f4xx_it.c/.h:中断函数定义 stm32f4xx.h:顶层头文件,根据全局宏标识STM32F429xx来包...原创 2018-04-26 17:28:17 · 1490 阅读 · 0 评论 -
STM32F429之六:IAP+UCOSIII死机问题
几个关键点: 1.IAP程序开启FPU(修改.s文件等) 2.跳至APP的跳转函数前关所有中断 3.APP中设置中断向量表偏移,开启中断原创 2018-05-11 10:29:20 · 2612 阅读 · 0 评论 -
STM32F429之五:nandflash+文件系统
1.nandflash初始化 包含两部分:1.位宽等、延时与cpu无关的参数设置;2.与cpu有关的引脚初始化。(可直接参考例程)2.文件系统格式化1.首先分为两个区,用户区和系统区。 0:用户区; 1:系统区2.坏块管理:擦除块,并建立逻辑块到物理块的转换表 vtable,逻辑分区小于物理分区,因为可能存在坏块。3.将转换表保存在数据区4.挂载用户区 f_mount(0, &usr...原创 2018-05-05 12:19:54 · 7800 阅读 · 0 评论