WhyCan Forum(哇酷开发者社区)

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

您尚未登录。

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

iamseer
会员
注册时间: 2020-06-06
累计积分: 16

初来乍到,分享一个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
累计积分: 359
个人网站

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

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

离线

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

iamseer
会员
注册时间: 2020-06-06
累计积分: 16

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
累计积分: 953

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

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

离线

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

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 775
个人网站

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
累计积分: 16

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
累计积分: 1,818

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

离线

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

XZHDJH
会员
注册时间: 2020-01-18
累计积分: 36

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

插走

离线

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

iamseer
会员
注册时间: 2020-06-06
累计积分: 16

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

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

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

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

离线

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

sy373466062
会员
注册时间: 2018-11-12
累计积分: 76

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

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

离线

页脚

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