Cesarbautista10 / ESE_CH552_Examples_C

Examples for CH552 microcontroller development in C with SDCC compiler. Covers Blink, ADC, PWM, Timer, Interrupts, and I2C. Updated regularly for improved project development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CH552 Examples in C

Version 1.1

This repository provides examples for developing software in C using the SDCC compiler for the CH552 microcontroller. It serves as an excellent resource for beginners and experienced developers alike, offering versatile and affordable solutions for CH552 development.

The CH552 microcontroller features an enhanced E8051 core MCU compatible with the MCS51 instruction set. With 79% of its instructions being single-byte single-cycle instructions, and an average instruction speed of 8 ~ 15 times faster than that of the standard MCS51, it is well-suited for low-cost projects.

The examples cover various functionalities including Blink, ADC, PWM, Timer, Interrupts, and bit-banging for I2C communication and controlling WS2812 LEDs.

Note: The examples are regularly updated to enhance project development.

Acknowledgements and Credits

  • Unit Electronics
  • Stefan Wagner

About

Examples for CH552 microcontroller development in C with SDCC compiler. Covers Blink, ADC, PWM, Timer, Interrupts, and I2C. Updated regularly for improved project development.

License:Other


Languages

Language:C 91.4%Language:Python 6.6%Language:Makefile 2.0%