Люди добрые подскажи.
Как подключить avr ATmega32 к компу чтоб видеть ход вычеслений.
К МК подключен датчик угла положения, хочется видеть на компе изменения а не по диодам или дисплейчику подключенному к МК.
1. dabo - 26 Октября, 2009 - 10:38:41 - перейти к сообщению
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 символа. Дайти ссылочку пожалуйста, желательно шаг за шагом ))) Заранее спасибо
А кто-нибудь подскажет как подключить k mega32 жк дисплей (любой что по проще) достаточно 4 символа. Дайти ссылочку пожалуйста, желательно шаг за шагом ))) Заранее спасибо
4. -dead- - 26 Октября, 2009 - 22:50:04 - перейти к сообщению
Вот тут теория: http://www.atmel.ru/Articles/Atmel17.htm
Но под другой AVR
Но под другой AVR
5. dabo - 09 Ноября, 2009 - 18:14:16 - перейти к сообщению
А кто нибудь может подсказать как программу из BascomAvr перенести в WinAvr
Или как настроить Баском на прошивку через ЛПТ-5 проводков?
Или как настроить Баском на прошивку через ЛПТ-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 не найти примеров на Си.
ж.к такой 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% случаев эти дисплеи можно менять неглядя, не изменяя ни программу, ни схему.
если вы не знаете тип какой то детали - опишите ей и покажите фотографию.
открываем 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
все работает
почему в Баском АВР на такую строчку выскакивает ошибка : 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
Мегакул! Ж)))))
Ради прикола запустил в эмуляторе спектрума
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 года умнее вашего Баскома