Александр Бушков 4 Report post Posted May 4, 2017 Регистры D и E не будут доступны, если случайно конфигурировать регистр Е следующим образом: TRISE=%11111111Необходимо, чтобы TRISE.4=0!Этот случай указан в описании регистра D в документации, но пока туда посмотришь.. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted May 4, 2017 О каком контроллере идёт речь? Share this post Link to post Share on other sites
Александр Бушков 4 Report post Posted May 5, 2017 Это в PIC16F877, -877-A, -877-20. Возможно в других, где есть регистры D, E. Имеется в виду, что при TRISE4.0=0 можно управлять отдельными битами в D и E. При TRISE4.0=1 нельзя управлять отдельными битами в D и E. В этом случае все биты в D управляются в связке, т.е. как байт. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted May 5, 2017 Да, действительно, порт D и E могут работать в 2 режимах, как потры ввода/вывода и как параллельная шина. В даташите об этом разжёвано. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted May 5, 2017 Чем вызван интерес к довольно старому микроконтроллеру? Его смело можно заменить 16f887, и не заморачиваться с регистрами tris. Share this post Link to post Share on other sites
Александр Бушков 4 Report post Posted May 5, 2017 Старый друг лучше новых двух. Проверено. Share this post Link to post Share on other sites
Александр Бушков 4 Report post Posted May 5, 2017 Уважаемый Администратор! У меня так мало места ( около 13 кбайт), чтобы еще разместить схемы или картинки. Можно ли увеличить? Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted May 5, 2017 Спору нет. Я посмотрю где увеличить квоту, забыл уже. Давно в админку не заходил. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted May 5, 2017 Можно создать переменную, в неё вписывать биты как душе угодно и следом эту переменную выдавать в порт, я проверил, так работает без проблем в обоих режимах. А по отдельности записи в порт работают как то странно. Share this post Link to post Share on other sites