本帖最后由 forgot 于 2023-1-31 16:25 编辑
好久没来过ST版块了,8位机用过便宜的STC52,试用过1T 8051,用过昂贵的PIC18F,用过一次STM8,STM8S003F3,我记得也是第一次在IAR For STM8环境上开发的,说实话我挺讨厌这个IDE的。可能是由于自己做的产品属性的关系,对成本不是特别敏感,上面提到的那些最终都没逃过用32位机替代的结果。32位机价格越来越便宜,性能又强很多,各个厂家推得又厉害,找不到理由不用。
但是有时候一想吧,从设计上来说,还是最合适的是最好的,能用更低的成本,没必要非得用贵的,杀J焉用牛刀。这次ST推出的这个STM32C0,正是针对于这个介于M3与8位机之间的细分市场。降低STM32入门价格,再凭借各工程师对于STM32开发熟练的群体优势,抢占原来的8位机和16位机的市场。
看了一下资料,STM32C0系列可以达48MHz的主频,32 KB的Flash存储器,12 KB的RAM,48引脚封装对我来说很多产品完全够用。还是非常期待的,我希望先试用一下STM32C0控制器的16位ADC及USART和SPI外设,这是我常用的功能模块,经常需要通过ADC采集温湿度探头数据,通过SPI采集一些芯片数据及W5500网卡驱动,通过USART实现RS485 modbus通讯。对于板子试用,我会做一个温湿度ADC数据采集、串口TTL通讯打印然后到OLED进行显示,OLED直接采用io模拟I2C开发。
如果可以的话,我会把之前那些用8位机的产品再改到用STM32C0,毕竟量大了能省一点是一点,另外说一句,国产M3虽然也省,但也吃了不少亏,更何况有好几个我还是用ST的库开发,然后直接烧到国产芯片里。
没图怪怪的,我传个图:
|