技术栈
stm32mp135
时光飞逝的日子
5 个月前
定时器
·
stm32mp135
·
频率
·
裸机
·
内核时钟
STM32MP135裸机编程:定时器内核时钟频率计算方法
STM32MP13xx参考手册STM32MP135的定时器按照时钟源不同分成了三组,如下: APB1: APB2: APB6:
时光飞逝的日子
5 个月前
gcc
·
stm32mp135
·
裸机编程
·
非对齐访问
·
armv7
STM32MP135裸机编程:支持内存非对齐访问
使用stm32官方可视化初始化代码生成工具STM32CubeMX生成的工程GCC编译选项默认不支持非对齐访问,在我们进行非对齐的访问时就会进入数据异常中断DAbt中。为了解决这一问题,我们需要在GCC编译选项中加上一处配置。
时光飞逝的日子
5 个月前
stm32mp135
·
uid
·
裸机编程
·
设备版本
·
设备标识号
STM32MP135裸机编程:唯一ID(UID)、设备标识号、设备版本
(1)唯一ID 唯一ID可以用于生成USB序列号或者为其它应用所使用(例如程序加密)。 (2)设备标识号 通过该寄存器可以获知STM32MP13xx的具体型号
时光飞逝的日子
5 个月前
app
·
中断
·
stm32mp135
·
boot
·
裸机编程
·
中断挂起
STM32MP135裸机编程:BOOT跳转到APP前关闭所有中断、清除所有中断挂起标志操作方法
一般来说,MCU/SOC的BOOT在跳转到APP前都需要进行环境清理的操作,其中必须进行的一项操作便是关闭所有中断、清除所有中断挂起标志。本文介绍基于STM32MP135裸机编程下关闭所有中断、清除所有中断挂起标志的操作方法。
时光飞逝的日子
6 个月前
stm32mp135
·
启动流程
·
boot
·
裸机编程
stm32MP135裸机编程:启动流程分析
stm32MP135支持8种启动方式: 注: UART和USB启动并不是指通过UART/USB加载程序,而是通过UART/USB按照一定的下载协议(一般是通过STM32CubeProgrammer软件一键操作)将二进制文件通过UART/USB烧录到SD卡、EMMC、Nor Flash中,然后再将启动方式切换到SD卡、EMMC、Nor Flash,从这里存储设备内加载程序。
时光飞逝的日子
6 个月前
led
·
stm32mp135
·
ddr
·
裸机编程
·
用户程序
stm32MP135裸机编程:修改官方GPIO例程在DDR中点亮第一颗LED灯
本例使用开发板的PI3引脚链接的LED作为我们点亮的第一颗LED灯,开启我们的基于stm32MP135的裸机编程生涯。 LED1就是我们需要控制的LED灯,低电平点亮,高电平熄灭。
Jason_zhao_MR
1 年前
arm开发
·
stm32
·
单片机
·
嵌入式硬件
·
stm32mp135
米尔电子|第十六届STM32全国研讨会即将走进11个城市
2023年9月12日至10月27日,以“STM32,不止于芯”为主题的第十六届STM32全国巡回研讨会将走进11个城市。本届研讨会为全天会议,我们将围绕STM32最新产品开展技术演讲和方案演示。