开箱前的闲话感谢ST官方与社区给予我的机会让我来评测2024年的新一代性价比芯片STM32C0系列,去年的时候就听闻这个系列的芯片,意在帮助替代8位芯片。STM32C0系列主打一个便宜量大,又基于Cortex-M0+平台,性能方面也是有所保障的。再者该系列芯片主要还是一款基本的入门芯片,之后的硬件升级与代码迁移也是必须要伤脑筋的。不过根据官网所说,STM32C0系列与STM32G0、STM32F0、STM32F1这三个系列高度兼容,留出了入门32位ARM芯片之后的升级空间。再加上老生常谈的CubeMX,CubeIDE等等生态软件,极大的减轻了开发软件BSP所面临的压力。总而言之,还是非常让人期待的性价比与实力兼备的系列 开箱首先是板子顶部的STLINK,这次nucleo-64采用的是STLINKV2版本,采用了一颗我最熟悉的STM32芯片,STM32F103作为我入门STM32芯片的第一颗芯片,可以说打开了我的STM32生涯大门。然后是STLINKV2上的LD1与LD2,其中LD1作为指示灯,表明了STLINK与PC或者与MCU的通信状态,而LD2作为电流检测灯(红色),作用上暂时按下不表。 接下来是nucleo主板,作为入门级别的芯片,ST只给予了两个可供客户使用的人机交互硬件,分别是LED LD4与BUTTON B1。有点可怜但是完全足够。 最后是我们的主角STM32C031C6T6 Cortex-M0+平台与48Mhz的速度,32Kb的Flash,12Kb的Sram,加上8个16位计时器,1路12bitADC的同时带上1路SPI、1路I2C、2路串口作为入门级别的产品实在是给够了,这也是我一直很关注这个系列芯片并且带有很多好感的原因,新时代的芯片拥有充足的资源,足够的外设,加上ST强大的生态支持。保障了工程师开发路上的大部分路程平稳。 总结nucleo板上有LED:LD4对应PA5与按钮:B1对应PC13可供使用 C0系列作为入门系列确实拥有足够的实力 上电STLINK上的LD1与mircoUSB十分显眼,不知道ST有没有计划更换成type-c口,上电之后的程序还是最经典的点击user按钮,用户led闪烁变快 后续的评测计划这是我当初所申请的任务细则,这个芯片适合做一些小产品与核心模块等等,这种类型的产品很需要一个Bootloader来方便之后的升级与BUG修复。而一个简单的bootloader加app能够完成上述任务的同时,也能作为额外的储备。再加上ST提供了一个OPENBOOTLOADER的例子,也能学习这个开放的例子 这款芯片刚出来的时候,我就有所关心,因为其超高的性价比,ST的支持,让我很希望将其运用在官网中也特别提到的报警器等等领域,作为一个超级入门级别的芯片系列,它拥有的外设(外设介绍)够用,在IOT领域,可以通过接入wifi,蓝牙,lora这种类型的通信芯片来实现设备与外界的连通,这种报警器的产品可以交流,在此期间,IOT设备最基本的一个需求就是能够实现OTA,能够十分方便的更新芯片内部的固件,保证设备的运行。所以我希望能做一个简单的bootloader作为整个的评测项目,也能基本上使用到芯片的各种外设。 工程已经建立好了,正在改写硬件驱动,文章还得一个字一个字的写。 感谢阅读我的碎碎念 |
【STM32N6570-DK评测】1.你好N6
【狂欢三】STM32C031使用TIM定时器DMA方式实现PWM输出(二)
【狂欢三】STM32C031使用TIM定时器PWM输出
FreeRTOS学习笔记2
【STM32H7S78-DK评测】-5 LVGL&DMA2D DEMO测试
有奖直播 | 详解最新入门级32位MCU-STM32C071
新品STM32C071不简单,高达128KB闪存和24KB RAM,让成本5美元的图显系统也拥有丝滑GUI!
【STM32H7S78-DK评测】步进电机控制介绍一与tensorflow安装与测试
【STM32H7S78-DK评测】XIP模板问题处理与电机控制
【STM32H7S78-DK评测】开发板初识与工程模板创建