4

CH32V003 试用报告

 1 year ago
source link: https://www.taterli.com/9288/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

CH32V003 试用报告

CH32V003 试用报告

实际上这是一款低端但是好用的单片机,用来做一些简单的接口应用相当好用,I2C/SPI/UART全齐,价格也是非常的漂亮,一般用于替换STM32F030足够了,性能我也大概测了一下,作为参考48MHz的STM32F0是106,64MHz的STMG0是142,性能大致一致.不过低端MCU主要是控制领域,不太涉及计算.


Profile generation run parameters for coremark.
CoreMark Size    : 400
Total ticks      : 100346769
Total time (secs): 16.724
Iterations/Sec   : 119.58
Iterations       : 2000
Compiler version : GCC8.2.0 /MounRiver Studio
Compiler flags   : -Ofast
Memory location  : STACK
seedcrc          : 0x4eaf
[0]crclist       : 0x6a79
[0]crcmatrix     : 0x5608
[0]crcstate      : 0xe5a4
[0]crcfinal      : 0xf34a
Correct operation validated. See readme.txt for run and reporting rules.
CoreMark 1.0 : 119.58 / GCC8.2.0 /MounRiver Studio -Ofast / STACK
image-4.png

内部资源:

  • Advanced TIM(TIM1) - 死区/互补/捕获/PWM/比较输出/刹车输入/编码器
  • GPTM (TIM2) - 捕获/PWM/比较输出/刹车输入/编码器
  • SysTick - 简单定时器(32位)
  • WDOG - 窗口看门狗
  • IWDG - 独立看门狗
  • OPA - 开环增益105db,直连ADC和TIM2.
  • ADC - 10位,1.7Msps.
  • SPI - 24MHz (主从模式)
  • I2C - 100kHz (标准模式) 5MHz (快速模式)
  • U(S)ART - 3Mbps / 全双工 / 半双工 / 同步通信
  • 64位芯片唯一ID
  • 可编程电压检测
  • 2K RAM
  • 16KB Flash - 10K 次擦写保证
  • DMA - 唤醒缓冲支持

可以说,STM32F030能胜任的,他也能胜任,如果STM32F030吃力的,他也会吃力,美中不足是只有2KB的RAM,不过一般应用也足够了,主要是这个还特别好买,价格便宜.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK