
ARM
文章平均质量分 84
梅山剑客
2023年6月毕业,7月入职的嵌软攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GPIO的核心概念——工作模式、使用场景和原理
摘要:本文详细解析了单片机GPIO的四种工作模式:推挽输出(高低电平驱动能力强,适合高速信号)、开漏输出(仅能拉低,支持总线“线与”)、上拉/下拉输入(避免引脚悬空)。推挽输出通过互补MOS管提供双向驱动,开漏输出依赖外部上拉电阻实现高电平。输入模式中,上拉/下拉输入通过内部电阻确保无信号时引脚处于确定电平,避免干扰。不同模式适用于不同场景,如推挽输出驱动LED、开漏输出用于I2C总线、上拉输入检测按键等。正确配置GPIO模式对电路稳定性和功能实现至关重要。原创 2025-08-14 14:23:46 · 902 阅读 · 0 评论 -
STM32之串口传输结构体
传输数据还可以,上位机解析数据耽误了一个下午的时间特此来记录一下!这里将16位数据转成8位数据转发到上位机。原创 2022-08-10 21:27:57 · 3650 阅读 · 8 评论 -
IMX6ULL—汇编LED灯
主要介绍汇编驱动LED灯的过程。原创 2022-08-09 11:14:01 · 1444 阅读 · 0 评论 -
ARM 汇编基础
ARM 不能直接访问存储器,比如 RAM 中的数据,I.MX6UL 中的寄存器就是 RAM 类型的,用汇编来配置I.MX6UL寄存器的时候需要借助存储器访问指令,一般先将要配置的值写入到 Rx(x=0~12)寄存器中,然后借助存储器访问指令将Rx中的数据写入到 I.MX6UL寄存器中。根据 ATPCS 规则,ARM 使用的 FD 类型的堆栈,SP 指向最后一个入栈的数值,堆栈是由高地址向下增长的,也就是前面说的向下增长的堆栈,因此最常用的指令就是 STMFD 和 LDMFD。......原创 2022-08-08 19:53:41 · 617 阅读 · 0 评论 -
Cortex-A7 MPCore 架构
Cortex-A7 MPcore 处理器支持 1-4 核,在 28nm 工艺下,Cortex-A7 可以运行在1.2-1.6GHz,Cortex-A7 在获得与 Cortex-A9 相似性能的情况下,其功耗更低。Cortex-A7 MPCore 支持在一个处理器上选配 1-4 个内核,Cortex-A7 MPCore 多核配置如图:L1 可选择 8KB、16KB、32KB、64KB,L2L2 Cache 可以不配,也可以选择 128KB、256KB、512KB、1024KB。......原创 2022-08-08 11:03:24 · 1854 阅读 · 1 评论