Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Проблема подключения ЖКИ 16х4 к ATtmega8515

Непрочитано 29.10.2011, 13:17  
orionSSV
Временная регистрация
 
Регистрация: 04.07.2010
Адрес: город Омск
Сообщений: 72
Сказал спасибо: 6
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
orionSSV на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Приветствую вас снова. В общем добился положительных результатов, инициализация проходит успешно. Флаг BF читается корректно (хотя в проеусе из за него работа программы виснет, так как будто его на D7 нет вовсе, если подавать ноль кнопочкой - работает дальше))). Отображает то что я указываю (даже кириллицу знает). Команды выполняет тоже корректно. Думаю дальнейшая работа с ним у у меня проблем не вызовет. вобщем....
Миниатюры:
Нажмите на изображение для увеличения
Название: фото рез.JPG
Просмотров: 70
Размер:	375.7 Кб
ID:	27745  
Реклама:

Последний раз редактировалось orionSSV; 29.10.2011 в 14:39.
orionSSV вне форума  
Непрочитано 29.10.2011, 14:44  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Сообщение от orionSSV Посмотреть сообщение
Приветствую вас снова. В общем добился положительных результатов, инициализация проходит успешно. Флаг BF читается корректно (хотя в проеусе из за него работа программы виснет, так как будто его на D7 нет вовсе, если подавать ноль кнопочкой - работает дальше))). Отображает то что я указываю (даже кириллицу знает). Команды выполняет тоже корректно. Думаю дальнейшая работа с ним у у меня проблем не вызовет. вобщем....
А почему на выполнении команд зависало? В чем ошибка была? Только хотел ответить, а Вы уже исправили...
RECTO вне форума  
Непрочитано 29.10.2011, 14:59  
orionSSV
Временная регистрация
 
Регистрация: 04.07.2010
Адрес: город Омск
Сообщений: 72
Сказал спасибо: 6
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
orionSSV на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Сообщение от RECTO Посмотреть сообщение
А почему на выполнении команд зависало? В чем ошибка была? Только хотел ответить, а Вы уже исправили...
В общем там ошибка была в определении состояния влага BF. точнее функция определения была бессмысленна: я там два раза переопределял Порт С в режим выхода))). И т.к. все задержки я убрал. получалось что МК пытался писать данные сразу после завершения процедуры записи команды... И получалось, что отсутствие паузы между записями данных было приемлем, то между записями команды и записями данных -это критично.. как-то так))). Пока готовил пост, обнаружил ошибку в функции BF. Исправил
orionSSV вне форума  
Непрочитано 29.10.2011, 15:27  
orionSSV
Временная регистрация
 
Регистрация: 04.07.2010
Адрес: город Омск
Сообщений: 72
Сказал спасибо: 6
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
orionSSV на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Кстати! Интересный момент.
Когда я экспериментировал с ЖКИ, мне пришла в голову идея пошаговой инициализации. я привинтил кнопочку и ножке и модифицировал программу так, чтобы очередной этап инициализации проходил после её нажатия (кнопочка фиксирующаяся, факт нажатия определялся коннектом выхода порта к земле). Собственно это и помогло мне. Потом я на радостях позабыл про это кнопочку, оставив порт подключённым к земле... Программу я изменил, все неиспользуемые порты определил как выходы с нулями. ЖКИ работал. Вспомнив о кнопке, я её разумеется убрал. ЖКИ работать перестал... даже инициализироваться. Я был удивлён. Пошаманив я выяснил, что ЖКИ работает когда один(любой) выход порта(любого не использующегося) подключён к земле. Иначе - никак!)))
Решил разобраться... Пока рабочая идея в значениях напряжения при уровнях "0" и "1". Думаю так, потому, что при "включённой" земле "0"=0.06в "1"=4.99 при отсутствии контакта с землёй "0"=1.26в "1"=5.11в
Схема питается от блока питания компьютера. На выходе U=5.11в и не просаживается 100%(при токе то в 3А))))
Против этой теории говорит то, что понижение напряжения через реостат до 4 не возымело результата))) всё ровно требуется земля...
вобщем пока я хз))
orionSSV вне форума  
Непрочитано 29.10.2011, 17:16  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Сообщение от orionSSV Посмотреть сообщение
Когда я экспериментировал с ЖКИ, мне пришла в голову идея пошаговой инициализации. я привинтил кнопочку и ножке и модифицировал программу так, чтобы очередной этап инициализации проходил после её нажатия
Кнопочку то убрали, а прогу к нормальному виду не привели??? Вот прога и ждёт "нажатия"...
Второй вариант - ваша проверка могла удлинять задержки...

