роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Без описания
dabo Post Id


Рядовой


Сообщений всего: 6
Дата рег-ции: Окт. 2009  



Люди добрые подскажи.
Как подключить avr ATmega32 к компу чтоб видеть ход вычеслений.
К МК подключен датчик угла положения, хочется видеть на компе изменения а не по диодам или дисплейчику подключенному к МК.
 
 Top
-dead- Post Id


Президент


Сообщений всего: 966
Дата рег-ции: Февр. 2009  



Если есть COM-порт - сделайте адаптер на ST232 или другом конвертере уровней и выводите отладочную инфу через УАРТ, если только USB-порты - значит придётся сделать USB-TTL_UART адаптер, скажем на FT232RL или купить готовый (там у этой FT232RL шаг ног мелкий, возможно не сможете сами запаять).
 
 Top
dabo Post Id


Рядовой


Сообщений всего: 6
Дата рег-ции: Окт. 2009  



Спасибо большое, направили в нужное русло

А кто-нибудь подскажет как подключить k mega32 жк дисплей (любой что по проще) достаточно 4 символа. Дайти ссылочку пожалуйста, желательно шаг за шагом ))) Заранее спасибо
 
 Top
-dead- Post Id


Президент


Сообщений всего: 966
Дата рег-ции: Февр. 2009  



Вот тут теория: http://www.atmel.ru/Articles/Atmel17.htm
Но под другой AVR
 
 Top
dabo Post Id


Рядовой


Сообщений всего: 6
Дата рег-ции: Окт. 2009  



А кто нибудь может подсказать как программу из BascomAvr перенести в WinAvr
Или как настроить Баском на прошивку через ЛПТ-5 проводков?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



можно любой HEX-файл зашить в нужный МК любым доступным программатором.
привязка к Баском или ещё чему не обязательна.
 
 Top
dabo Post Id


Рядовой


Сообщений всего: 6
Дата рег-ции: Окт. 2009  



Спасибо получилось! А кто нибудь видел пример подключения ЖК дисплея с програмированием на СИ. Есть ли ссылочка у кого нибудь?

Кстати класный форум, как не вопрос так нормальный и внятный ответ. И пока тьфу тьфу тьфу все получается
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



ЖК дисплеи разные бывают.
обычно указывают на каком контроллере собран сам ЖК дисплей. или приводят хотя бы название ЖК дисплея.
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Если Вам всего четыре символа- рассмотрите вариант сегментного светодиодного индикатора на четыре символа.
 
 Top
dabo Post Id


Рядовой


Сообщений всего: 6
Дата рег-ции: Окт. 2009  



ой забыл, извините
ж.к такой Winstar WH1602D 16*2
есть ещё другой марки не скажу но там есть возможность по UART-у

По Винстару1602. Уже подключил по этому примеру http://robozone.su/2008/07/10/ba...hk-displejj.html
Там на Баскоме с чудо библиотекой. Всё работает.

Но изначально код программы писался на Си.
Вот вам вопрос Какой язык и какой компилятор выбрать? (изначально был винавр и си)
Под юартДисплей и 1602 не найти примеров на Си.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



всегда. везде. при первой встрече непонятной или неизвестной детали стараемся найти даташит сами:
открываем http://www.datasheetarchive.com/ вводим в поле поиска слово "WH1602B"
скачиваем даташит. смотрим в него и уже радуемся, что нашли распиновку подключения.

часто даташит и прочую информацию можно подыскать и на сайте производителя. в данном случае вот: http://www.winstar.com.tw/produc...=ru&ProID=22

практически все дисплеи собраны на каком то спец. контроллере.
типов контроллеров для ЛЦД всего три-пять штук.
так что главное в дисплейе - его контроллер.
поэтому след. шагом находим, на каком контроллере сделан этот дисплей:
задаём в гугль слова "WH1602B контроллер". по первой же ссылке читаем, на каком контроллере собран наш WH1602B.

идём опять на http://www.datasheetarchive.com/ ищем, качаем даташит на найденный контроллер.
вооружившись словариком, пытаемся понять технический анлийский.
понимаем, какие именно сигналы и как нужно подать на ножки контроллера.
эти ножки выведены и на точки подключения нашего дисплея, там и там зовутся одинаково.
пишем программу.
радуемся.

если где то застряли - только тогда топаем на форум и говорим какая у нас деталь, что уже до сих пор сделали, как пытались что подключить и что уже почитали но не поняли.

плюс такого подхода: вы можете научиться подключать дисплей с таким контроллером на любые ножки вашего микроконтроллера. Потому что вы знакомы с ними лично, а не через чужие библиотеки. И вам будет всё равно, на каком языке писать программу. Вы сможите даже собрать схему вовсе без микроконтроллера.


на разных дисплеях могут стаять одинаковые контроллеры. которые одинаково подключаются и одинаково работают. в 99% случаев эти дисплеи можно менять неглядя, не изменяя ни программу, ни схему.

если вы не знаете тип какой то детали - опишите ей и покажите фотографию.
 
 Top
dabo Post Id


Рядовой


Сообщений всего: 6
Дата рег-ции: Окт. 2009  



народ а мне кто нить сможет подсказать
почему в Баском АВР на такую строчку выскакивает ошибка : error 35, 3 parameters expected
строчка d=1+2+3
невожно какой тип у переменной d
если написать
d=1+2
d=d+3
все работает
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



гы гы
Ради прикола запустил в эмуляторе спектрума
10 LET d=1+2+3
20 PRINT d
RUN
Получил
6


0 OK , 20:1

Мегакул! Ж)))))
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Жесть! Помираю со смеху
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Вот вот. Спектрум выпуска 1982 года умнее вашего Баскома Голливудская улыбка
 
 Top
Страниц (2): [1] 2 »
« Микроконтроллеры »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru