Страница 1 из 2
Контроллер + дисплей знакосинтезирующий
Добавлено: Пт июл 01, 2011 19:45:44
Vendein_RaZoR
Можно ли собрать такую простую схемку , точнее даже не схемку , а часть схемы , к примеру вот этой
http://radiokot.ru/circuit/analog/receiv_transmit/14/
Только надо собрать устройство , которое будет всего лишь выводить на дисплей какие нибудь знаки , символы , цифры и тд
У меня есть идея , как можно сделать :
Купить какой нибудь дешёвенький контроллер AVR (тот что ATMEGA32 дорогой что то больно ) руб 160 - 190 где то так

, ну в чипе уж такие цены
Ну вот , значит собрать для него программатор (схемка программатора если есть , то пожалуйста сможете ссылку дать ? ) , ну значит прошить прошивкой (можно наверняка даже той что в статье приводится) и дальше уже начать собирать : питания для контроллера + , - (GND, VCC) и к самим выходам контроллера для дисплея , подключить дисплей (ну так же как и в статье соединен дисплей с ЖКИ) .
Можно ли таким образом вывести символы какие нибудь на дисплей или как то по - другому ?

Вот контроллер для примера
http://www.chipdip.ru/product/atmega48v-10au.aspx пойдёт ?

Re: Контроллер + дисплей знакосинтезирующий
Добавлено: Пт июл 01, 2011 21:27:24
Vendein_RaZoR
Ну как вообще , будет такое работать то ?

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
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 ??

Или всё таки 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
Ну если только после этого , то написать - не проблема
Коты ! только есть где нибудь простинькая схема программатора безо всяких прибамбасов для такого контроллера ??

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 в биосе
Ну впрочем такой программатор пойдёт ? если да , то можно обойтись без доп питания ??
ЗЫ только осталось это всё нарисовать и распечатать на плате , но эт как куплю

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 тут есть ВСЁ что тебе надо!