30076

Ревизия МК 1986ВЕ1Т


Как определить ревизию МК 1986ВЕ1Т?

Определить ревизию контроллера можно двумя способами:

1 способ.

Скачать функцию на форуме и вставить в свою программу.

2 способ.

а) Установить режим UART-loader (SW3, SW2, SW1 –> 100). Подключить к ПК через RS-232 (на плате установлены перемычки XP18 - UART, XP19 - UART1). Включить плату.

б) Ознакомиться с разделом спецификации "Загрузочное ПЗУ и режимы работы микроконтроллера", пункт "UART загрузчик". С помощью любого терминала на ПК послать по RS-232, используя настройки из пункта спецификации "Параметры связи по UART" символы 0x00 для синхронизации, (может быть необходимо порядка 500 символов), после успешной синхронизации контроллер выдает 3 символа 0x0D, 0x0A, 0x3E.

в) Подать команду CMD_VFY (9 байт по порядку: 0x59 0xFF 0x0F 0x00 0x00 0x01 0x00 0x00 0x00) для чтения 1 байта по адресу 0xFFF. В этом байте хранится номер ревизии кристалла (а точнее в 4 старших разрядах).

Возможные варианты:

0x00 - 1 ревизия
0x8D - 2 ревизия
0x4D - 3 ревизия
0xCD - 4 ревизия
0x2D - 5 ревизия
0хAD - 6 ревизия

Примечание: Данную программу нельзя использовать при исполнении программы из FLASH, так как информация о ревизии находится в масочном ПЗУ, а масочное ПЗУ недоступно при таком исполнении.

О том, как запустить МК в режиме UART-загрузчика, описано в статье Тестируем Bootloader в режиме UART. Для получения номера ревизии кристалла после успешной синхронизации МК с ПК в программе Terminal v1.9b можно воспользоваться командой:
Y$FF$0F$00$00$01$00$00$00

Документация

Программное обеспечение

Standard Peripherals Library + software pack для Keil MDK 5
Standard Peripherals Library + software pack для Keil MDK 5
ОФИЦИАЛЬНАЯ СБОРКА
Standard Peripherals Library – библиотека для микроконтроллеров.
CMSIS-DAP
CMSIS-DAP
CMSIS-DAP  программное обеспечение программатора для CORTEX-M
IAR installer
IAR installer
Инсталлятор файлов поддержки микроконтроллеров «Миландр» для среды разработки IAR Embedded Workbench.

Теги

Был ли ответ полезным?