ViKo 1 13 февраля, 2022 Опубликовано 13 февраля, 2022 · Жалоба Хочу симулировать приём в USART, подключенный к GPIO PA3. Написал сигнал-функцию с учетом всех ограничений. Но при загрузке даёт ошибку на имя PA3. Как доступиться к выводу? DIR VTREG ничего, похожего на порты, не выдаёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 14 февраля, 2022 Опубликовано 14 февраля, 2022 (изменено) · Жалоба через команду map разрешить область перефирии для чтения-записи. Но не уверен, что времянка через порт будет работать. Скорее всего надо писать данные в регистр данных УАРТ и выставлять соответсвующие флаги (приема данных, прерывания в NVIC). KEIL симулирует ТОЛЬКО ЯДРО. Про перефирию МК он ничего не знает. Изменено 14 февраля, 2022 пользователем Edit2007 исправление ошибок Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 14 февраля, 2022 Опубликовано 14 февраля, 2022 · Жалоба map я задаю. К вопросу не относится. Про UART тоже ничего не находится. Для STM32F103 симулировалось много чего. Уже не помню. А для всего или почти всего остального не симулируется, похоже. Это удивляет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 15 февраля, 2022 Опубликовано 15 февраля, 2022 · Жалоба Кажется, понял. сигнал-функция не находит имя PA3. такое бывает если это не переменная, а define (они не всегда попадают в отладочную информацию). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться