Пост N: 40
Зарегистрирован: 02.10.07
Откуда: Россия, Ульяновск
Рейтинг:
0
Отправлено: 10.08.10 20:25. Заголовок: переброска портов на двустрочник
Имеется двустрочник на основе HD44780 и Pic16F628 возникла необходимость перебросить сигналы E,RS,R/W с PORTA(0,1,2) на PORTB(0,1,2) интерфейс 4-проводный, поэтому была наложена маска andlw F0h при копировании каждого полубайта (это чтобы не мешать E,RS,R/W, которые теперь на PORTB(0,1,2)), ну и,конечно, заменены все биты PORTA (E,RS,R/W) на биты PORTB после этого индикация пропала! что я сделал не так? может кто сталкивался?
Пост N: 41
Зарегистрирован: 02.10.07
Откуда: Россия, Ульяновск
Рейтинг:
0
Отправлено: 12.08.10 18:17. Заголовок: я дико извиняюсь за ..
я дико извиняюсь за поднятую панику вот всегда так, бьёшься над проблемой несколько дней, даёшь "объявление", и тут же озарение- и всё работает! Ewgen пишет:
цитата:
Если я правильно понял,Вы хотите всё делать с одного порта?И управление,и данные?
совершенно верно MAZ пишет:
цитата:
А внутренние резисторы отключены?
подключены Evgeny Korabelnikov пишет:
цитата:
Вернее всего, ошибка в том, что маска "губит" один из полубайтов.
нет, ошибки не было изначально, но рабочая версия получилась странной Но ведь работает!
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет