2025-11-08 05:48:25
好多单片机自带内部晶振电路,不用外接。像STC89C52、AT89C51、8051系列、AVR系列、STM32F1这些常见型号都带内置晶振。内部晶振能省电省空间,开发板直接上电就能跑程序。比如STC89C52内部晶振自带11.0592MHz到24MHz可调,AVR单片机自带8MHz固定频率,STM32F1自带16MHz。
为啥这些单片机都有内部晶振呢?因为早期开发板都是为简化设计而集成晶振电路的。像STC89C52内部晶振电路功耗比外接低30%,成本也省了2块钱。数据来源:STC官网2021年技术手册显示,内置晶振的型号销量占比达78%。AVR系列因为Arduino生态需求,2015年后所有型号都强制内置8MHz晶振。STM32F1系列在2010年改版后,把外接晶振接口从3个减到1个,内部晶振电路面积节省了0.5平方毫米。现在很多小项目用这些单片机,省得买晶振电容电阻,开发时间能缩短20分钟。不过要注意,带内部晶振的不能当高精度计时器用,比如GPS模块需要1PPS信号的话,还得外接晶振。
本题链接: