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

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

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

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

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

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

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

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

Прочитал форум. У меня на плате есть и ИК порт и ИК передатчик и програмится это все прямо из code vision. вот схемка. если интересно могу плату кинуть.
Только у меня если заметили обычные разъемы (2,5 мм шаг) стоят на программатор, это я при проектировании с сеткой промазал в лайоте, должны были стоять нормальные разъемы для лпт и сом портов.

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

Реклама:
Panda_Y2k вне форума  
Непрочитано 03.01.2008, 22:23  
khomiak
Временная регистрация
 
Регистрация: 27.10.2007
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
khomiak на пути к лучшему
По умолчанию

Сообщение от Panda_Y2k
Я вот такой отладочный модуль сделал для atmega8515 с программатором, сом портом, с заготовкой под usb и тоже цеплял к нему лсд индикатор
Прикольно!!!!
Мне нравится!
Когда побольше разберусь в микроконтроллерах и во всех их возможностях, то сделаю что-то на подобии этого!!!
Со своими знанимями на сегодняшний день смогу развести для более мощьного мк:
- светодиоды
- кнопки
- LCD дисплей
Семисегментные индикаторы (может даже динамическую индикацию)
- при конультации SPI разьем для программирования (тк их раньше на отладочной плате не использовал)
- а может сразу и USB-программатор на эту же плату поместить?(хотя наверное не стоит).
- линию сброса на ресет (автоматическую при зависании и ручную на кнопочке)
Было бы прикольно создать какой-то много функциональный модуль для работы со многими возможностями МК и обвязки! И выложить платы, фотки модуля, и коды программ для работы с мк и для управления обвязкой! Это бы облегчило жизнь многим новичкам!

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

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

Индикация сдесь динамическая. Статическую трудновато сделать будет, нужно будет 7х4=28 выводов контроллера задействовать. На счет программатора usb, я тоже думаю не стоит и ресет, тоже не нужен, в code vision когда открываешь программатор есть кнопка сброс мк - это тот же самый ресет, только мышкой , да на практике он и не нужен, а вот кнопари однозначно нужны, хоть парочку. Я до этого делал другую макетку с драйверами uln2003 для управления шаговиками и другой мощной нечистью, там кнопки ставил, а в этой по чему-то решил не ставить, а хотя бы парочку или штуки 4 надо, ну и драйвер тоже нужен, можно еще че нить повесить типа вот такого ИК датчика (в паре тоже классно работают)

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

Panda_Y2k вне форума  
Непрочитано 03.01.2008, 23:36  
khomiak
Временная регистрация
 
Регистрация: 27.10.2007
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
khomiak на пути к лучшему
По умолчанию

ну ты сила...
блин... не могу понять почему, когда я нажимаю цитата, то дублируется картинка...

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

khomiak вне форума  
Непрочитано 04.01.2008, 00:04  
khomiak
Временная регистрация
 
Регистрация: 27.10.2007
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
khomiak на пути к лучшему
По умолчанию

Сообщение от Ivax
И кнопка на ресете не помешает.
Такая реализация хороша или что-то другое посоветуете?

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

khomiak вне форума  
Непрочитано 04.01.2008, 00:18  
khomiak
Временная регистрация
 
Регистрация: 27.10.2007
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
khomiak на пути к лучшему
По умолчанию

Сообщение от Ivax
LCD через резистры мог подключатся с разными целями. Схему из книжки покажи.
А вот и обещаная схема....
Парвда это подключение LCD на микроконтроллер Армгстренг российского производства... но я думал, что подключение такое же и в авр.
Как видите из портов мк стоят резики, а потом линии (в частности некоторые через буферную микросхему) подаются на жки-шку...
Хочу переделать один прибор с этого армгстренга, который никто не знает под атмел АВР.)))

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

khomiak вне форума  
Непрочитано 04.01.2008, 01:36  
delay
Гражданин KAZUS.RU
 
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

#include ‹tiny2313.h› //Подключить библиотеку для tiny2313
#include‹delay.h› //Подключить функцию для установки временноай задержки, которой в листинне я не вижу
#asm
.equ __lcd_port=0x18 ;PORTB //То что дисплей подключается к порту B это ясно. с первой частью строки - не очень
#endasm
#include ‹lcd.h› // подключить функцию обработки дисплея
void main(void)
{
lcd_init(16); //иницпализация дисплея
lcd_gotoxy(0,0); //первая строка
lcd_putsf("LENCHIK THE BEST"); //напечатать текст
lcd_gotoxy(0,1); //2-я строка
lcd_putsf("1234567812345678"); //напечатать текст
while (1); бесконечный цикл
}
Не вижу что индицируют светодиоды, что коммутируют выключатели.
delay вне форума  
Непрочитано 04.01.2008, 01:47  
delay
Гражданин KAZUS.RU
 
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

Цитата:
Что означает
.equ __lcd_port=0x18 ;PORTB ?
Пример с LCD в кодевижине посмотри. Там всё понятно откоментино.
А если бы ты это не написал бы, что нибудь изменилось бы?
delay вне форума  
Непрочитано 04.01.2008, 10:20  
Panda_Y2k
Временная регистрация
 
Аватар для Panda_Y2k
 
Регистрация: 30.08.2005
Адрес: Ротовска йобласть
Сообщений: 84
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Panda_Y2k на пути к лучшему
По умолчанию

Точно изменилось бы - не работало бы
Panda_Y2k вне форума  
Непрочитано 04.01.2008, 11:29  
Developer_
Прописка
 
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
Developer_ на пути к лучшему
По умолчанию

Юзать LCD в байтном режиме, по меньшей мере, вредительство!!! Целых четыре ноги просто так в трубу улетает!!! Обязательно в полубайтном используйте.
Хотя судя по схеме, вообще в последовательном загоняется, но это от ущербности контроллера, а точнее в малом количестве портов. Итог - лишний корпус, в 8 раз медленее работа с LCD. Кстати LCD.h из CodVision вообще н предназначена для работы со схемой приведённой выше. Она подразумевает подключение напрямую.
Developer_ вне форума  
 

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

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

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:19.


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