
STM32F429
文章平均质量分 67
学习正点原子STM32F429IGTx芯片专栏,玩转429,记录从0学习
小超嵌入式笔记
"强大就是拥有权利去共情和帮助那些弱势的人"
展开
-
基于正点原子阿波罗 STM32F429 上手RT-Thread
RT-Thread STM32F429源码:https://github.com/RT-Thread/rt-thread/rt-thread 目录目录名描述bspBoard support package,RT-Thread 板级支持包(IAR/MDK 工程在 BSP 目录下的具体的 BSP 中)componentsRT-Thread 的各个组件目录documentation一些说明文件,如代码风格说明includeRT-Thread 内核的头文件原创 2022-04-08 15:12:32 · 3808 阅读 · 0 评论 -
No.8 STM32F429IGT6 USART串口初始化结构体 总结
标准库函数对每个外设都建立了一个初始化结构体,比如 `USART_InitTypeDef`,结构体成员用于设置外设工作参数,并由外设初始化配置函数,比如 `USART_Init() `调用,这些设定参数将会设置外设相应的寄存器,达到配置外设工作环境的目的。初始化结构体定义在 `stm32f4xx_usart.h` 文件中,初始化库函数定义在` stm32f4xx_usart.c` 文件中.原创 2022-04-08 14:43:02 · 4258 阅读 · 0 评论 -
No.7 STM32F429IGT6 USART串口通讯原理总结 (STM32F429/F767/H743)
串口通讯 (Serial Communication) 是一种设备间非常常用的串行通讯方式,因为它简单便捷,大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32 标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯原创 2022-04-07 08:45:00 · 1999 阅读 · 0 评论 -
No.6 STM32F429IGT6 LED按键检测 按键点灯 (STM32F429/F767/H743)
`创建key.c和key.h文件`1. 使能 GPIO 端口时钟;2. 初始化 GPIO 目标引脚为输入模式 (引脚默认电平受按键电路影响,浮空/上拉/下拉均没有区别);3. 编写简单测试程序,检测按键的状态,实现按键控制 LED 灯。原创 2022-04-06 20:43:29 · 2096 阅读 · 0 评论 -
No.5 STM32F429IGT6 标准库实战GPIO输出LED灯 点亮闪烁(STM32F429/F767/H743)
在自定义库文件中新建led,c和,h文件(文件名字和存放位置根据自己喜好和习惯)`编程逻辑`1. 使能 GPIO 端口时钟;2. 初始化 GPIO 目标引脚为推挽输出模式;3. 编写简单测试程序,控制 GPIO 引脚输出高、低电平;原创 2022-04-06 20:39:58 · 2918 阅读 · 0 评论 -
No.4 STM32F429IGT6 GPIO相关学习总结(STM32F429/F767/H743)
GPIO=General Purpose Input Output,通用输入输出。简称为“IO口”。GPIO 是通用输入输出端口的简称,STM32 可控制的引脚,STM32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32 芯片的 GPIO被分成很多组,每组有 16 个引脚,如型号为 STM32F4IGT6 型号的芯片有 GPIOA、GPIOB、GPIOC至 GPIOI 共 9 组 GPIO,芯片一共 176 个引脚,其中 GPIO 就占了一大部分。原创 2022-03-30 22:12:53 · 2865 阅读 · 0 评论 -
No.3 STM32F429IGT6 启动配置 自举配置(STM32F429/F767/H743)
存储器采用固定的存储器映射,代码区域起始地址为 0x0000 0000(通过 ICode/DCode 总 线访问),而数据区域起始地址为 0x2000 0000(通过系统总线访问)。Cortex™-M4F CPU 始终通过 ICode 总线获取复位向量,这意味着只有代码区域(通常为 Flash)可以提供 自举空间。STM32F4xx 微控制器实施一种特殊机制,可以从其它存储器(如内部 SRAM) 进行自举。在 STM32F4xx 中,可通过 BOOT[1:0] 引脚选择三种不同的自举模式。原创 2022-03-14 21:51:12 · 1503 阅读 · 0 评论 -
No.2 STM32F429IGT6 固件库 CMSIS标准及库和STM32官方文档资料总结 (STM32F429/F767/H743)
因为基于 Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难。为了解决不同的芯片厂商生产的 Cortex 微控制器软件的兼容性问题,ARM 与芯片厂商建立了CMSIS 标准 (Cortex MicroController SoftwareInterface Standard)。原创 2022-03-13 21:34:10 · 10303 阅读 · 6 评论 -
No.1 STM32F429IGT6开发板简介 (STM32F429/F767/H743)
新购入一块开发板 正点原子的STM32F429核心板+底板写这个 专栏博客 STM32F429专栏 记录学习这块板子的全过程 持续更新有兴趣的UU们一起来学习吧 对于没学过有兴趣想学习STM32的UU有什么不清楚可以私信我接下来一起开启学习之旅吧硬件平台正点原子STM32F429软件平台正点原子和野火视频教程正点原子 寄存器/HAL库代码和野火 固件标准库代码&还有自写代码开发板底板鸟瞰图:核心板鸟瞰图:MCU丝印型号详解:总线架构:存储器映射:存储原创 2022-03-12 17:00:00 · 9900 阅读 · 3 评论 -
No.0 个人与固件库工程文件分析 结构(STM32F429/F767/H743)
创建新工程文件夹架构原创 2022-03-11 22:56:21 · 489 阅读 · 0 评论