CH, WCH tarafından üretilen oldukça ilginç ve ucuz bir MCU serisi. CH552 ise Intel 8051'in CISC mimarisine dayanan bir mikrodenetleyici. 8051’in 12 mhz clock hızına karşılık 24 mhz clock hızıyla daha hızlı ve native USB 2.0, I2C ve GPIO gibi görece modern özelliklerle donatılmış bir MCU. Bu yüzden CH552 özellikle düşük maliyetli USB projeleri için oldukça ideal görünüyor. Ayrıca WCH, CH32x serisinde ARM Cortex-M ve CH5x serisinde RISC-V mimarisine sahip daha geniş bir yelpazede mikrodenetleyiciler de üretmekte.
CH552'nin Genel Teknik Özellikleri
CH552 Pin Bağlantıları
Benim merak edip denemek için aldığım WeAct Studio'nun "CH552 Core Board" adını verdiği geliştirme kartı bu.
![]() |
Zadig. |
![]() |
Doğru driver yapılandırımış. |
File -> Preferences -> Additional board manager URLs
alanına aşağıdaki linki giriyoruz:https://raw.githubusercontent.com/WeActTC/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json
OK deyip kapatınca Tools menüsü altındaki ilgili kısma CH55xDuino menüsü eklenmeli
Şimdi adet olduğu üzere blink kodunu yazıp derleyelim :)
#define LED_BUILTIN 30
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}