С чего начать программировать микроконтроллеры?
- megasvintus
- Вымогатель припоя
- Сообщения: 568
- Зарегистрирован: Вт мар 04, 2008 20:03:03
- Откуда: Нижний Новгород
Stalker46 писал(а):ну тогда какой из этих?
http://www.chip-dip.ru/search.aspx?searchtext=WG12864A-TGH
WG12864A-TGH-VNW - 1330,00
ЖКИ WG12864A-TGH-VNW - 820,00
А что они разве разные? Тогда Хде? и в чем? А, понятно, цена разная!!!
- megasvintus
- Вымогатель припоя
- Сообщения: 568
- Зарегистрирован: Вт мар 04, 2008 20:03:03
- Откуда: Нижний Новгород
На каком - граф. или знак.?SeregaT писал(а): Подскажите, а как можно выводить на LCD русские буквы?
Если руссифицрованый знак. (а таких большинсво в ходу в наших краях), то в нем они уже "зашиты". Из описания на Мелтовсий MT–16S2H например:
Таблица встроенного знакогенератора есть почти во всех даташитах на ЖКИ. Доки ЖК-индикаторы МЕЛТ можно качнуть (удобно,что доки там на русском). Или софтинами специальными пользоваться, для создания шрифта .Модуль позволяет отображать 2 строки по 16 символов. Символы отображаются в
матрице 5х8 точек. Между символами имеются интервалы шириной в одну отображаемую точку.
Каждому отображаемому на ЖКИ символу соответствует его код в ячейке ОЗУ модуля.
Модуль содержит два вида памяти — кодов отображаемых символов и пользовательского знакогенератора, а
также логику для управления ЖК панелью.
-модуль имеет программно переключаемые две страницы встроенного знакогенератора (алфавиты: русский,украинский, белорусский, казахский и английский;
Модуль позволяет задать изображения восьми дополнительных символов знакогенератора, использующихся
при работе наравне со встроенными.
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18852
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Во, вот такой: WH1602M-YYH-CTK
В даташите я ни фига не понял, таблицы какие-то...
Про шрифты написано вот так:
Про CT ни слова. Вот и не понятно, есть всётаки русский шрифт или нет?
А может надо в CVAVR поддержку русских шрифтов включить?
Просто если я пишу по русски, то на дисплее одни каракули.
В даташите я ни фига не понял, таблицы какие-то...
Про шрифты написано вот так:
Встроенные шрифты:
CP: Кириллица/Английский; JS/JP/JN/JT: Английский / Японский
Про CT ни слова. Вот и не понятно, есть всётаки русский шрифт или нет?
А может надо в CVAVR поддержку русских шрифтов включить?
Просто если я пишу по русски, то на дисплее одни каракули.
Этот должен по русски "разговаривать" - он с кириллицей. CVAVR не "понимает" русский шрифт, если не ошибаюсь, в железе должно нормально отображаться. Скачай пока на Мелтовский MT–16S2H и сравни по таблице от него - шрифты у них почти одинаковые.
P.S. ссылку давали на pdf от WH1602D - у них таблица символов должна быть одинаковая, да и сама тема там о том же в принципе.
P.S. ссылку давали на pdf от WH1602D - у них таблица символов должна быть одинаковая, да и сама тема там о том же в принципе.
- Alex_EXE
- Вымогатель припоя
- Сообщения: 580
- Зарегистрирован: Сб дек 27, 2008 12:01:35
- Откуда: Россия, Екатеринбург
- Контактная информация:
Как правильно PIC контроллер переключить с чтения на запись в программе и обратно?
(Си, MPLAB, компилятор PICC16V9_50PL2, PIC16F628A)
Давно уже мучаюсь, всё ни как не выходит правильно сделать
Вот, например:
Работать отказывается
Пример 2:Вот такой пример работает, но тоже не всегда
(Си, MPLAB, компилятор PICC16V9_50PL2, PIC16F628A)
Давно уже мучаюсь, всё ни как не выходит правильно сделать
Вот, например:
Код: Выделить всё
// порт B на выход
STATUS=1;
TRISB = 0xFF;
STATUS=0;
OUT=PORTB;
STATUS=1;
TRISB = 0x00;
STATUS=0;
// порт B, снова, на выходПример 2:
Код: Выделить всё
TRISB0 = 1;
OUT=RB0;
TRISB0 = 0;- megasvintus
- Вымогатель припоя
- Сообщения: 568
- Зарегистрирован: Вт мар 04, 2008 20:03:03
- Откуда: Нижний Новгород
Кодевижн понимает русский шрифт. еще и как. Лично у меня все рулило и на знакосинтезинующем(контроллер HD44780) и на графическом. В аттачменте софтинка и коды символов, составленные мною на основании опытов с железом, подобные таблицы есть в сети, но они либо с ошибками либо вообще ересь какая-то. И не забывайте про функцию коде вижна RusLCD
http://ifolder.ru/11751768
http://ifolder.ru/11751768
Трудно быть деревянным, совсем трудно....
- sema
- Мудрый кот
- Сообщения: 1708
- Зарегистрирован: Ср апр 23, 2008 17:44:56
- Откуда: Россия, г. Нижний Новгород
- Контактная информация:
Для вывода русских символов (кирилица) на LCD в CVAVR подредактируйте библиотеку CVAVR\LIB\LCD.LIB
найдите строку:
_lcd_write_data(0x28);
и заменить на:
_lcd_write_data(0x2A);
Всё.
а вообщето, 5-10 минут юзания гугла заменят неделю флуда на форуме.....
найдите строку:
_lcd_write_data(0x28);
и заменить на:
_lcd_write_data(0x2A);
Всё.
а вообщето, 5-10 минут юзания гугла заменят неделю флуда на форуме.....
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
- megasvintus
- Вымогатель припоя
- Сообщения: 568
- Зарегистрирован: Вт мар 04, 2008 20:03:03
- Откуда: Нижний Новгород
- sema
- Мудрый кот
- Сообщения: 1708
- Зарегистрирован: Ср апр 23, 2008 17:44:56
- Откуда: Россия, г. Нижний Новгород
- Контактная информация:
SeregaT писал(а):sema
Не, не канает. Каракули получаются.
кодевижен какой версии? у меня на 1.25 все отлично работает
вот еще вариант http://telesys.ru/wwwboards/mcontrol/10 ... 2264.shtml
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
как переучить электронщика в программисты?
Вопрос таков: как переучить электронщика в программисты?
Есть несколько человек, возраст: 20 - 48.
Они все знакомы с электроникой на уровне НЕ НИЖЕ «могу спаять по схеме» и выше, до уровня наладчика аппаратуры, есть даже конструкторы РЭА.
Их необходимо обучить писать программы для МК (схему с использованием МК они разработать смогут).
Срок особо не горит, но в пределах полугода...
Никогда ранее дела с программированием ни ПК, ни МК не имели, никто никаких языков не знают. Что такое «алгоритм», «детализация алгоритма» на словах понимают. Но не все …
Есть какая-либо литература для их уровня? Всё, что я нашел в сети и в продаже, написано как раз для тех, кто владеет программированием, но не владеет электроникой. Т.е., всё как раз наоборот.
Я уже вешаюсь несколько месяцев
Перерыл всё и вся. Замучил всех знакомых студентов в поисках теории для нулевого уровня…Начинать с алгоритмов? А потом поучить написать простые программы на компьютере в каком-либо Бейсике/Паскале, чтобы сразу увидели работу написанного ими кода? (учить им Си не стану - сам им не Владею, и синтаксис там не для новичков...ИХМО)
Я скачал Liberty Basic, это что-то похожее на QBasic, но уже под Windows. (им может понадобиться написать простую «оболочку» под их железо).
Словом, всё в кучи и всё сразу
Заранее благодарен за пинки в нужную сторону
Есть несколько человек, возраст: 20 - 48.
Они все знакомы с электроникой на уровне НЕ НИЖЕ «могу спаять по схеме» и выше, до уровня наладчика аппаратуры, есть даже конструкторы РЭА.
Их необходимо обучить писать программы для МК (схему с использованием МК они разработать смогут).
Срок особо не горит, но в пределах полугода...
Никогда ранее дела с программированием ни ПК, ни МК не имели, никто никаких языков не знают. Что такое «алгоритм», «детализация алгоритма» на словах понимают. Но не все …
Есть какая-либо литература для их уровня? Всё, что я нашел в сети и в продаже, написано как раз для тех, кто владеет программированием, но не владеет электроникой. Т.е., всё как раз наоборот.
Я уже вешаюсь несколько месяцев
Перерыл всё и вся. Замучил всех знакомых студентов в поисках теории для нулевого уровня…Начинать с алгоритмов? А потом поучить написать простые программы на компьютере в каком-либо Бейсике/Паскале, чтобы сразу увидели работу написанного ими кода? (учить им Си не стану - сам им не Владею, и синтаксис там не для новичков...ИХМО)
Я скачал Liberty Basic, это что-то похожее на QBasic, но уже под Windows. (им может понадобиться написать простую «оболочку» под их железо).
Словом, всё в кучи и всё сразу
Заранее благодарен за пинки в нужную сторону