CH552 - nehral jste si s tim nekdo?

Miroslav Mraz mrazik na volny.cz
Pátek Duben 28 14:52:29 CEST 2023


Compatibility with the Arduino world.

Since there is no free C++ compiler for the MCS51, it is impossible to 
do a full 1:1 port of the whole enviroment as is has been done for the 
STM32 and the ESP8266.

This is not a drop-in replacement for an AVR, but thanks to some C 
preprocessor magic the programming API is still very, very similar and 
it is often enough to just move over the opening bracket of the class 
instanciation statement and to replace the dot in a method call for an 
underscore.

Mimochodem TI má docela zajímavý uP TUSB3410, je to také jádro x51 s USB 
device, místo flash má poměrně velkou xRAM, ze které běží uživatelský 
program. To zajímavé je jak to bootuje. Když to propojíte s USB, 
proběhne první enumerace a pokud je vše správně nastaveno, čip si 
natáhne přes USB do xRAM definovaný (uživatelský) soubor firmware z PC a 
spustí jej. Pokud tento používá správně USB, proběhne další enumerace a 
je hotovo. Funguje to i na Linuxu.

Mrazík

On 28. 04. 23 12:46, Jan Waclawek wrote:
> 
> Ako sa vysporiadava arduinizmus s tym, ze SDCC je len C bez ++?
> 
> wek
> 


Další informace o konferenci Hw-list