原帖 | Jack | 2024-10-02 14:34 | 👍0 | 阅读约1
老师,请问这里为什么12位的ADC要申请32位的缓存区呢,adc采样得到的数据不是16位的吗?
稍微大一点没什么,4字节存取更有效率,我们指令是32位对齐的,4字节效率更高。
数据对齐和效率方面:
使用 32 位(字)传输可以提高数据传输效率,减少总线访问次数。
对于 Cortex-M 系列内核,32 位对齐的数据访问速度更快。
HAL 库限制方面:
HAL 库的 HAL_ADC_Start_DMA 函数要求缓冲区类型为 uint32_t。
如果提供 uint16_t 类型的缓冲区,可能会导致类型不匹配,产生编译错误或数据错误。
DMA 配置复杂性方面:
虽然 DMA 可以配置为 16 位传输,但需要手动修改 DMA 的初始化配置。
这可能涉及更深入的硬件理解和配置,增加了开发的复杂性。
相关笔记
- 📁 返回本主题 MOC
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 问题模型二(SIM卡国外联网问题)
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 从MCU转Linux BSP开发
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 今天我们讲个简单的点:你觉得 Linux 和 Android 关系是什么
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 分享一个近期遇到的 Linux 问题,涉及多个模块
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 嵌入式焚决之实习篇六 前言:我
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 关于Zephyr 1.它把c
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]