关于沁恒MCU的一些看法, 支持国产芯片!

虽然接触沁恒的MCU时间不长, 逐渐发现和其他同类产品比较还是很能打! 

从下面几点分析: 


  1. 价格: 国产芯片主流水平, 主打型号有极高性价比

  2. 性能: 主频高于STM同系列芯片

  3. 编译环境: 免费的MounRiver, WCH-Link, USB下载等多种下载方式

  4. 相关文件: 提供规格书, 寄存器手册, 例程

  5. 技术支持: 提供官方论坛, 专业人员回复快


尤其是后三项, 是沁恒能和国内厂商拉开距离的绝对加分项, 希望沁恒越做越好!

别的不说,相关文件可太少了。没有CH58x的编程手册(好像只有CH103的编程手册),简单的数据手册居然还有好几章是预留,没有MRS的使用手册,我下载的CH583EVT例程只有十几个(所有USB例程算1个),而且没有例程的说明。与STC或STM32提供的例程相差甚远。别的国内厂商也都这么简陋?


更进一步的资料太少了、例程太简陋了根本没什么参考价值、手册更是太片面了。

如果想用得好,现阶段不建议,坑太大太大。

起码这么多年了,CH32V307的FreeRTOS的以太网例程依然遥遥无期,以后要是批量使用没更多资料支持后果可想而知.....


您好,感谢你们的反馈,后续我们会对相关资料进行补充和完善,丰富例程和手册资料。若你们在使用过程中遇到问题,可随时与我们联系,在我们官网有技术支持电话。关于所提到的FreeRTOS下的以太网例程,这边后续会对OS下的以太网例程进行整理并放入EVT中,感谢反馈建议。

image.png


@TECH62  “”例程太简陋了根本没什么参考价值“。有就不错了,没有例程更不知道如何编程了。有例程还能照猫画虎编程。没有例程象 __HIGH_CODE 这样的专用的伪语句都无从了解。中断也不知道如何写。


@tty1 其实很多问题都是在MounRiver Studio使用时碰到问题都不知道如何解决,想找其他的IDE又没有例程....

最后只能哎....

很多MCU都可以用Keil开发,遇到问题基本上百度都能解决,但是MounRiver Studio就不知道去哪里找解决办法...

用过AVR、ST、STC的说明都是比较详细的,CH32V系列的例程说明真的太简陋了,很难做到拿来直接就用的地步。

算了,继续测试了。



新东西百度不到也可理解,但官方要给出解决办法,要给出详尽的手册。


有一说一, 和stm比较的话,文档确实没有这么齐全. 毕竟是这么多年的积累……

但是和国内其他MCU厂家比如GD,合宙...已经很不错了!

由于RISC-V架构和arm架构的相似性, 绝大部份编程是可以借鉴的。当然,简单的复制粘贴是一定不行的。

以本人为例, 一个月前对arm或者riscV都是零接触,只有一些arduino和51编程基础. 虽然一开始也是一头雾水。然后死磕寄存器手册和参考例程,现在也基本上独立完成了一个arduino到riscv的项目移植。其中涉及到了adc、dma、gpio、flash、TIM、硬件spi、触摸i?o....


@Michael Tan

adc、dma、gpio、flash、TIM、硬件spi、触摸i?o

这些MounRiver Studio IDE里面本来就有了,还有自己折腾么?还是说自己整一套Arduino框架?


其实我个人觉得挺容易的,从stm32转过来,基本上都一样操作,如果觉得这个risc-v不好弄,说明你没有好好研究stm32的产品,一通百通!都一样的函数名称,无非就换了一下开发环境和芯片而已!


我觉得现在好多国产芯片的例程,越来越模仿了STM的代码风格,包括国产51单片机。


确实,例程里面坑太多,只能是可以跑起来而已,真正商业使用根本不行,有些问题工程师也不回复,也没地方找任何资料,手册写的也含糊不清,好多问题都不知道怎么解决


您好,在我司官网有技术支持电话,若遇到问题,可拨打技术支持电话或在论坛发帖,我们工程师看到都会及时回复,遇到紧急问题,可拨打技术支持电话。此外,感谢你的反馈,若对我们手册有任何修改建议,都可以和我们说,我们会及时反馈进行改进。

image.png


我们需要的是资料,至于跟工程师沟通感觉很不习惯。

感觉吧,资料能做到像nodejs、python、chrome App这样的成都,哪怕没有工程师都能自己瞎琢磨出来。

没有更多的资料感觉完全无从下手。

反正这段时间想弄个ModbusTCP Client,翻来覆去看官方的TCP Client的例程完全弄不懂怎么去主动发送数据,然后没时间了直接用nodejs解决了...

我很难想象官方的TCP Server、TCP Client例程都是被连接方发送输出然后例程返回数据,感觉这还是Client么?哎....

然后把,那8串口服务器更无语,不是整合一个包后再转发,而是main循环有数据就收发...这....算了,心累。


只有登录才能回复,可以选择微信账号登录