采样电阻,取样电阻欢迎您!

STC16是开发人员的噩梦?

首页 > 资讯

STC16F微控制器是STC新推出的16位微控制器,具有强大的功能,40K内存,128K闪存,内置USB / PWM / ADC / SPI / IIC / CAN / LIN和其他外围设备,可以简单地理解为高性能版本的STC8H。

目前,STC16F40K128-LQFP64已开始发送样品。

STC16的功能包括:16位8051,准32位计算机,多累加器结构,CAN / Lin,16位加法,减法,乘法和除法指令以及高级32位乘法和除法单元,单精度浮点设备,直接在M4处计算能力,按M3并水平推动M0。

根据一些宏晶体供应商的介绍,STC16实际上是32位8051。

对于编译器,它被转换为16位计算机。

内部32位访问是16位。

支持传统的8051位,后续版本加强了扩展位。

供应商指出,STC16是STC8051的自然扩展。

它与引脚兼容,并且具有相同的时钟频率。

这是粉碎M0的存在。

M0是a割的16位计算机。

尚未将其删除,并且位操作很不方便。

STC16具有一个16位乘法和除法指令集,以及一个32位乘法和除法单元和一个单精度浮点算术单元。

对于ARM,直接转到STC32M4。

但是,最近有一个21ic圈子的朋友举起了酷刑,这引发了网民的讨论。

tzgok用户说,在阅读了几天的STC16F信息后,我感到以下两个主要问题仍未解决,而且国内技术人员很难充分使用它。

1.开发环境问题:如果您没有获得KEIL的全面编译和调试支持,开发和使用将非常麻烦。

至于“图形编程”,这是由第三方提供的产品,只适合学生玩,如果您使用“老姚”,那就是“不要违背潮流,您必须顺应市场”。

当前,KEIL是趋势,并且KEIL在20多年的积累经验无法用任何新的小型软件代替,更不用说世界各地的无数技术人员了。

2.芯片性能问题:STC16F本身定位为16位MCU,但最大工作频率仅为33MHZ,实在太无味了。

如果不能在100MHZ以上运行,则16位MCU将没有优势,因为16位的目标应该是:价格和功耗接近8位机,功能和速度接近32位计算机。

现在,即使STC8H的速度也达到了48MHZ,更不用说100MHZ的C8051F120了,而STC16F仅为33MHZ。

这是一个耻辱,但是很丑陋。

跑步速度简直是鸡肋。

用户autopccopy认为,STC16是增强INTEL C251的核心,当然它使用KEIL的四个托架之一的C251来完成支持。

据说将来的速度是72M-140M!一步步。

STC16既具有高速性又具有开发便利性,是过去与未来之间的纽带。

通过8-16-32产品线。

但是tzgok认为,目前STC16仍然有四个痛点:1.当前无法进行在线仿真。

2.当前有效闪存为60K,其他60K无法使用。

3.更高的版本将不会发布,直到更高的版本。

4.当前的EEPROM / IAP也不能使用。

将来会添加DMA功能。

STC 51是扰流板。

尽管我已经使用STC已有10年了,但由于给予了很多希望,我最终放弃了,但最终我发现这个家伙是恶魔之王。

我无法从头到尾进行仿真。

我不明白为什么。

有些人仍在使用它。

现在我转向可以模拟的深圳赛元,手动程序非常正式,非常酷”。

用户taobaofarmer很无奈。

他还说:“我使用的是国内生产的赛元8051,它具有高性能,编写良好的文档例程,并且具有自己的仿真器,并且模拟是完美的。

整个产业链都比较完整。

与STC不同,官方网站是混乱的。

就像一群蚂蚁一样,它永远无法被模拟。

市场就是这样。

它始终使用高级和低成本的东西来消除旧的和落后的东西。

STC估计它不会持续很长时间,但是由于仍然存在一些学习能力较差的人。

升级的用户,当这些用户再次被淘汰时,STC几乎要关闭了。

用户coody说,他们最近已经测试了STC16F样本,并使用KEIL C251编译器,主要是对其扩展进行测试。

硬件整数算术单元,硬件单精度浮点单元,单精度浮点运算速度比没有硬件浮点的M0和M3快得多。

运算速度

cache