STM8稳定性不错,稳定性靠谱,价格便宜,自带内部RC震荡,最高16M主频,RAM 2K关键是自带10位AD,可以过采样到12位,我好多项目用过。
关于编程,可以寄存器编程,也可以库函数编程,个人倾向寄存器编程,效率高,节省内部空间。
另外要考虑下供货的问题,STM8缺货涨价已经持续好些时间了,最近开始价格回落,建议做项目的话,采用stm8 和 51两种方案,以防断货影响。
51内核的单片机也可以考虑新唐8051系列,价格便宜,性能可以。
STC的姚总也开始给51写库函数了
所以,比较STM8和51我觉得在开发上已经没有多少差距了。两者价格上差别也不大……
很多人质疑STC的抗干扰能力,认为STM更稳定。这方面我不专业,不评价。
事实上,很多消费类电子,比如玩具什么的,都能看到STC的MCU。难道STC真的属于低档、一次性产品吗?
51从时钟结构以及指令集就要比STM8S落后好多
两者相比差异不大,都是8位单片机,STM8偏上设备稍微丰富一些。性能稍好一些,有库函数支持,有图图形化的配置工具STM8CubeMX.
51的资料多,产品也丰富。
两个各有优点,但是差异不大,大部分情况下可以相互代替。