本帖最后由 lilijin1995 于 2023-2-1 16:26 编辑
我是在21IC论坛上了解到的STM32C0,从STM8升级到STM32,我相信这是绝大多数工程师的意愿,终端产品进行MCU升级的时候,是我们终端开发者一直以来的诉求。但在替换升级的过程中,STM32C0,是否能够完美替代STM8呢,而又在国产方案面前是否一样能打?
我们先来看看STM32C0产品线
Flash是16/32K,而RAM是6/12K。
我们以沁恒微的CH32V003对比一下:
很显然,STM32C0的SRAM优势很大,再来比较一下外设方面:
我们先上两个具体型号,stm32c0我们就选择stm32c011f4对比,CH32V003就以CH32V003F4P6对比一下;
我们先看stm32c011f4的特性:
再看CH32V003F4P6的介绍:
对比ST和国产方案WCH的32bit替换8bit的方案,可以发现外设资源方面stm32c011f4比CH32V003F4P6强上许多!
内存方面,stm32c011f4有16/32Kflash,而CH32V003F4P6也有16K,只是CH32V003F4P6的SRAM少了4K;
stm32c011f4还有一个特色是具有CRC calculation unit,这有STM32的意味了。
电源方面的话,CH32V003F4P6支持5V和3.3V,而stm32c011f4具备更低2.0 V to 3.6 V供电范围,不过就我们应用者而言,因为很多外设驱动器件都是5V的,所以CH32V003F4P6在应用上可能更广。
系统主频最高都能支持到48Mhz。ADC方面的话,stm32c011f4的12bit会更吃香!
DMA方面,stm32c011f4更多。
通信接口USART,SPI,I2C,以及定时器,可以说stm32c011f4是吊打CH32V003F4P6。
然而,我们一般用低端的8位单片机,相对来说成本要求是非常高的,而CH32V003F4P6的价格是0.78元含税,订货很方便。而stm32c011f4,我们在立创上看看
这个可能不是批量价,如果stm32c011f4价格能到1块左右,我想我会毫不犹豫换stm32c0方案。
目前我们公司的产品是usb电脑游戏外设为主,但是也有一些串口方案的游戏外设需要用到类似于stm32c0这样的单片机了,PWM+DMA可以控制WS2812系列灯珠,在加上其丰富的定时器外设,特别是编码器接口,可以处理正交编码器信号,还有它的ADC支持12bit,对于处理摇杆电位器上面的信号是非常高效的。
真想快点入手啊,评估stm32c0方案替代我们串口游戏外设方案!!!
大家觉得stm32c0能否占据C位,抢占8位机市场呢?
|