【发布时间】:2020-01-29 03:31:18
【问题描述】:
我想知道微控制器外设是否可以以高于 CPU 频率的频率运行。这可能吗?
【问题讨论】:
-
请更具体地说明您的意思。
-
我的意思是外设有可能让我们说 SPI 在处理器以 24 MHz 工作时以 48 MHz 工作!外设可以以比进程更高的速率接收数据,这可能导致它们之间的不同步!我们能否使用数字设计,通过将数据存储到中间缓冲区或缓冲区组中来实现这一点?
-
@AmrAbdeen :您评论中的所有信息都属于问题。但是,即使对于electronics.stackexchange.com,它也使您的问题更加偏离主题,而且范围也太广了。我建议您将问题缩小到更具体的问题,然后在其他地方提问;这不是软件问题。
-
这不仅可能而且很常见。例如,在 ATmega16U4 上,在睡眠期间 CPU 时钟停止,USB 外围设备倾向于以 48MHz 时钟运行,尽管 CPU 的运行速度不能超过 16MHz。 AVR 数据表的“系统时钟和时钟选项”一章中对时钟域进行了总结。
标签: arm embedded microcontroller avr cpu-architecture