С чего начать программировать микроконтроллеры?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
megasvintus
Вымогатель припоя
Сообщения: 568
Зарегистрирован: Вт мар 04, 2008 20:03:03
Откуда: Нижний Новгород

Сообщение megasvintus »

На синей подсветке вообще ничего не видать. такова особенность нашего зрения
Трудно быть деревянным, совсем трудно....
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

ну тогда какой из этих?

http://www.chip-dip.ru/search.aspx?searchtext=WG12864A-TGH
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

Stalker46 писал(а):ну тогда какой из этих?
http://www.chip-dip.ru/search.aspx?searchtext=WG12864A-TGH

WG12864A-TGH-VNW - 1330,00
ЖКИ WG12864A-TGH-VNW - 820,00
А что они разве разные? Тогда Хде? и в чем? А, понятно, цена разная!!! :shock: :)))
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

я положил в коризну за 820р, пусть подожду (позиция на заказ), но зато 500 рублей сыкономлю))))))гы)))
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Подскажите, а как можно выводить на LCD русские буквы?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Те, которые не похожи на латинские вроде можно "нарисовать" (построчно) и залить в память дисплея. Я так в курсовике делал, но в железе не проверял :)))
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
megasvintus
Вымогатель припоя
Сообщения: 568
Зарегистрирован: Вт мар 04, 2008 20:03:03
Откуда: Нижний Новгород

Сообщение megasvintus »

есть спецсофтинка для вывыда русских, и есть в кодевижне команда скрытая ruslcd :)))
Трудно быть деревянным, совсем трудно....
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

SeregaT писал(а): Подскажите, а как можно выводить на LCD русские буквы?
На каком - граф. или знак.?
Если руссифицрованый знак. (а таких большинсво в ходу в наших краях), то в нем они уже "зашиты". Из описания на Мелтовсий MT–16S2H например:
Модуль позволяет отображать 2 строки по 16 символов. Символы отображаются в
матрице 5х8 точек. Между символами имеются интервалы шириной в одну отображаемую точку.
Каждому отображаемому на ЖКИ символу соответствует его код в ячейке ОЗУ модуля.
Модуль содержит два вида памяти — кодов отображаемых символов и пользовательского знакогенератора, а
также логику для управления ЖК панелью.
-модуль имеет программно переключаемые две страницы встроенного знакогенератора (алфавиты: русский,украинский, белорусский, казахский и английский;
Модуль позволяет задать изображения восьми дополнительных символов знакогенератора, использующихся
при работе наравне со встроенными.
Таблица встроенного знакогенератора есть почти во всех даташитах на ЖКИ. Доки ЖК-индикаторы МЕЛТ можно качнуть (удобно,что доки там на русском). Или софтинами специальными пользоваться, для создания шрифта .
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

У меня Winstan 16 / 2.
Есть ли в нём русские шрифты я так и не понял.
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

Полная маркировка какая на нем?Дык посмотреть систему обозначений, в конце должно быть написано у которых кириллица СТК,СТ,СР - както так.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Во, вот такой: WH1602M-YYH-CTK
В даташите я ни фига не понял, таблицы какие-то...
Про шрифты написано вот так:
Встроенные шрифты:
CP: Кириллица/Английский; JS/JP/JN/JT: Английский / Японский

Про CT ни слова. Вот и не понятно, есть всётаки русский шрифт или нет?
А может надо в CVAVR поддержку русских шрифтов включить?
Просто если я пишу по русски, то на дисплее одни каракули.
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

Этот должен по русски "разговаривать" - он с кириллицей. CVAVR не "понимает" русский шрифт, если не ошибаюсь, в железе должно нормально отображаться. Скачай пока на Мелтовский MT–16S2H и сравни по таблице от него - шрифты у них почти одинаковые.

P.S. ссылку давали на pdf от WH1602D - у них таблица символов должна быть одинаковая, да и сама тема там о том же в принципе.
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

Как правильно PIC контроллер переключить с чтения на запись в программе и обратно?
(Си, 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
Откуда: Нижний Новгород

Сообщение megasvintus »

Кодевижн понимает русский шрифт. еще и как. Лично у меня все рулило и на знакосинтезинующем(контроллер HD44780) и на графическом. В аттачменте софтинка и коды символов, составленные мною на основании опытов с железом, подобные таблицы есть в сети, но они либо с ошибками либо вообще ересь какая-то. И не забывайте про функцию коде вижна RusLCD

http://ifolder.ru/11751768
Трудно быть деревянным, совсем трудно....
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Сообщение sema »

Для вывода русских символов (кирилица) на LCD в CVAVR подредактируйте библиотеку CVAVR\LIB\LCD.LIB

найдите строку:

_lcd_write_data(0x28);

и заменить на:

_lcd_write_data(0x2A);

Всё.

:))) :wink:


а вообщето, 5-10 минут юзания гугла заменят неделю флуда на форуме.....
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

sema
Не, не канает. Каракули получаются.
Аватара пользователя
megasvintus
Вымогатель припоя
Сообщения: 568
Зарегистрирован: Вт мар 04, 2008 20:03:03
Откуда: Нижний Новгород

Сообщение megasvintus »

Софтину пробуйте. Канает. 100 пудово
Трудно быть деревянным, совсем трудно....
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

megasvintus писал(а):Софтину пробуйте.

P.S. Всё, понял. Работает. Спасибо :)
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Сообщение sema »

SeregaT писал(а):sema
Не, не канает. Каракули получаются.


кодевижен какой версии? у меня на 1.25 все отлично работает 8), в смысле работало - давнои уже я ничего не писал :(

вот еще вариант 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

как переучить электронщика в программисты?

Сообщение aleksandr-zh »

Вопрос таков: как переучить электронщика в программисты?

Есть несколько человек, возраст: 20 - 48.
Они все знакомы с электроникой на уровне НЕ НИЖЕ «могу спаять по схеме» и выше, до уровня наладчика аппаратуры, есть даже конструкторы РЭА.

Их необходимо обучить писать программы для МК (схему с использованием МК они разработать смогут).
Срок особо не горит, но в пределах полугода...

Никогда ранее дела с программированием ни ПК, ни МК не имели, никто никаких языков не знают. Что такое «алгоритм», «детализация алгоритма» на словах понимают. Но не все …

Есть какая-либо литература для их уровня? Всё, что я нашел в сети и в продаже, написано как раз для тех, кто владеет программированием, но не владеет электроникой. Т.е., всё как раз наоборот.

Я уже вешаюсь несколько месяцев :(
Перерыл всё и вся. Замучил всех знакомых студентов в поисках теории для нулевого уровня…Начинать с алгоритмов? А потом поучить написать простые программы на компьютере в каком-либо Бейсике/Паскале, чтобы сразу увидели работу написанного ими кода? (учить им Си не стану - сам им не Владею, и синтаксис там не для новичков...ИХМО)
Я скачал Liberty Basic, это что-то похожее на QBasic, но уже под Windows. (им может понадобиться написать простую «оболочку» под их железо).
Словом, всё в кучи и всё сразу

Заранее благодарен за пинки в нужную сторону :)
Ответить

Вернуться в «Теория»