简单功能需要用32G128取代8H8K64U吗?
最近又买了几片32G32K128芯片换了原来的8H8K64U,程序按照规格书里面修改后测试了一下,没有问题!
当然之前用8H8K64U性能也是没有问题,都能完全能够胜任!
那么请问一下,在现有只用到串口通信,定时器,EEPROM等简单功能的情况下,
不考虑CAN LIN等等功能,用32G128取代STC8H8K64U性能会提升很多吗?
请大家帮忙回复一下,谢谢!
有较大的提升,一个是32位一个是8位 ,
建议能用32就用(不差钱) 32位会少很多临界区问题,
可以理解位IPC要好些。
奔腾时代进入酷睿时代? 关键看价格 STC32G12K128 的劣势, 价格更高:(LQFP64)单片价格 ¥3,比 STC8H8K64U 高出 20%(¥2.5),在批量生产中成本差异会更加明显。
替代建议
继续使用 STC8H8K64U
- 当前功能需求对性能要求不高,STC8H8K64U 足够胜任。
- 使用 STC32G12K128 不会带来显著的实际性能提升,反而增加硬件成本和开发复杂度。
何时考虑 STC32G12K128
- 如果后续功能需求增加,比如:
- 需要更高的计算能力(如复杂算法、数据处理等)。
- 需要更多 RAM 或闪存(存储大量数据或更复杂的代码逻辑)。
- 需要扩展更多外设功能(如 LIN、CAN 等)。
- 这种情况下可以考虑用 STC32G12K128 提前布局。
angmall 发表于 2025-1-8 13:59
STC32G12K128 的劣势, 价格更高:(LQFP64)单片价格 ¥3,比 STC8H8K64U 高出 20%(¥2.5),在批量生产中 ...
建议我认真看了几遍,暂时先用STC8H8K64U,毕竟STC优势就是替换不用改PCB,后期随时都可以换! 神农鼎 发表于 2025-1-8 10:36
2K的Edata确实很豪横,STC8H8K64U那256字节用起来总是感觉抠抠搜搜的{:ciya:} yf8305 发表于 2025-1-8 14:31
建议我认真看了几遍,暂时先用STC8H8K64U,毕竟STC优势就是替换不用改PCB,后期随时都可以换! ...
很高兴能够帮到你。
你觉得合适就可以。 angmall 发表于 2025-1-8 13:59
STC32G12K128 的劣势, 价格更高:(LQFP64)单片价格 ¥3,比 STC8H8K64U 高出 20%(¥2.5),在批量生产中 ...
应该用STC32G12K64和STC8H8K64U对比,LQFP64封装的价格都是2.5元,但STC32的性能要高很多,特别是不用再考虑堆栈溢出了,并且也会少很多临界区问题,还可以通过一个编译总开关把所有函数都设为可重入函数,能够减少很多BUG,而性能几乎没损失
页:
[1]
2