www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 10 Дек 2024, 20:28

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 1 мнение ] 
Автор Съобщение
 Заглавие: CH32 през Arduino IDE
МнениеПубликувано на: 17 Сеп 2024, 14:36 
Online
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1543
Местоположение: Силистра
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
Прикачени файлове:
CH32V003J4M6.jpg
CH32V003J4M6.jpg [ 138.35 KiB | Прегледано 237 пъти ]

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 :super
Flash: 16 kB , RAM: 2 kB
HSI 48 MHz
цена: примерно 30 ст. за брой :smt041

Програмиране: през 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 мнение ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com