Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.07.2007, 11:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
|
Непонятки при выводе на ЖКИ 1602
Пытаюсь освоить применение ЖКИ. Есть в наличие 1602,
2402 и графический 12864. Столкнулся с проблемой:
при написании программы инициализации все проходит нормально и первые два сообщения по строчкам раскладываются как надо.А вот далее ничего не происходит, а надо чтобы после задержки 2 сек. ЖКИ обнулился и загрузились новые надписи. Вроде все просто - а висят на дисплее только первые надписи.
Пробовал по разному - результат один.
ЖКИ - PC1602LPS-FEN.
Интерфейс - 4 бита.
PIC16F628A, 4 мГц
В MPLAB SIM все нормально.
Кусок файла позаимствован и переделан.
Что не так?
Прикрепленный файл: 2619242.rar
|
|
|
|
30.07.2007, 13:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
При включении жки надо вызадать не меньше 20 мс,потом посмотри при стирании дисплея задержка не менее 1.5 мс или опрос шины занятости.
|
|
|
|
30.07.2007, 15:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
|
Флаг готовности по RB7 опрашивается и задержки установлены необходимой длительности( см. файл), но увы...
Если между первым выводом текста на экран и вторым убрать задержку (2 сек), то устанавливается второе .
|
|
|
|
30.07.2007, 15:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Смотри собаку,у тебя как раз не сбрасывается она в задержках.
|
|
|
|
30.07.2007, 15:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
|
Не совсем понял: "СОБАКА" - это что???
|
|
|
|
30.07.2007, 15:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
По конфигу у тебя вач-дог не взведен, но при программировании ты его мог взвести. Прочитай конфиг программатором и посмотри.
|
|
|
|
30.07.2007, 15:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Да и зачем подпрограммы задержки вставляеш в середину главной программы? чтоб других с толку сбить
|
|
|
|
30.07.2007, 15:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Что за команда dt " * CTAPT * " ; ? первый раз такую встречаю
|
|
|
|
30.07.2007, 15:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
А где команда перевода портов B на выходы?
Вот такая clrf TRISB
|
|
|
|
30.07.2007, 16:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Настройка у тебя странная
Вот сравни с этой,то что со значком * не опрашивается флаг занятости.
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/30072007/2032684.JPG)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:52.
|
|