Уважаемые разработчики, программисты и просто хорошие люди, короче всем привет! Столкнулся с такой бедой. Захотелось собрать цифровой темброблок на TDA7318 с энкодером, с LCD... Так как микруха имеет 4 входа, забожилось мне рядом с каждым тюльпаном вывести светодиод, который бы показывал какой именно вход активен. Дело в том, что для выбора входа нужно зайти в меню, а если будет гореть диод, то сразу будет видно. Так, вот, собрал, работает все! Кроме диодов. Свободные ноги остались у 16а877: Порт с и порт D частично. В книге В.Н. Хилинского описывается TRISA,TRISВ, для конфигурации остальных портов рекомендуется использовать команды input и output. С этим учетом был написан текст. Но диоды вели себя неодекватно . ТО по 2 включались, то не выключались, короче говоря на состояние входа (тюдьпана) плевали и жили своей жизнью. А вот и сам вопрос: Что это может быть? Сгорел порт, неправильно указана конфигурация или еще что?? Заранее спасибо!!!
Если порты в проге всегда работают на выход\вход, то я обычно использую TRISх. Проверить работу порта - просто загоните простую прошивку с миганием светодиодов. Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
Что бы не создавать новую тему и не захломлять форум глупыми вопросами, спрошу здесь. Подскажите пожалуйста: Можно ли по протоколу SPI подключить несколько устройств на одну шину, например SD карту и RTC(с интерфейсом SPI)... В качестве мастера pic. Спасибо