Контроллер + дисплей знакосинтезирующий

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Можно ли собрать такую простую схемку , точнее даже не схемку , а часть схемы , к примеру вот этой http://radiokot.ru/circuit/analog/receiv_transmit/14/
Только надо собрать устройство , которое будет всего лишь выводить на дисплей какие нибудь знаки , символы , цифры и тд
У меня есть идея , как можно сделать :
Купить какой нибудь дешёвенький контроллер AVR (тот что ATMEGA32 дорогой что то больно ) руб 160 - 190 где то так :) , ну в чипе уж такие цены :)
Ну вот , значит собрать для него программатор (схемка программатора если есть , то пожалуйста сможете ссылку дать ? ) , ну значит прошить прошивкой (можно наверняка даже той что в статье приводится) и дальше уже начать собирать : питания для контроллера + , - (GND, VCC) и к самим выходам контроллера для дисплея , подключить дисплей (ну так же как и в статье соединен дисплей с ЖКИ) .
Можно ли таким образом вывести символы какие нибудь на дисплей или как то по - другому ? :shock:
Вот контроллер для примера http://www.chipdip.ru/product/atmega48v-10au.aspx пойдёт ? :roll:
Контактная информация:
Реклама
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Ну как вообще , будет такое работать то ? :roll:
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

Не будет!!! Тебе просто с МК и дисплейчиком побаловаться нужно, или какое-то конкретное устройство нужно?
Даже у стен есть уши...
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

просто с МК и дисплейчиком побаловаться нужно
Оно самое и нужно :)

ЗЫ потом уже потихоньку интегрировать буду в мой приёмник , но это потом :)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

ATTiny2313 + HD4470
или
тини2313 и лсд
или
атмега8 и лсд

в гугль забей. КУЧУ ПОЛУЧИШЬ
Мотание тороидов- вышивание по мужски.
Реклама
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Вот такой пойдёт ?
http://www.chipdip.ru/product/atmega8535l-8ai.aspx

И мой ЖКИ :
http://www.chipdip.ru/product/wh0802a-yyh-ct.aspx

Так будет работать ?
Контактная информация:
Реклама
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Да , посмотрел в гугле , значит будет :)
Вот схема подключения собственно

Изображение

и исходник прошивки :

Код: Выделить всё

#include <mega8.h> //Включаем библиотеку для работы с микроконтроллером ATMega8 

 #asm 

    .equ __lcd_port=0x18 ;PORTB 

 #endasm  // Инициализируем PORTB как порт ЖКИ 

 #include <lcd.h> //Включаем библиотеку для работы с ЖКИ 

 void main(void) 

 { 

 char *_str="Hello word!"; //Создаем выводимую строку 

 PORTD=0x00; //Выставляем все выходы PORTD на ноль 

 DDRD=0x00; // Выставляем все выходы PORTD как входы 

 lcd_init(16); // Инициализация ЖКИ на 16 символов 

 lcd_gotoxy(0, 0); // Переводим курсор на первый символ первой строки 

 lcd_puts(_str);   // Выводим строку _str на дисплей ЖКИ 

 while (1) 

       { 

       }; 

 }
Ужас , это же чистый c++ !! класс ! я как раз на c++ и программирую :)
Только правда там компилятор Code Vision AVR называется :)

ЗЫ только правда на моём контроллере (ссылка выше) 44 ноги , пойдёт такой atmega8 ?? :shock:
Или всё таки atmega брать такой вот http://www.chipdip.ru/product/atmega8a-pu.aspx ?? у него как раз 28 ног :)
Контактная информация:
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Сообщение kris95 »

Покажи хоть фрагментик объектно-ориентированного кода ? Раз это именно чистый С++ . На мой взгляд это чистый С
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Ты думаешь ?
Ну ладно , впрочес не время делить шкуру неубитого медведя :)
Лучше скажите мне , приведённые дисплей и микроконтроллер будут работать в схеме ?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь

Сообщение Evgeny1 »

они будут работать только посте написания правильной прошивки
Контактная информация:
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Ну если только после этого , то написать - не проблема :wink:

Коты ! только есть где нибудь простинькая схема программатора безо всяких прибамбасов для такого контроллера ?? :roll:
Контактная информация:
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Коты , короче говоря нашёл я схемку простую , проще похоже некуда :)

Изображение

Тут вродь как всё просто :
4 резика от 100 до 200 ом , кварц на 16 МГц , кондеры 1,2 - 20 pF , 3 - 0.1 uF ...

Только вот вопрос по поводу дополнительного питания :
Оно ведь навярняка даже и не нужно , поскольку диапазон рабочих напряжений у AVR 3..5 В если я не ошибаюсь ?? (просто когда программировал EEPROM это было так : при 3.5 вольтах всё нормально программировалось , но не знаю как с AVR )
Но раз уж надо питание , то имеется универсальный блок питания там на 4.5 V наверное попрёт , да ещё + питание от параллельного порта при включённом параметре SPP+ECP в биосе :)
Ну впрочем такой программатор пойдёт ? если да , то можно обойтись без доп питания ?? :roll:

ЗЫ только осталось это всё нарисовать и распечатать на плате , но эт как куплю :)
Контактная информация:
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

А так то хоть это C# хоть C++ всё равно языки похожи :) только в C# классов нету :)
А так то прошивка на один функциях AVR построена :)
Контактная информация:
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Сообщение kris95 »

Начнём с того, что вспомним хотя бы историю С++. Произошёл от С. И весь функционал С будет работать и в С++. Различия лишь в компиляторах ( С++ компилятор переварит С и спасибо скажет, и компилятор С при компиляции С++ пошлёт вас нах ). А закончим тем, что компилятор CodeVision является Сишным. И С++ и тем более C# ему не понравится.
Тоже и avr-gcc (WinAVR )
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Ну ладно , ладно :) , главное что освоить и писать будет не трудно , очень уж похоже :)
Контактная информация:
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Сообщение kris95 »

Естественно. Кто знает С++, тот знает С. Кто знает С - быстрее выучит С++ :)))
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Естественно
:)
Контактная информация:
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17

Сообщение Vendein_RaZoR »

Прошивка то вот одно , другое дело ATMEGA8 будет работать с любым дисплеем ?? (к примеру фирмы МЭЛТ)
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

Vendein_RaZoR писал(а):Прошивка то вот одно , другое дело ATMEGA8 будет работать с любым дисплеем ?? (к примеру фирмы МЭЛТ)
Будет! И библиотек куча... Уж чего чего, а про подключение LCD HD44780 или про подключение МЭЛТ или про подключение LCD от Nokia 3310 в интернете СТОЛЬКО обсосано, что найти никаких проблем.
Кстати кварц и кондёры на схеме своей можешь выкинуть они не нужны - МК для твоей задачи тактируй от внутреннего генератора. А программатор тебе лучше вот такой (если есть COM порт на компе): http://mklab.net.ua/stati003.html или такойhttp://mklab.net.ua/stati004.html.
Если собрался писать в CodeVision AVR, то скачай вот эту книгу: http://depositfiles.com/files/jg2dbcptj тут есть ВСЁ что тебе надо!
Даже у стен есть уши...
Ответить

Вернуться в «Умные мысли»