Перейти к содержанию
    

про MPLAB SIM вопрос

18F2550, MPLAB IDE 8.92

если сымитировать отработку какого-либо прерывания в UIR, взведёт ли симулятор бит USBIF в PIR2,

при всех разрешающих установках?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Открываете мануал на симулятор (MPLAB SIM) и смотрите ограничения (Limitations) Если мне не изменяет память, модуль USB не симулируется.

Да и симулировать там что либо стремно - слишком большой нужен буфер.

Я правил HID USB device из MLA на 18F14K50 под себя. Никакой отладки не потребовалось, тем более, что дебаг в этом МК перекрыт расположением USB на пинах ICSP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

balk, канэшна дыка ызвыняюсь, но Вы вроде ещё с PCLATH не разобрались, а уже за ЮСБ взялись?

Аднака... :rolleyes:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

дебаг в этом МК перекрыт расположением USB на пинах ICSP.

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

на голом виртуальном симуляторе.

 

balk, канэшна дыка ызвыняюсь, но Вы вроде ещё с PCLATH не разобрались, а уже за ЮСБ взялись?

Аднака... :rolleyes:

Можно и продолжить разбираться . В смежной теме.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хочу отработать только некоторые прерывания в коде

на голом виртуальном симуляторе.

Вы решили сами написать стек для USB device? :biggrin:

Осторожно предложу Вам ознакомиться с ГОТОВЫМ стеком в 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...