Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Каково мнение о симуляторе MPLABX?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Мур
Навертели с PIC12LF1840T39A, что диву даешься!
....всего 5 ножек, а исключающих возможностей для крохи просто запредельно...
Есть где выбирать!

Но! Корифеи PIC, подскажите! Где собака порылась?... 1111493779.gif
Стал смотртеть на симуляторе простой фрагмент и совсем потерялся. Почему-то показал Dout на RA4 и RA5! TRISA ведь четко в '0' (кроме MCLR)?
Что-то новое в архитектуре?...
Что я пропустил?
Тут начальный фрагмент для прогона...

Заранее спасибо!! tort.gif
A. Fig Lee
Цитата(Мур @ Jan 22 2015, 14:15) *
Навертели с PIC12LF1840T39A, что диву даешься!
....всего 5 ножек, а исключающих возможностей для крохи просто запредельно...
Есть где выбирать!

Но! Корифеи PIC, подскажите! Где собака порылась?... 1111493779.gif
Стал смотртеть на симуляторе простой фрагмент и совсем потерялся. Почему-то показал Dout на RA4 и RA5! TRISA ведь четко в '0' (кроме MCLR)?
Что-то новое в архитектуре?...
Что я пропустил?
Тут начальный фрагмент для прогона...

Заранее спасибо!! tort.gif


Если склероз не изменяет, 0 в TRIS значит out, 1 значит in
Redguy
Цитата(A. Fig Lee @ Jan 23 2015, 02:55) *
Если склероз не изменяет, 0 в TRIS значит out, 1 значит in

Так и есть. У PIC в регистрах TRIS значение "0" настраивает ножку на выход, поэтому симулятор не врет
Мур
Ха! По программе должен быть только один вход, как и указано в TRISA..

А их(входов) еще пара RA4 и RA5. Din?...
Redguy
Цитата(Мур @ Jan 23 2015, 07:48) *
Ха! По программе должен быть только один вход, как и указано в TRISA..

А их(входов) еще пара RA4 и RA5. Din?...


Открыл проект, скомпилил, запустил отладчик. Все работает как часы, как написано в программе. Никаких глюков не замечено.
До команды
Код
movwf   TRISA

все ножки порта А настроены на вход, после: только RA3 - вход, остальные - выход.
У меня версия MPLABX 2.26.
Мур
Цитата(Redguy @ Jan 23 2015, 15:51) *
Открыл проект, скомпилил, запустил отладчик. Все работает как часы, как написано в программе. Никаких глюков не замечено.
До команды
Код
movwf   TRISA

все ножки порта А настроены на вход, после: только RA3 - вход, остальные - выход.
У меня версия MPLABX 2.26.


Спасибо!
Это говорит о глюкавости Х-версии! Не?...

Дело в том,что для PIC12LF1840 указан компилятор не ниже... Х

Может там лицензия какая нужна?...

http://www.microchip.com/wwwproducts/Devic...PIC12LF1840T39A
Redguy
На самом деле, если повнимательней приглядеться к настройкам проекта, то симулятор для этого контроллера не совсем в конечном варианте. Присутствует желто-зеленый значок, а при наведении надпись, что он еще в beta-состоянии. beta она и в Африке beta sm.gif
Вот оттуда могут быть и разногласия
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.