Спонсор развлекухи -selevo
Картинки кликабельны.
По 21р/шт.
https://www.aliexpress.com/wholesale?Se … 76E003AT20
NuTiny-N76E003 в официальном магазине со скидкой 60% https://direct.nuvoton.com/ru/nutiny-n76e003
Китайцы продолжают клепать новинки на 51 ядре.
Теперь и компания Nuvoton разродилась малоногими чипами с 1тактовым ядром и вкусным набором периферии.
Вкратце :
Core
- 1T 8051 processor
- Max frequency up to16 MHz
- Wide operating voltage: 2.4V to 5.5V
- Temperature range: -40℃ to 105℃
Memory
- 18 KB of Flash memory
- 1 KB of SRAM
- Supports configurable Data Flash
- Supports program update by:
ISP (In-System Programming)
ICP (In-Circuit Programming)
IAP (In-Application Programming)
PWM
- Up to 6-ch PWM
- Programmable dead-zone generator
ADC
- 12-bit 8-ch ADC
- Runs up to 500 kSPS
Connectivity
- Two UARTs up to 115200 bps
- One SPI up to 8 MHz
- One I²C up to 400 kHz
Clock Control
- < 2% deviation16 MHz Internal RC oscillator
- 10 kHz Internal RC oscillator
Необходимый набор :
IDE
Keil uVision for C51 v9.53 https://rutracker.org/forum/viewtopic.php?t=3748609
Внимание ! Начиная с версии 5.20 Keil C51 не ставиться на Windows XP.
Драйвера , SDK и исходники примеров :
http://www.nuvoton.com/hq/products/micr … _locale=en
Nu-Link_Keil_Driver_V2.03.6674 - драйвер Nulink и файлы поддержки чипов для Keil.
N76E003_BSP_Keil_C51_V1.0.4 - Хэдеры, исходники примеров и стартап для N76E003
NuMicro_ICP_Programming_Tool_V2.03.6674 - софт для прошивальщика
NuTiny-SDK-N76E003_V2.1 - SDK под NuTiny N76E003 - схема, pcb
ER_N76E003_Series_EN_Rev1.01 - на удивление короткая еррата
DS_N76E003_EN_Rev1.04 - даташит
Выкачиваем.
Устанавливаем Keil C51 и драйвера под Nulink для Keil.
Устанавливаем софт для прошивальщика ( не нашел как сливать прошивку).
Подключаем NuTiny - ждем определения NuLink и установки дров.
Запускаем NuMicro ICP Programming Tool
В опции Language выбираем English , в Select Target Chip -8051 1T Series , жмем Continue .
Жмем Connect . Определится наш чип и в строке статуса появятся его данные.
На этом этапе , если версия прошивки ниже версии прошивальщика , софт потребует обновить прошивку NuLink.
На скрине :
Кнопка Connect подключение NuLink
Кнопки под Load File :
LDROM - выбор файла для прошивки региона загрузчика .(Loader ROM)
APROM -выбор файла для прошивки региона основной програмы( APplication ROM)
Далее поле бит конфигурации Config Bits
Ниже окно отображающие дамп памяти .
с переключателями в виде вкладок, сгруппированных в три категории:
File data - содержимое файлов выбираемых в поле Load File.
On-Borad Flash - содержимое флэша чипа.
Offline flash -???
Для каждой категории по 3 вкладки :
LDROM
APROM
Data-Flash
Для прошивки :
выбираем соответствующие файлs для регионов в поле Load File ,
выбираем в поле Programming какие регионы будем прошивать - опции LDROM, APPROM, Data Flash и Config
жмем Start.
Для считывания :
выбираем соответствующие вкладки в категории On-Borad Flash
жмем Refresh
сохраняем дамп Save As