Ch55xduino, Arduino development package for ch55x

Guest #6306465
Rate this post
useful
not useful
Ch55xduino is an Arduino-like programming API for the CH55X, a family of 
low-cost MCS51 USB MCU. The project tries to remove the difficulty of 
setting up a compiling environment. Users can simply write code in 
Arduino IDE and hit one button to flash the chip to get code running. No 
configuration or guesswork needed.

CH551/2/4 may be the lowest part count system that works with Arduino. 
The minimal system only requires one chip, 2 decoupling capacitors, and 
one optional pull-up resistor. These features made it ideal for DIY 
projects.

At this moment the project is still working-in-progress. Support most 
Arduino functions (Except pulse, shift, tone). Refer to examples in this 
repo for more info.

https://github.com/DeqingSun/ch55xduino
Attached files:
Guest #6306766
Rate this post
useful
not useful
stefanus wrote:
> Is the datasheet of the CX552 only available in chinese?
>
> I think the 1kB RAM is not enough for an average Arduino based
> application.

The key is the ulta low cost of the chip.

The EEV Blog released a couple of videos about this chip and the effort 
the community put into building a development environment and reverse 
engineering some commands. Because, the documentation is mostly chinese 
and there are more or less no ressources availiable.
Guest #6306771
Rate this post
useful
not useful
Thank you.

For hobby electronics, it does not matter if the MCU costs 10 cent or 
100 cent.

So for china this could be an interesting product. But I doubt that the 
rest of the world is interested as long the datasheet is not well 
translated.
Guest #6306971
Rate this post
useful
not useful
dsun wrote:
> Users can simply write code in Arduino IDE and hit one button to flash
> the chip to get code running.

I like it.
But, as mentioned, we need an english data sheet.
And, considering how clumsy the Arduino implementation of STM blue pill 
is (delivered without Arduino USB boot loader, must be flashed 
beforehand by serial method, but who needs Arduino if he already can 
flash the chip in a much better way including fuses), I hope that this 
will work right out of the box.
An original Arduino installs it's driver upon first contact with the 
host systen. THATs the user friendlyness that Arduino stands for and 
made it popular.
Guest #6306992
Rate this post
useful
not useful
stefanus wrote:
> But I doubt that the rest of the world is interested as long the
> datasheet is not well translated.

There are translated datasheets available for the ch554 and for the 
ch559.
I did the USB Part myself 
https://github.com/kprasadvnsi/CH559_Doc_English
Here we have a big thread about the WCH MCUs in German.
Beitrag "uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung"

Btw Aaron here did recently something similar

Thomas

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now