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

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

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

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

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

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

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

 
Опции темы
Непрочитано 03.01.2008, 13:11  
lex3
Прохожий
 
Регистрация: 13.03.2005
Сообщений: 4
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lex3 на пути к лучшему
По умолчанию

Резюки на LCD лучше оставить а вот номинал можно взять другой, например 22 Ом. Их обычно ставят для выравнивания фронтов сигнала компенсируя индуктивность и монтажную емкость, особенно полезно если LCD подключается через шлейф длинной несколько сантиметров.
На вывод PD2 вместо светодиода хорохо-бы подключить IR приемник(станет гораздо интересней, а то занимать светодиодом внешнее прерывание расточительство и так скудных ресурсов 2313).
Реклама:
lex3 вне форума  
Непрочитано 03.01.2008, 13:27  
Developer_
Прописка
 
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
Developer_ на пути к лучшему
По умолчанию

Собрал сотню девайсов, где LCD подключён шлейфом ~15 сантиметров. В этом шлейфе ещё шли првода на динамическую клавиатуру(вообще стандартный мой подход, ко многим девайсам). Контроллеры использовал разные: AT90S2313, ATtiny2313, ATtiny26,ATmega48, ATMega84, ATmega16, ATmega32 и др. НИРАЗУ небыло проблем. С таким подходом можно резюки везде ставить.
Библиотеки LCD написал сам. Можно назначить обсолютно любые порты, и множество других прелестей не доступных в LCD.h CodeVision. С LCD были проблемы когда напруга питания его меньше 4 вольт. При этом внутренний RC генераторуходит вниз по частоте, и LCD начинает жутко тормозить. Ну и на контрастность надо уже было отрицательное напряжение.
Developer_ вне форума  
Непрочитано 03.01.2008, 13:33  
khomiak
Временная регистрация
 
Регистрация: 27.10.2007
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
khomiak на пути к лучшему
По умолчанию

Цитата:
А для программирования каждый раз вытаскивать МК?
Да. я для программирования контроллеров придумал спец платку.)))

Цитата:
И кнопка на ресете не помешает.
Ок. вечером нарисую схемку. а вы оцените, а то не хочу паять, тк не уверен что это правильно))

Цитата:
Ограничительные резисторы кнопок на "отладочном модуле" нужны для защиты порта. Ошибка в программе - и ты посадиш выход тюньки в высоком состоянии на землю. Резисторы 10 ком тоже можно выкинуть и использовать встроенный в порт резистор подтяжки. Но тоже не на "отладочном модуле"
Схемки подключения брал из книги АВР от простого к сложному - голубцов

Цитата:
LCD через резистры мог подключатся с разными целями. Схему из книжки покажи.
ОК.Вечером кину картинку...
khomiak вне форума  
Непрочитано 03.01.2008, 14:05  
Developer_
Прописка
 
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
Developer_ на пути к лучшему
По умолчанию

Возьми PROTEUS. Работу с LCD отлаживать просто сказка. Потом заливаешь в контроллер и всё сразу работает. Используй IAR. Тогда сможешь и по шагам в PROTEUS по исходникам на С ходить. И в AVR_studio по шагам по С ходить. В AVR_studio отлично переферия эмулируется. Сам долго сидел на CodeVison. Все попытки попробывать IAR заканчивались отвращением. Но Судьба заставила с ARM работать. И пришлось всётаки эту лошадь(IAR) оседлать. И после его, гада , теперь не могу смотреть на CodeVision и всё! Всё неудобно, и отсутствия сразу нескольктх открытых файлов, и поиск функции по объявлению и многое другое. А все проблемы перехода на IAR? такие как отсутствия bin? легко решились. Например bin можно заменить макросом PORTD_Bit0. Ну и IAR кросплатформенная среда. Любой проц можно программить. Плюс IAR это целая компания, а CodeVision пишит один человек.
Developer_ вне форума  
Непрочитано 03.01.2008, 14:18  
khomiak
Временная регистрация
 
Регистрация: 27.10.2007
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
khomiak на пути к лучшему
По умолчанию

Сообщение от Developer_
C разными LCD были следующие варианты делителя 10K-100, 10K-470, 10K-1K.
Спасибо. На досуге попробуем
khomiak вне форума  
Непрочитано 03.01.2008, 14:35  
khomiak
Временная регистрация
 
Регистрация: 27.10.2007
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
khomiak на пути к лучшему
По умолчанию

Сообщение от lex3
На вывод PD2 вместо светодиода хорохо-бы подключить IR приемник(станет гораздо интересней, а то занимать светодиодом внешнее прерывание расточительство и так скудных ресурсов 2313).
Спасибо учту!
Только я не понимаю о чем вы говорите!))
Я пока что многого не знаю - новичек в этом деле! )
Как стану умным, то буду усовершенствовать модули!!

А при желании можно так же вывести разьем по программипрованию по СПИ!
khomiak вне форума  
Непрочитано 03.01.2008, 14:56  
Developer_
Прописка
 
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
Developer_ на пути к лучшему
По умолчанию

Цитата:
А при желании можно так же вывести разьем по программипрованию по СПИ!
Делал много девайсов с SMD контроллерами. Выводил на контактную площадку 6 проводов (SPI+RESET+Uпит). SPI ноги можно использовать в схеме, они не будут влиять на программирование, только надо их разводить на слаботочные участки схемы.
Developer_ вне форума  
Непрочитано 03.01.2008, 21:33  
AndreiVV
Гражданин KAZUS.RU
 
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
AndreiVV на пути к лучшему
По умолчанию

Я порекомендовал бы поставить мк с объемом флэши побольше и вывести линии портов на разъемы, сделать что-то на подобие конструктора, например как здесь
AndreiVV вне форума  
Непрочитано 03.01.2008, 22:06  
Panda_Y2k
Временная регистрация
 
Аватар для Panda_Y2k
 
Регистрация: 30.08.2005
Адрес: Ротовска йобласть
Сообщений: 84
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Panda_Y2k на пути к лучшему
По умолчанию

Я вот такой отладочный модуль сделал для atmega8515 с программатором, сом портом, с заготовкой под usb и тоже цеплял к нему лсд индикатор

-- Прилагается рисунок: --

Panda_Y2k вне форума  
Непрочитано 03.01.2008, 22:06  
Panda_Y2k
Временная регистрация
 
Аватар для Panda_Y2k
 
Регистрация: 30.08.2005
Адрес: Ротовска йобласть
Сообщений: 84
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Panda_Y2k на пути к лучшему
По умолчанию

и вторая сторона

-- Прилагается рисунок: --

Panda_Y2k вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите!!!Нужен ли программатор для AT90S2313-10PI Mihey777 Микроконтроллеры, АЦП, память и т.д 4 29.04.2009 00:38
AT90S2313 vs Attiny2313-20 Edward_tlt Микроконтроллеры, АЦП, память и т.д 68 20.03.2008 23:11
Модель для Proteus ATtiny2313 ? EKuzmich Микроконтроллеры, АЦП, память и т.д 2 27.11.2007 14:10


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


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