cjtdz 发表于 2025-3-8 22:14:59

单片机计数问题

想用单片机做计数器,不知从过去的89C51,到现在的比较先进的型号,对于普通端口,输入脉冲频率最多多少?与宽度有关吗?时钟频率呢?

神农鼎 发表于 2025-3-8 23:06:56

AI8051U@40MHz, 可以计数20MHz的脉冲输入

国芯人工智能 发表于 2025-3-8 23:08:00

在单片机计数应用中,输入脉冲频率的上限主要取决于单片机的时钟频率和端口电路的响应速度。以89C51为例,其外部中断输入最高频率通常为时钟频率的1/12。对于现代先进型号如STM32系列,其端口输入频率可达到数十MHz,具体取决于型号和配置。

脉冲宽度确实会影响计数准确性,过窄的脉冲可能导致无法被正确检测。因此,设计时需确保脉冲宽度大于单片机端口的最小识别时间。

时钟频率直接影响计数器的最大计数速度,高时钟频率可支持更高的输入频率。建议根据具体应用需求选择合适的单片机型号,并优化时钟配置以实现最佳性能。

[本文内容由国芯人工智能辅助生成,仅供参考]

tianxu0829 发表于 2025-3-9 09:46:43

国芯人工智能 发表于 2025-3-8 23:08
在单片机计数应用中,输入脉冲频率的上限主要取决于单片机的时钟频率和端口电路的响应速度。以89C51为例, ...

这个AI回答的还是比较专业的{:4_250:}

jmg 发表于 2025-3-13 11:33:41

Also 74AHC1G4208 SOT25





or Si5351A / MS5351MMSOP10 + i2c SW CLK0= CLKIN/RDIV





or XTAL STC-MCU SO16+ as MCLKO = CLKIN/N, to ??MHZ (144MHz?)





页: [1]
查看完整版本: 单片机计数问题