Страница 1 из 2

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

Добавлено: Пт июл 01, 2011 19:45:44
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:

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

Добавлено: Пт июл 01, 2011 21:27:24
Vendein_RaZoR
Ну как вообще , будет такое работать то ? :roll:

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

Добавлено: Пт июл 01, 2011 22:13:18
zhu4er
Не будет!!! Тебе просто с МК и дисплейчиком побаловаться нужно, или какое-то конкретное устройство нужно?

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

Добавлено: Пт июл 01, 2011 22:15:45
Vendein_RaZoR
просто с МК и дисплейчиком побаловаться нужно
Оно самое и нужно :)

ЗЫ потом уже потихоньку интегрировать буду в мой приёмник , но это потом :)

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

Добавлено: Сб июл 02, 2011 12:28:25
Redrik Shuhart
ATTiny2313 + HD4470
или
тини2313 и лсд
или
атмега8 и лсд

в гугль забей. КУЧУ ПОЛУЧИШЬ

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

Добавлено: Сб июл 02, 2011 13:19:06
Vendein_RaZoR
Вот такой пойдёт ?
http://www.chipdip.ru/product/atmega8535l-8ai.aspx

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

Так будет работать ?

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

Добавлено: Сб июл 02, 2011 13:39:02
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 ног :)

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

Добавлено: Сб июл 02, 2011 22:40:55
kris95
Покажи хоть фрагментик объектно-ориентированного кода ? Раз это именно чистый С++ . На мой взгляд это чистый С

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

Добавлено: Сб июл 02, 2011 23:51:54
Vendein_RaZoR
Ты думаешь ?
Ну ладно , впрочес не время делить шкуру неубитого медведя :)
Лучше скажите мне , приведённые дисплей и микроконтроллер будут работать в схеме ?

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

Добавлено: Вс июл 03, 2011 11:33:57
Evgeny1
они будут работать только посте написания правильной прошивки

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

Добавлено: Вс июл 03, 2011 14:05:02
Vendein_RaZoR
Ну если только после этого , то написать - не проблема :wink:

Коты ! только есть где нибудь простинькая схема программатора безо всяких прибамбасов для такого контроллера ?? :roll:

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

Добавлено: Вс июл 03, 2011 14:22:47
Evgeny1

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

Добавлено: Вс июл 03, 2011 14:25:24
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:

ЗЫ только осталось это всё нарисовать и распечатать на плате , но эт как куплю :)

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

Добавлено: Вс июл 03, 2011 15:21:54
Vendein_RaZoR
А так то хоть это C# хоть C++ всё равно языки похожи :) только в C# классов нету :)
А так то прошивка на один функциях AVR построена :)

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

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

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

Добавлено: Пн июл 04, 2011 17:51:33
Vendein_RaZoR
Ну ладно , ладно :) , главное что освоить и писать будет не трудно , очень уж похоже :)

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

Добавлено: Пн июл 04, 2011 20:17:56
kris95
Естественно. Кто знает С++, тот знает С. Кто знает С - быстрее выучит С++ :)))

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

Добавлено: Пн июл 04, 2011 21:20:33
Vendein_RaZoR
Естественно
:)

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

Добавлено: Пн июл 04, 2011 21:21:47
Vendein_RaZoR
Прошивка то вот одно , другое дело ATMEGA8 будет работать с любым дисплеем ?? (к примеру фирмы МЭЛТ)

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

Добавлено: Пн июл 04, 2011 22:02:23
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 тут есть ВСЁ что тебе надо!