[AT32F403/403A] AT32为啥没有接到AHB总线的定时器?

[复制链接]
2120|21
643757107 发表于 2026-5-5 18:17 | 显示全部楼层
是性能、功耗、成本的分层设计:AHB 留给 CPU、RAM、DMA 等高速主设备;定时器属于外设,用APB + 内部倍频即可满足精度,还更省电、布线更简单。
WhisperingTrees 发表于 2026-5-22 16:30 | 显示全部楼层
AuroraWaltz 发表于 2025-6-19 13:49
是不是st也是这么干的,能用就行不要在意这些细节

对滴 不影响使用就行了么
yiyigirl2014 发表于 2026-7-9 16:51 | 显示全部楼层
只读写 ARR、PSC、CCR、CR1 等少量寄存器,完全不需要 AHB 的高速突发能力,挂 APB 即可满足全部寄存器访问需求。
DreamGlimpser 发表于 2026-7-11 08:48 | 显示全部楼层
你就说说接到ahb总线有什么好处,或者说哪家这么干的对吧,这种底层原理性的讨论没意义啊,不影响你使用就行了呗
稳稳の幸福 发表于 2026-7-12 15:00 | 显示全部楼层
你只会读写预分频、重载、捕获比较等少量寄存器,不存在持续大量数据传输,完全不需要 AHB 高带宽,用 APB 足够。
heisexingqisi 发表于 2026-8-16 21:17 | 显示全部楼层
SysTick 是内核内部定时器,不属于片上外设,不算 AHB 外设定时器。
gejigeji521 发表于 2026-9-10 16:58 | 显示全部楼层
Cortex‑M 内核自带的 SysTick 系统定时器是接 AHB,但它不属于片上 TMR 外设模块,只是内核组件。
zhuotuzi 发表于 2026-9-16 15:42 | 显示全部楼层
AT32(对标 STM32F4/F1)所有片上 TMR 定时器寄存器接口全部挂 APB 总线(APB1/APB2),没有 AHB 从接口的硬件定时器,只有 SysTick 是内核内置,不属于片上外设 TMR 模块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0