реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> про MPLAB SIM вопрос
balk
сообщение Aug 27 2018, 13:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 22-11-09
Пользователь №: 53 792



18F2550, MPLAB IDE 8.92
если сымитировать отработку какого-либо прерывания в UIR, взведёт ли симулятор бит USBIF в PIR2,
при всех разрешающих установках?
Go to the top of the page
 
+Quote Post
Марк_Я
сообщение Aug 28 2018, 10:38
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Открываете мануал на симулятор (MPLAB SIM) и смотрите ограничения (Limitations) Если мне не изменяет память, модуль USB не симулируется.
Да и симулировать там что либо стремно - слишком большой нужен буфер.
Я правил HID USB device из MLA на 18F14K50 под себя. Никакой отладки не потребовалось, тем более, что дебаг в этом МК перекрыт расположением USB на пинах ICSP.
Go to the top of the page
 
+Quote Post
Smen
сообщение Aug 28 2018, 11:33
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



balk, канэшна дыка ызвыняюсь, но Вы вроде ещё с PCLATH не разобрались, а уже за ЮСБ взялись?
Аднака... rolleyes.gif
Go to the top of the page
 
+Quote Post
balk
сообщение Aug 28 2018, 13:05
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 22-11-09
Пользователь №: 53 792



Цитата(Марк_Я @ Aug 28 2018, 14:38) *
дебаг в этом МК перекрыт расположением USB на пинах ICSP.

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

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

Можно и продолжить разбираться . В смежной теме.
Go to the top of the page
 
+Quote Post
Марк_Я
сообщение Aug 30 2018, 05:39
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Цитата(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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 11:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01454 секунд с 7
ELECTRONIX ©2004-2016