目录
第九章:滤波的代价 —— 既然是嵌入式,就别迷信MATLAB
第一章:100kHz的压迫感与“直觉”的陷阱
很多人看到“100kHz采样”这个指标时,第一反应往往是:“现在的MCU主频都几百兆了,这点数据量算个啥?”
别急着下结论。我们先算笔账,这笔账算不清楚,后面的架构设计全是空中楼阁。
100kHz意味着每10微秒(10us)产生一个数据。如果你的ADC是12bit或16bit,通常我们用 uint16_t 存储,那就是每秒200KB的数据吞吐量。看起来不大?但在嵌入式系统里,带宽不是唯一的瓶颈,中断频率和上下文切换才是隐形杀手。
1.1 那个著名的“队列”错误
我见过无数的新手(甚至一些转行的老手)写出类似这样的代码:
// 伪代码:错误的示范
void ADC_IRQHandler(void) {
uin
订阅专栏 解锁全文
2105

被折叠的 条评论
为什么被折叠?



