您尚未登录。

楼主 #1 2020-06-06 01:54:02

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

初来乍到,分享一个CH552的Arduino开发包吧。

发现WhyCan已经很久了,刚刚才注册。就分享一个最近开发的CH552的Arduino开发包吧。

https://github.com/DeqingSun/ch55xduino

CH552价钱便宜,支持USB。只是51核心支持的编译器少,而且每次烧程序需要按按钮不方便。ch55xduino把编译器和核心库打包成Arduino安装包,直接支持USB串口,可以一键编译和烧录。

目前支持的函数不多,包括 delay, millis, 和 digital analog 读写函数,后期会逐渐增加。

开发版用什么都可以,过几天我打的板子送到后也会同步更新。

安装JSON在
https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json

离线

#2 2020-06-06 09:18:14

微凉VeiLiang
会员
所在地: 深圳
注册时间: 2018-10-28
已发帖子: 627
积分: 522
个人网站

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

支持一下。像ch552这种flash可擦写次数好像不多

离线

楼主 #3 2020-06-06 11:40:23

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

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

微凉VeiLiang 说:

支持一下。像ch552这种flash可擦写次数好像不多

官方次数是200,我觉得这个数字相当保守,应该是加速老化的数据。如果不追求长时间flash数据不变会次数多很多。

https://www.mikrocontroller.net/topic/462538 有人提到过某俄罗斯论坛测试1000次写入没问题。我手头的芯片至少有300~500次写入,也没什么问题。

离线

#4 2020-06-06 15:21:32

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

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

这是好东西,降低入手门槛

离线

#5 2020-06-06 17:47:24

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
已发帖子: 916
积分: 903
个人网站

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

iamseer 说:

发现WhyCan已经很久了,刚刚才注册。就分享一个最近开发的CH552的Arduino开发包吧。

https://github.com/DeqingSun/ch55xduino

CH552价钱便宜,支持USB。只是51核心支持的编译器少,而且每次烧程序需要按按钮不方便。ch55xduino把编译器和核心库打包成Arduino安装包,直接支持USB串口,可以一键编译和烧录。

目前支持的函数不多,包括 delay, millis, 和 digital analog 读写函数,后期会逐渐增加。

开发版用什么都可以,过几天我打的板子送到后也会同步更新。

安装JSON在
https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json

想跟大佬学习如何移植一款芯片到arduino ide中。

离线

楼主 #6 2020-06-06 21:01:01

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

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

迪卡 说:

想跟大佬学习如何移植一款芯片到arduino ide中。

我这个也是用sduino改的。基本移植的重点是boards.txt 和 platform.txt。打开Verbose就能看到这两个文件的执行方式。也可以参考 https://arduino.github.io/arduino-cli/platform-specification/

另外Arduino手动安装和自动安装板子调用工具的路径不一样,可以参考sduino的相关文件。这是个小坑。

编译器如果不是GCC麻烦一些,像SDCC的话,需要用批处理套一层来回转换,模拟GCC的文件结构。如果你要加的芯片是M3 M0这种就简单了,直接调用Arduino-ARM的编译器就行,不需要自己打包了。

离线

#7 2020-06-06 21:08:14

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: 初来乍到,分享一个CH552的Arduino开发包吧。





离线

#8 2020-06-08 08:36:17

XZHDJH
会员
注册时间: 2020-01-18
已发帖子: 37
积分: 37

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

插走

离线

楼主 #9 2020-06-17 06:14:43

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

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

0.0.2版已发布。
支持绝大多数Arduino函数(尚不包括pulse, shift, tone)
FluxBB bbcode 测试
FluxBB bbcode 测试
FluxBB bbcode 测试

离线

#10 2020-08-05 20:47:45

daovantri
会员
注册时间: 2020-08-05
已发帖子: 2
积分: 2

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

số lần xóa bộ nhớ flash 200 lần thì có vẻ hơi ít, tuy nhiên đây cũng là 1 ý kiến hay

离线

#11 2020-08-08 16:04:09

miaoconghao
会员
注册时间: 2020-03-24
已发帖子: 10
积分: 10

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

好看,紫色阻焊哪家打的呀

离线

#12 2020-10-03 21:44:50

sy373466062
会员
注册时间: 2018-11-12
已发帖子: 130
积分: 116

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

用CH552做Ardunio, 很好的Ardunio学习材料了,谢谢。

离线

#13 2022-12-13 16:41:36

touchey
会员
注册时间: 2020-05-18
已发帖子: 143
积分: 16

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

恭喜已经升级到0.1.6🎉
编译示例文件USBSerialAdaptor的时候,使用Serial0可以正常使用,但是切换为Serial1的时候,不能正常收发数据,
主要是想使用CH552E的MSOP10小封装,只有Serial1可用

最近编辑记录 touchey (2022-12-13 17:32:18)

离线

#14 2022-12-13 16:52:00

touchey
会员
注册时间: 2020-05-18
已发帖子: 143
积分: 16

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

还有想确认一下,SoftI2C库是不是没有验证过?WX20221213-164652.png
另外能不能把SoftI2C完善一下,最好能够Arduino的Wire.h里的函数和调用兼容,这样很多Arduino相关的I2C项目就可以移植过来了:)

最近编辑记录 touchey (2022-12-13 16:53:00)

离线

#15 2022-12-13 17:40:20

touchey
会员
注册时间: 2020-05-18
已发帖子: 143
积分: 16

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

去https://github.com/DeqingSun/ch55xduino留言了

离线

#16 2023-06-02 15:25:06

lmn2005
会员
注册时间: 2023-04-04
已发帖子: 3
积分: 3

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

开发板管理网页https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json  是不是失效了?

离线

楼主 #17 2023-10-06 11:19:33

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

Re: 初来乍到,分享一个CH552的Arduino开发包吧。

现已增加本土数据源,无需连接github也可使用
https://ch55xduino.pek3b.qingstor.com/package_ch55xduino_mcs51_newest_qingcloud_index.json

离线

页脚

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

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