您尚未登录。

楼主 # 2022-10-13 09:47:59

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

WCH又搞了个性价比王炸CH32V003

国产的RISC-V还是得看WCH,这不又丢了个王炸出来CH32V003,介绍链接:
https://www.wch.cn/products/CH32V003.html

说它是王炸不是因为性能有多强,而是性价比爆炸,据说只要五毛钱,你没听错,是五毛钱,还是RMB,某些人发个帖子就能赚到一颗。
性能方面,核心是RISC-V最高48M,RV32EC指令集,性能就不指望了,只希望代码密度能表现好一点。
存储方面,2kB SRAM和16kB FLASH,闪存要是能到32kB使用范围能更广一些。
电源方面,支持3.3V和5V,简单的应用场合可以不用LDO了。
外设方面,1个10位ADC,1个运放,1个DMA,1个高级定时器,1个通用定时器,还是蛮全的。
通讯接口方面,USART、SPI、I2C各一个,接口挺全,数量都是1个。这个价格下USB和CAN这种复杂接口就不用奢望了。
调试接口方面,和STM8那个SWIM接口类似的串行单线。
封装方面提供了SO-8、SO-16、QFN-20、TSSOP-20四种封装,其中QFN-20封装为3x3mm,0.4mm间距,尺寸非常小。
竞品方面:
TSSOP-20对标STM8S003F3P6,N76E003AT20,复位、电源、调试这些管脚布局相同,可以直接P2P替换。
SOP-8对标STM8S001J3M3,电源脚布局完全一样,可以直接P2P替换,还去掉VCAP那个管脚多了个IO。
最后说一下开发工具,他们提供的那个MounRiver还是挺好用的,要是能把gcc赶紧升级一下就好了,目前的8.2.0还是有些问题。

离线

#1 2022-10-13 10:40:39

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: WCH又搞了个性价比王炸CH32V003

I2C有从机,有ID,不错不错。

离线

#2 2022-10-13 11:29:07

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: WCH又搞了个性价比王炸CH32V003

5毛钱这个配置真可以了,比某宝3毛钱的山寨PIC芯片强多了

离线

#3 2022-10-13 12:19:49

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 649
积分: 782
个人网站

Re: WCH又搞了个性价比王炸CH32V003

强,SOP8封装的都有片内运放。正常一个运放芯片都要几毛钱了,简直是买运放送MCU!

最近编辑记录 海石生风 (2022-10-13 12:31:21)

离线

#4 2022-10-13 13:59:56

histimes
会员
注册时间: 2022-05-31
已发帖子: 31
积分: 31

Re: WCH又搞了个性价比王炸CH32V003

内存太小了。希望能出个有大内存的,贵点也没事

离线

#5 2022-10-13 15:55:00

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 849
积分: 720

Re: WCH又搞了个性价比王炸CH32V003

开发板已经玩起来了,这价格还要啥自行车呀!不知道铺货后还能保持这价格不

离线

#6 2022-10-13 16:06:27

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

Re: WCH又搞了个性价比王炸CH32V003

现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗

离线

#7 2022-10-13 16:23:43

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 849
积分: 720

Re: WCH又搞了个性价比王炸CH32V003

还有一个王炸 https://whycan.com/t_8874.html

离线

楼主 #8 2022-10-13 17:05:11

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: WCH又搞了个性价比王炸CH32V003

metro 说:

现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗

还有这好事,看到26.8包邮以为只是个板子,本来想等等看,送片子和调试器就无脑冲一把了。

离线

#9 2022-10-13 17:10:55

笔走天下
会员
注册时间: 2021-08-13
已发帖子: 126
积分: 0.5

Re: WCH又搞了个性价比王炸CH32V003

kekemuyu 说:

多少钱啊,啥型号

离线

#10 2022-10-13 17:28:54

yangj
会员
注册时间: 2018-05-15
已发帖子: 16
积分: 16.5

Re: WCH又搞了个性价比王炸CH32V003

kekemuyu 说:

