Форум myROBOT.ru » Лаборатория » Микроконтроллеры » МК и комп

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

1. dabo - 26 Октября, 2009 - 10:38:41 - перейти к сообщению
Люди добрые подскажи.
Как подключить avr ATmega32 к компу чтоб видеть ход вычеслений.
К МК подключен датчик угла положения, хочется видеть на компе изменения а не по диодам или дисплейчику подключенному к МК.
2. -dead- - 26 Октября, 2009 - 11:13:23 - перейти к сообщению
Если есть COM-порт - сделайте адаптер на ST232 или другом конвертере уровней и выводите отладочную инфу через УАРТ, если только USB-порты - значит придётся сделать USB-TTL_UART адаптер, скажем на FT232RL или купить готовый (там у этой FT232RL шаг ног мелкий, возможно не сможете сами запаять).
3. dabo - 26 Октября, 2009 - 16:15:18 - перейти к сообщению
Спасибо большое, направили в нужное русло

А кто-нибудь подскажет как подключить k mega32 жк дисплей (любой что по проще) достаточно 4 символа. Дайти ссылочку пожалуйста, желательно шаг за шагом ))) Заранее спасибо
4. -dead- - 26 Октября, 2009 - 22:50:04 - перейти к сообщению
Вот тут теория: http://www.atmel.ru/Articles/Atmel17.htm
Но под другой AVR
5. dabo - 09 Ноября, 2009 - 18:14:16 - перейти к сообщению
А кто нибудь может подсказать как программу из BascomAvr перенести в WinAvr
Или как настроить Баском на прошивку через ЛПТ-5 проводков?
6. nest - 09 Ноября, 2009 - 19:02:06 - перейти к сообщению
можно любой HEX-файл зашить в нужный МК любым доступным программатором.
привязка к Баском или ещё чему не обязательна.
7. dabo - 10 Ноября, 2009 - 20:07:10 - перейти к сообщению
Спасибо получилось! А кто нибудь видел пример подключения ЖК дисплея с програмированием на СИ. Есть ли ссылочка у кого нибудь?

Кстати класный форум, как не вопрос так нормальный и внятный ответ. И пока тьфу тьфу тьфу все получается
8. nest - 10 Ноября, 2009 - 20:11:14 - перейти к сообщению
ЖК дисплеи разные бывают.
обычно указывают на каком контроллере собран сам ЖК дисплей. или приводят хотя бы название ЖК дисплея.
9. ОЛЕГ - 11 Ноября, 2009 - 01:16:17 - перейти к сообщению
Если Вам всего четыре символа- рассмотрите вариант сегментного светодиодного индикатора на четыре символа.
10. dabo - 11 Ноября, 2009 - 08:52:05 - перейти к сообщению
ой забыл, извините
ж.к такой Winstar WH1602D 16*2
есть ещё другой марки не скажу но там есть возможность по UART-у

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

Но изначально код программы писался на Си.
Вот вам вопрос Какой язык и какой компилятор выбрать? (изначально был винавр и си)
Под юартДисплей и 1602 не найти примеров на Си.
11. nest - 11 Ноября, 2009 - 19:32:52 - перейти к сообщению
всегда. везде. при первой встрече непонятной или неизвестной детали стараемся найти даташит сами:
открываем http://www.datasheetarchive.com/ вводим в поле поиска слово "WH1602B"
скачиваем даташит. смотрим в него и уже радуемся, что нашли распиновку подключения.

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

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

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

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

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


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

если вы не знаете тип какой то детали - опишите ей и покажите фотографию.
12. dabo - 01 Декабря, 2009 - 18:56:17 - перейти к сообщению
народ а мне кто нить сможет подсказать
почему в Баском АВР на такую строчку выскакивает ошибка : error 35, 3 parameters expected
строчка d=1+2+3
невожно какой тип у переменной d
если написать
d=1+2
d=d+3
все работает
13. VCOM - 03 Января, 2010 - 20:38:03 - перейти к сообщению
гы гы
Ради прикола запустил в эмуляторе спектрума
10 LET d=1+2+3
20 PRINT d
RUN
Получил
6


0 OK , 20:1

Мегакул! Ж)))))
14. ОЛЕГ - 03 Января, 2010 - 21:01:44 - перейти к сообщению
Жесть! Помираю со смеху
15. VCOM - 03 Января, 2010 - 21:04:27 - перейти к сообщению
Вот вот. Спектрум выпуска 1982 года умнее вашего Баскома Голливудская улыбка