Совет... все "кнопочки" включать через 200-300 Ом... Иначе при модификациях проги и ошибках побьёте (если уже не побили) порты...
st_1 вне форума  
Непрочитано 29.10.2011, 18:06  
orionSSV
Временная регистрация
 
Регистрация: 04.07.2010
Адрес: город Омск
Сообщений: 72
Сказал спасибо: 6
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
orionSSV на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

st_1, Все порты живы, кнопки убраны, программа вобще ни скакими портами кроме тех что на ЖКИ не работает.
Сообщение от st_1 Посмотреть сообщение
Кнопочку то убрали, а прогу к нормальному виду не привели??? Вот прога и ждёт "нажатия"...
Второй вариант - ваша проверка могла удлинять задержки...
и суть не в этом. Всё работает с фиксированными задержками, тем более подключение земли к выходу порта (не входу!!!) н как на прогу (её работу) влиять не может... Может У этого ЖКИ есть третье неопределимое состояние (по напряжению) между нулём и единицей, в которое я и попадаю?))
orionSSV вне форума  
Непрочитано 29.10.2011, 18:26  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Возьмите другой проц и напишите прогу заново... если в текущем проекте и железе запутались... иногда помогает, когда глаз замылился и внятные мысли кончились...
WR ЖКИ на землю, не подключая к процу... и задержками... всё что связано с опросом бита готовности из проги убрать...
Ничего особенного в этом ЖКИ нет... И неопределённое состояние может выдать проц, а не ЖКИ... т.к. ЖКИ является приёмником, а уровни выдаёт проц... ЖКИ у вас передатчиком только при опросе бита готовности...
Если бы у вас был ПИК, то ещё можно было бы посомневаться, а АТМЭЛ - дохловатый он на ноги...
st_1 вне форума  
Непрочитано 29.10.2011, 18:40  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Сообщение от orionSSV Посмотреть сообщение
подключение земли к выходу порта (не входу!!!) н как на прогу (её работу) влиять не может...
Правильно... но у вас влияет... Значит... либо у вас не подключена земля к процу... либо проц начинает отходить в мир иной...
Начните с моргания светодиодом...
st_1 вне форума  
Непрочитано 29.10.2011, 22:14  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

Сообщение от st_1 Посмотреть сообщение
Начните с моргания светодиодом...
Точнее, заканчивайте этим Начинали-то с индикатора...
ut1wpr вне форума  
Непрочитано 30.10.2011, 07:12  
orionSSV
Временная регистрация
 
Регистрация: 04.07.2010
Адрес: город Омск
Сообщений: 72
Сказал спасибо: 6
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
orionSSV на пути к лучшему
По умолчанию Re: Проблема подключения ЖКИ 16х4 к ATtmega8515

st_1, ut1wpr,контроллер в норме... проверил светодиодной сборкой из 8 штук каждый порт мигают перемигиваются строго по программе. Проверил даже в режиме ШИМ (на RGB светодиоде), тоже корректно всё.
orionSSV вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема подключения КР142ЕН1А Archer07 Электроника - это просто 5 24.12.2009 20:12
ПРоблема с ЖКИ дисплеем у компа. Sweppess Ремонт оргтехники 9 09.09.2008 09:42
ЖКИ МТ-12864 + ATmega8: проблема 123max12345 Микроконтроллеры, АЦП, память и т.д 0 01.10.2007 11:56


Часовой пояс GMT +4, время: 14:37.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.