www.kn34pc.com https://kn34pc.com/forums/ |
|
CH32 през Arduino IDE https://kn34pc.com/forums/viewtopic.php?f=79&t=1198 |
Страница 1 от 1 |
Автор: | LZ2WSG [ 17 Сеп 2024, 14:36 ] |
Заглавие: | CH32 през Arduino IDE |
CH32 през Arduino IDE https://github.com/openwch/arduino_core_ch32?tab=readme-ov-file URL text box link: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json добавяне: платка: CH32 -> изтегляне към Arduino IDE v2.3.2, win10 64bit Пример: микроконтролер CH32V003J4M6 Прикачени файлове: Blink към извод PC4 / pin_7: Код за потвърждение: // CH32V003J4M6 // _____ // OSCI/URX/A1/PA1/A6/PD6 -| ^ |- PD4/PD5/PD1/A7/A5/UTX/SWIO // VSS -| |- PC4/A2/MCO // OSCO/A0/PA2 -| |- PC2/SCL // VDD -|_____|- PC1/SDA void setup() { pinMode(PC4, OUTPUT); } void loop() { digitalWrite(PC4, HIGH); delay(100); digitalWrite(PC4, LOW); delay(100); } Захранване: на 3,3V, на 5V Flash: 16 kB , RAM: 2 kB HSI 48 MHz цена: примерно 30 ст. за брой Програмиране: през 1 проводник чрез WCH-LinkE програматор. Недостaтък през Arduino IDE виждам в използването на много памет: Sketch uses 10380 bytes (63%) of program storage space. Maximum is 16384 bytes. Global variables use 512 bytes (25%) of dynamic memory, leaving 1536 bytes for local variables. Maximum is 2048 bytes. --- През MounRiver Studio за blink на същия извод използваната Flash е примерно 7 пъти по-малко: Код за потвърждение: 14:43:37 **** Build of configuration obj for project ch32v003j4m6_blink ****
make -j4 all text data bss dec hex filename 1192 24 264 1480 5c8 ch32v003j4m6_blink.elf 14:43:39 Build Finished. 0 errors, 0 warnings. (took 1s.608ms) |
Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |