lizengmao 发表于 2020-9-21 11:20:28

请帮忙推荐一款少Pin的STC MCU型号,需求见正文

本帖最后由 lizengmao 于 2020-9-21 11:23 编辑

主要功能是:
使用外中断+Timer作为频率计:频率范围18kHz~100kHz.
外中断输入*1:配合内部10ms的Timer作为频率计.因此内部的Timer需要可以设定到10ms.
Uart *1: 作为Debug输出/烧录用
10-Bits的PWM输出*1:作为D/A转换控制LED的电流.
GPIO*1:作为Button输入.
GPIO*2:用作软件I2C界面,IO需可以设定为开漏输出.
振荡器:可以外接石英晶体振荡器.已经有发现用内置振荡器的话,频率计的误差比较大.目前规划的允许最大误差是在18kHz~100kHz之内允许100Hz的误差.
EEPROM: 256 Byte,用于存放一些数据.
ROM: 4~8k Byte.
RAM: 感觉应该256 Byte应该足够用了.
已经在新茂的1T 48Pin的MCU上实现,只是有使用LCM显示频率和PWM的Duty作为Debug用.
现在要移除LCM,只保留基本功能,Debug信息将从Uart输出.
第一次用STC,请帮忙推荐一款Pin比较少的MCU.

bailangcn 发表于 2020-9-21 11:46:13

为啥要用STC老乡

lizengmao 发表于 2020-9-21 12:47:54

bailangcn 发表于 2020-9-21 11:46
为啥要用STC老乡

因为这里是STC分坛.

小李非刀 发表于 2020-9-21 16:22:59

用一个16脚的吧,STC8G1K08 sop16。
我做精确频率计都是用外部有源时钟32.768MHz(带温补0.1PPM),测频一年稳定度可以做到0.5ppm。PCA输出一个基准时间做闸门信号,控制INT0或INT1做门控,控制Timer0或Timer1对外计数,最高测量频率16MHz,加个MB506可以测量2.4GHz。
页: [1]
查看完整版本: 请帮忙推荐一款少Pin的STC MCU型号,需求见正文