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

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

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

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

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

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

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

 
Опции темы
Непрочитано 01.02.2010, 21:35  
Serg3621
Частый гость
 
Регистрация: 06.08.2009
Сообщений: 23
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Serg3621 на пути к лучшему
Вопрос AVR. Как правильно совместить LCD и ISP на PORTB?

Хочется узнать мнение опытных насчет подключения к одному порту МК AVR разьема внутрисхемного программирования и текстового (16х2) ЖК-дисплея.
Можно ли дисплей подключить через резисторы 4-5кОм, как советуют многие источники для исключения помехи программированию? Напрямую пробовал на тини2313, так при программировании приходилось дисплей отключать...
Реклама:
__________________
www.ilyichevsk.org- моя домашняя страничка - немного электроники, немного книг и т.д.
Serg3621 вне форума  
Непрочитано 02.02.2010, 09:56  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

Смотря какие уровни на ножках управления дисплея. Если в режиме программирования (на всех ножках контроллера Z-состояние) он сконфигурирован как "чтение из дисплея" - он будет мешать. Если же "запись в дисплей" - мешать не будет. ИМХО его нужно правильно подключить а не бороться с Последствиями неправильного подключения
niXto вне форума  
Непрочитано 02.02.2010, 14:31  
Serg3621
Частый гость
 
Регистрация: 06.08.2009
Сообщений: 23
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Serg3621 на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

Дисплей включается по четырехпроводной шине данных, так, как CodeVision пишет (7 проводов)
__________________
www.ilyichevsk.org- моя домашняя страничка - немного электроники, немного книг и т.д.
Serg3621 вне форума  
Непрочитано 02.02.2010, 15:34  
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 594
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

Вы используете флаг Busy или тайм-ауты?
pifa вне форума  
Непрочитано 02.02.2010, 15:58  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

niXto имеет в виду линию R/W. По дефолту дисплей должен находится в режиме R (чтение). Тогда на выводах будет третье состояние. Эту ногу нельзя пропускать через программатор. Остальные можно.
Easyrider83 вне форума  
Непрочитано 02.02.2010, 16:46  
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 594
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

Сообщение от Easyrider83 Посмотреть сообщение
niXto имеет в виду линию R/W. По дефолту дисплей должен находится в режиме R (чтение). Тогда на выводах будет третье состояние. Эту ногу нельзя пропускать через программатор. Остальные можно.
Если R/W=1 или там третье состояние, дисплей будет в режиме чтения. И, соответственно, там будут логические уровни (в зависимости от E). Вот посмотрел распиновку CodeVision. Программатор подключается к PB5-7, сигналы управления LCD на PB0-2. Для нормальной работы программатора необходимо обеспечить лог.0 на R/W. Тогда шина D4-D7 LCD будет на приеме и не будет мешать программированию.

Последний раз редактировалось pifa; 02.02.2010 в 16:48.
pifa вне форума  
Непрочитано 03.02.2010, 19:47  
Serg3621
Частый гость
 
Регистрация: 06.08.2009
Сообщений: 23
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Serg3621 на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

pifa, Если я правильно понял, достаточно подать сигнал с вывода RESET программатора? Например через диод, чтобы саморезет не произошел...
__________________
www.ilyichevsk.org- моя домашняя страничка - немного электроники, немного книг и т.д.
Serg3621 вне форума  
Непрочитано 04.02.2010, 03:50  
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 594
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

Сообщение от Serg3621 Посмотреть сообщение
pifa, Если я правильно понял, достаточно подать сигнал с вывода RESET программатора? Например через диод, чтобы саморезет не произошел...
Диод нужен, чтоб не "посадить" выход МК. Подключите LCD (RD/WR) через диод на PB1 (катодом к МК), а на анод подтяжку на +5V. И сюда подключайте RST программатора. Должно работать.

P.S.
Я не использую опрос флага Busy (только запись) и у меня сигнал RD/WR сидит глухо на GND.

Последний раз редактировалось pifa; 04.02.2010 в 03:53.
pifa вне форума  
Сказали "Спасибо" pifa
Serg3621 (05.02.2010)
Непрочитано 04.02.2010, 14:03  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,916
Сказал спасибо: 2,980
Сказали Спасибо 3,161 раз(а) в 2,146 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: AVR. Как правильно совместить LCD и ISP на PORTB?

Линию "E" ЖКИ "подтягиваем" к земле резистором (5.1-10 кОм) и всё.
При программировании на выводах AVR'ки будет Z-состояние, значит ЖКИ будет полностью отключен ("E" = 0 - значит DATA = Z, R/!W и C/!D - не важны) и ни на что не повлияет.
http://www.atmel.ru/Spec/LCD.htm
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
Serg3621 (05.02.2010)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AVR и LCD begun Микроконтроллеры, АЦП, память и т.д 5 24.01.2010 01:12
AVR и LCD FlashAck Микроконтроллеры, АЦП, память и т.д 10 18.01.2010 22:45
Как поочередно выводить одну и ту же информацию на разные выводы AVR контроллера zerion Микроконтроллеры, АЦП, память и т.д 20 13.01.2010 17:23
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33
переносной ISP загрузчик для AVR Ugauga Микроконтроллеры, АЦП, память и т.д 8 07.11.2009 20:47


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot