Плата для розробників CH552 i51 Type-C
Плата розробника CH552 містить мінімально необхідні компоненти для використання мікроконтролера CH552. Особливістю даного мікроконтролера є те, що він є удосконаленою версією класичного i8051 зі змінами швидкості виконання команд, обсягами пам'яті програм і даних та вбудованої периферії. При робочій частоті 24МГц даний мікроконтролер складе гідну конкуренцію мікроконтролерам Atmel за значно нижчою ціною. Додатковим плюсом цього мікроконтролера є можливість написання програм у розробці Arduino IDE.
Для запуску режиму завантаження необхідно підключити плату до USB порту комп'ютера, натиснути та утримувати кнопку BOOT, потім коротко натиснути кнопку RESET та відпустити кнопку BOOT.
Для завантаження можна використовувати як засоби середовища розробки, так і окрему утиліту, яка надає повний контроль за пам'яттю програм, пам'яттю даних та конфігурацією мікроконтролера. Для написання програм, що використовують стандартну периферію, можна використовувати будь-який компілятор для сімейства MCS51. Для розширеної периферії є повний набір конфігураційних файлів (в архіві нижче).
Для програмування цього мікроконтролера в середовищі Arduino IDE необхідно в налаштуваннях додати рядок:
https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json
Після цього встановити підтримку контролерів CH55xDuino.
Характеристики:
Система команд: MCS51 зі швидкістю виконання у 8-15 разів швидше за класичний MCS51
Максимальна частота: 24МГц
Пам'ять програм: 16КБ
Пам'ять даних: 256+1024 Байт
Енергонезалежна пам'ять даних: 128 Байт
Інтерфейс програмування: USB Type-C
Периферія:
USB 2.0 повношвидкісний та низькошвидкісний master/slave з 64-бітним пакетом даних, вбудованим FIFO та DMA.
3 х таймери/лічильники
2 х повнодуплексних UART
1 х SPI master/slave з FIFO
4х канальний 8ми розрядний АЦП з компаратором напруги
6-ти канальний сенсорний блок з виявленням до 15 торкань
4 джерела сигналу скидання
Напруга живлення від 2.8 до 5 В
- Ціна: 170 ₴