Мур 1 22 января, 2015 Опубликовано 22 января, 2015 · Жалоба Навертели с PIC12LF1840T39A, что диву даешься! ....всего 5 ножек, а исключающих возможностей для крохи просто запредельно... Есть где выбирать! Но! Корифеи PIC, подскажите! Где собака порылась?... :1111493779: Стал смотртеть на симуляторе простой фрагмент и совсем потерялся. Почему-то показал Dout на RA4 и RA5! TRISA ведь четко в '0' (кроме MCLR)? Что-то новое в архитектуре?... Что я пропустил? Тут начальный фрагмент для прогона... Заранее спасибо!! :tort: irfPIC12_000.X.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 22 января, 2015 Опубликовано 22 января, 2015 · Жалоба Навертели с PIC12LF1840T39A, что диву даешься! ....всего 5 ножек, а исключающих возможностей для крохи просто запредельно... Есть где выбирать! Но! Корифеи PIC, подскажите! Где собака порылась?... :1111493779: Стал смотртеть на симуляторе простой фрагмент и совсем потерялся. Почему-то показал Dout на RA4 и RA5! TRISA ведь четко в '0' (кроме MCLR)? Что-то новое в архитектуре?... Что я пропустил? Тут начальный фрагмент для прогона... Заранее спасибо!! :tort: Если склероз не изменяет, 0 в TRIS значит out, 1 значит in Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Redguy 0 23 января, 2015 Опубликовано 23 января, 2015 · Жалоба Если склероз не изменяет, 0 в TRIS значит out, 1 значит in Так и есть. У PIC в регистрах TRIS значение "0" настраивает ножку на выход, поэтому симулятор не врет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 23 января, 2015 Опубликовано 23 января, 2015 · Жалоба Ха! По программе должен быть только один вход, как и указано в TRISA.. А их(входов) еще пара RA4 и RA5. Din?... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Redguy 0 23 января, 2015 Опубликовано 23 января, 2015 (изменено) · Жалоба Ха! По программе должен быть только один вход, как и указано в TRISA.. А их(входов) еще пара RA4 и RA5. Din?... Открыл проект, скомпилил, запустил отладчик. Все работает как часы, как написано в программе. Никаких глюков не замечено. До команды movwf TRISA все ножки порта А настроены на вход, после: только RA3 - вход, остальные - выход. У меня версия MPLABX 2.26. Изменено 23 января, 2015 пользователем Redguy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 23 января, 2015 Опубликовано 23 января, 2015 · Жалоба Открыл проект, скомпилил, запустил отладчик. Все работает как часы, как написано в программе. Никаких глюков не замечено. До команды movwf TRISA все ножки порта А настроены на вход, после: только RA3 - вход, остальные - выход. У меня версия MPLABX 2.26. Спасибо! Это говорит о глюкавости Х-версии! Не?... Дело в том,что для PIC12LF1840 указан компилятор не ниже... Х Может там лицензия какая нужна?... http://www.microchip.com/wwwproducts/Devic...PIC12LF1840T39A Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Redguy 0 26 января, 2015 Опубликовано 26 января, 2015 · Жалоба На самом деле, если повнимательней приглядеться к настройкам проекта, то симулятор для этого контроллера не совсем в конечном варианте. Присутствует желто-зеленый значок, а при наведении надпись, что он еще в beta-состоянии. beta она и в Африке beta :) Вот оттуда могут быть и разногласия Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться