国产的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还是有些问题。
离线
5毛钱这个配置真可以了,比某宝3毛钱的山寨PIC芯片强多了
离线
内存太小了。希望能出个有大内存的,贵点也没事
离线
开发板已经玩起来了,这价格还要啥自行车呀!不知道铺货后还能保持这价格不
离线
现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗
离线
离线
现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗
还有这好事,看到26.8包邮以为只是个板子,本来想等等看,送片子和调试器就无脑冲一把了。
离线
多少钱啊,啥型号
离线
这个是厉害了,稳定供货不? wch还是比较稳的。
离线
我也看好 WCH。
它的文档和例程比较齐全,可以随便下载。不像其他的厂家还遮遮掩掩不愿意给。
但是它的文档正文都用黑体字,看着不太舒服。
离线
WCH今天发布了MRS_Community版本v1.30,支持CH32V003了,移植了个小工程,感觉2kB的SRAM和16kB的FLASH都太小了,随便写写就满了。这个容量肯定是无法使用bootloader了,稍微复杂一点的应用也不行,存储太容易写满了。
离线
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)
离线
@海石生风
基础代码会占据固定的空间,比如参数存储,命令行解析与执行,固件升级等等。我在ARM上可以在7kB内搞定这一些,只用寄存器操作,编译器最高优先级空间优化,开启链接时优化,空间一个字节一个字节扣。WCH的RISC-V目前不能开-flto,体积压不下来。
离线
看在5毛的份上,实在不行上汇编
离线
现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗
抱歉,我没找到26.8的申请入口,可否指条明路?
离线
metro 说:现在买V003评估版送芯片和新款调试器(CH549做的调试器不支持V003),26.8一套,需要的可以冲了🤗
抱歉,我没找到26.8的申请入口,可否指条明路?
官方淘宝店里面有, 刚刚看了下,下架了
最近编辑记录 yangj (2022-10-17 11:31:40)
离线
SOP8引脚太少了,,没啥用,,SOP16不错。。
要是有USB就好了,,可以拿来做DAPLink
离线
开发环境要迁移到IAR才行,GCC编译出来的文件比IAR大太多了
离线
淘宝店之前拍的一直没有发货。
现在已经下架了。
离线
有什么地方能买到这个芯片吗?立创上只有个开发板
离线
这个芯片搜了半天只有资料没见着几个人卖。
26.8包邮的开发板问卖家回复无货。
0.5元/片 应该是SOP8,估计且与DIY爱好者只买百八十片的无缘。
轮到ssop20 这种散卖要超过1元了。
想起某顺号称1元以内,现在散卖2块,至少人家在某商城曾经不到1元能买到。
离线
@junyee
WCH官方10片起卖,超过500元包邮,不看公司还是个人。你5块钱买10片,顺丰到付,应该也会给你发货。
离线
淘宝有货了,不过散买价格是宣称的好几倍,tssop20是2.5/pcs,希望是商家在没大量铺货前的短时行为。
离线
手头的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暗号可以送一片,淘宝或者闲鱼都可以。
离线
有IIC 有ID 能不能把他用来当做加密芯片
离线
@echo
求问,这芯片怎么进入iap?我看官方资料上只说可以用户程序跳转。没有调试器能不能进入iap?能不能只用一个USB串口模块自由玩耍?
离线