这个是厉害了,稳定供货不? wch还是比较稳的。

离线

#11 2022-10-14 10:02:54

liyucai
会员
注册时间: 2019-12-06
已发帖子: 45
积分: 22

Re: WCH又搞了个性价比王炸CH32V003

我也看好 WCH。
它的文档和例程比较齐全,可以随便下载。不像其他的厂家还遮遮掩掩不愿意给。
但是它的文档正文都用黑体字,看着不太舒服。

离线

楼主 #12 2022-10-14 21:30:09

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: WCH又搞了个性价比王炸CH32V003

WCH今天发布了MRS_Community版本v1.30,支持CH32V003了,移植了个小工程,感觉2kB的SRAM和16kB的FLASH都太小了,随便写写就满了。这个容量肯定是无法使用bootloader了,稍微复杂一点的应用也不行,存储太容易写满了。

离线

#13 2022-10-15 09:09:29

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 649
积分: 782
个人网站

Re: WCH又搞了个性价比王炸CH32V003

echo 说:

WCH今天发布了MRS_Community版本v1.30,支持CH32V003了,移植了个小工程,感觉2kB的SRAM和16kB的FLASH都太小了,随便写写就满了。这个容量肯定是无法使用bootloader了,稍微复杂一点的应用也不行,存储太容易写满了。

小容量器件的写法有区别于大容量器件,比如不能用printf这类大体积的库函数,将链接脚本Link.ld里的__stack_size调小(好家伙模板里是512,即堆占了总RAM的1/4)。并且只用于简单的应用,比如抽油烟机的控制板等。
我测了下只使用GPIO和UART的模板工程编译后才1KB多点。bootloader写成两三KB绝对没问题。

最近编辑记录 海石生风 (2022-10-15 09:16:32)

离线

楼主 #14 2022-10-15 14:15:10

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: WCH又搞了个性价比王炸CH32V003

@海石生风
基础代码会占据固定的空间,比如参数存储,命令行解析与执行,固件升级等等。我在ARM上可以在7kB内搞定这一些,只用寄存器操作,编译器最高优先级空间优化,开启链接时优化,空间一个字节一个字节扣。WCH的RISC-V目前不能开-flto,体积压不下来。

离线

#15 2022-10-15 15:31:19

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 849
积分: 720

Re: WCH又搞了个性价比王炸CH32V003

看在5毛的份上,实在不行上汇编

离线

#16 2022-10-15 18:55:04

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 649
积分: 782
个人网站

Re: WCH又搞了个性价比王炸CH32V003

kekemuyu 说:

看在5毛的份上,实在不行上汇编

这个年代用汇编就很吃力不讨好了,还不如用主线的编译器不使用WCH的扩展指令从而可以开LTO优化。

离线

#17 2022-10-15 19:09:29

junyee
会员
注册时间: 2019-04-13
已发帖子: 37
积分: 33.5

Re: WCH又搞了个性价比王炸CH32V003

metro 说:

现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗

抱歉,我没找到26.8的申请入口,可否指条明路?

离线

#18 2022-10-17 11:20:50

yangj
会员
注册时间: 2018-05-15
已发帖子: 16
积分: 16.5

Re: WCH又搞了个性价比王炸CH32V003

junyee 说:
metro 说:

现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗

抱歉,我没找到26.8的申请入口,可否指条明路?

官方淘宝店里面有, 刚刚看了下,下架了

最近编辑记录 yangj (2022-10-17 11:31:40)

离线

#19 2022-10-17 11:26:17

XIVN1987
会员
注册时间: 2019-08-30
已发帖子: 250
积分: 311.5

Re: WCH又搞了个性价比王炸CH32V003

SOP8引脚太少了,,没啥用,,SOP16不错。。

要是有USB就好了,,可以拿来做DAPLink

离线

#20 2022-10-17 11:39:54

wm20031015
会员
注册时间: 2017-10-18
已发帖子: 66
积分: 170

Re: WCH又搞了个性价比王炸CH32V003

开发环境要迁移到IAR才行,GCC编译出来的文件比IAR大太多了

离线

#21 2022-10-18 00:12:57

health
会员
注册时间: 2021-02-23
已发帖子: 28
积分: 52.5

Re: WCH又搞了个性价比王炸CH32V003

淘宝店之前拍的一直没有发货。
现在已经下架了。

离线

#22 2022-10-18 07:28:08

anbutu
会员
注册时间: 2021-10-25
已发帖子: 10
积分: 5

Re: WCH又搞了个性价比王炸CH32V003

有什么地方能买到这个芯片吗?立创上只有个开发板

离线

#23 2022-10-18 08:58:53

junyee
会员
注册时间: 2019-04-13
已发帖子: 37
积分: 33.5

Re: WCH又搞了个性价比王炸CH32V003

这个芯片搜了半天只有资料没见着几个人卖。
26.8包邮的开发板问卖家回复无货。

0.5元/片 应该是SOP8,估计且与DIY爱好者只买百八十片的无缘。
轮到ssop20 这种散卖要超过1元了。

想起某顺号称1元以内,现在散卖2块,至少人家在某商城曾经不到1元能买到。

离线

楼主 #24 2022-10-18 12:03:06

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: WCH又搞了个性价比王炸CH32V003

@junyee
WCH官方10片起卖,超过500元包邮,不看公司还是个人。你5块钱买10片,顺丰到付,应该也会给你发货。

离线

#25 2022-10-24 11:21:53

cheng
会员
注册时间: 2018-11-01
已发帖子: 32
积分: 33

Re: WCH又搞了个性价比王炸CH32V003

淘宝有货了,不过散买价格是宣称的好几倍,tssop20是2.5/pcs,希望是商家在没大量铺货前的短时行为。

离线

楼主 #26 2022-10-30 14:47:31

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: WCH又搞了个性价比王炸CH32V003

手头的CH32V003盘完了,几个要注意的地方说一下:

  • 中断向量表要对齐到1kB地址,如果要设计bootloader就要非常注意

  • 这颗芯片只支持机器模式,虽然启动文件设置mstatus为0x80,但是实际运行以后读取mstatus为0x1888

  • 不支持硬件乘法器,这一点就不如M0了

  • 2+16kB的存储太有限了,只能做非常简单的任务

  • linkE调试器的单线调试模式挺好用,WCHISPTool暂时还没支持CH32V003

  • -flto选项可以大大减小代码体积,接近M0的LTO优化体积,不过开启-flto以后代码运行还是有问题,是gcc 8.2.0的问题,不知道WCH什么时候能更新gcc

附CH32V003的CSR列表:

 marchid   = 0xDC68D841
 mimpid    = 0xDC688001
 mstatus   = 0x00001888
 misa      = 0x40800014
 mtvec     = 0x08000003
 mscratch  = 0x00000000
 mepc      = 0x0800205C
 mcause    = 0x8000000C
 mvendorid = 0x00000000
 mhartid   = 0x00000000

还有几个样片,有想玩的朋友可以送一片,这颗芯片和STM8S003封装和电源脚位置都一样,直接把STM8S003拆了换上去就行。
由于邮费远大于芯片价值,所以从我这里买东西的朋友报whycan暗号可以送一片,淘宝或者闲鱼都可以。

离线

#27 2022-10-30 19:35:22

dykxjh
会员
注册时间: 2020-03-25
已发帖子: 170
积分: 170

Re: WCH又搞了个性价比王炸CH32V003

有IIC 有ID 能不能把他用来当做加密芯片

离线

#28 2022-10-30 19:39:18

iamseer
会员
注册时间: 2020-06-06
已发帖子: 69
积分: 46.5

Re: WCH又搞了个性价比王炸CH32V003

@echo
求问,这芯片怎么进入iap?我看官方资料上只说可以用户程序跳转。没有调试器能不能进入iap?能不能只用一个USB串口模块自由玩耍?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn