l11acmep 0 Posted October 21, 2020 · Report post Приветствую всех кому интересна тема. Обнаружена ошибка в отображении PORTG при дебаггинге микроконтроллера 1986ВЕ3Т среде IAR. Если точнее, то базовый адрес порта G для указанной микросхемы указывает на область KEYBOARD. И поэтому при отладке вы не увидите реальных значений параметров порта G. Настоящий адрес PORTG = 0x4011_8000, а в файле конфига дебаггера в разделе GPIOG стоит 0x4011_0000, а это как раз адрес клавиатуры. В приложении выкладываю файл jbr_MDR1986VE3.ddf с исправленным адресом, если кому лень исправлять вручную самому. Этот файл надо поместить в папку установки IAR. если IAR установлен в папку по умолчанию, то это путь C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\arm\config\debugger\Milandr. Сначала переименуйте оригинальный файл jbr_MDR1986VE3.ddf в jbr_MDR1986VE3.ddf.bak, а затем скопируйте туда файл из приложения. На правах "AS IS", ответственность на использующем. Привет jbr_MDR1986VE3.ddf Quote Ответить с цитированием Share this post Link to post Share on other sites