Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: про MPLAB SIM вопрос
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
balk
18F2550, MPLAB IDE 8.92
если сымитировать отработку какого-либо прерывания в UIR, взведёт ли симулятор бит USBIF в PIR2,
при всех разрешающих установках?
Марк_Я
Открываете мануал на симулятор (MPLAB SIM) и смотрите ограничения (Limitations) Если мне не изменяет память, модуль USB не симулируется.
Да и симулировать там что либо стремно - слишком большой нужен буфер.
Я правил HID USB device из MLA на 18F14K50 под себя. Никакой отладки не потребовалось, тем более, что дебаг в этом МК перекрыт расположением USB на пинах ICSP.
Smen
balk, канэшна дыка ызвыняюсь, но Вы вроде ещё с PCLATH не разобрались, а уже за ЮСБ взялись?
Аднака... rolleyes.gif
balk
Цитата(Марк_Я @ Aug 28 2018, 14:38) *
дебаг в этом МК перекрыт расположением USB на пинах ICSP.

PGD , PGC не пересекаются с D+/- , но мне это пока не нужно , поскольку хочу отработать только некоторые прерывания в коде
на голом виртуальном симуляторе.

Цитата(Smen @ Aug 28 2018, 15:33) *
balk, канэшна дыка ызвыняюсь, но Вы вроде ещё с PCLATH не разобрались, а уже за ЮСБ взялись?
Аднака... rolleyes.gif

Можно и продолжить разбираться . В смежной теме.
Марк_Я
Цитата(balk @ Aug 28 2018, 16:05) *
хочу отработать только некоторые прерывания в коде
на голом виртуальном симуляторе.

Вы решили сами написать стек для USB device? biggrin.gif
Осторожно предложу Вам ознакомиться с ГОТОВЫМ стеком в MLA (под произвольный класс USB) дабы понять характер и объем задачи.
Если Вам лень прочитать ограничения MPLAB SIM, приведу Вам цитату из мануала на сей инструмент в применении к PIC18F:

Цитата
For devices with the listed peripherals, these peripherals are NOT supported:
User programs read or write into/from ID memory region.
Programmable Switch-Mode Controller (PSMC).
Brown-out detection (BOD) and low voltage detection (LVD).
"Doze" power saving mode.
Serial I/O (i.e., SSP including I2C and SPI). As a result, the SSPSTAT register has been made readable and writable.

Note: You can use stimulus to emulate many of the signals of SPI and have firmware read data as if it was SPI.

USB and CAN.
Parallel Slave Port (PSP).
D/A converter (DAC) and Op Amp (OPA).
Quadrature Encoder Interface (QEI) of the Motion Feedback module.
Code protection
Capacitive Sensing Module
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.