Gtlab Forum
Тематический => Негитарная электроника => Тема начата: the_trooper от Декабря 19, 2009, 10:44:04 pm
-
Здравствуйте.
Интерисуют микроконтроллеры типа AVR, пики которые широко применяются радиолюбителями.
Посаветуйте литературу или сайты где можно подробно ознакомиться.
Что интерисует в первую очередь.
1 Желательно на примерах (вроде статьи) как загружать уже готову программу.
Это основное. Как писать и редактировать вопрос отдельный.
Смотрел кучу сайтов, но истины не нашел.
Как я понял нужнен сам контроллер комп прога на компе и шнурок которые свяжет все это. Самый простой способ это через ЛТП порт и тогда нужно собрать простейшую схему из резисторов.
Спасибо.
-
Собираешь LPT программатор, например
http://milas.spb.ru/~kmg/files/projects/stk200/Stk200.pdf
Позволяет программировать прямо в устройстве,
нужно только предусмотреть разъемчик для программатора.
Прога - либо ищешь в инете программатор поддерживающий Stk200.
А еще лучше сразу поставить CodeVisionAvr - компилятор со встроенной поддержкой программатора
-
[movedhere] Флейм. Флуд. Обо всем на свете [move by] Jimmy Page.
-
Единственное что нужно читать по микроконтроллерам - даташиты. Если только прошить - мануал на программатор. Если програматор самодельный - описалово на оный в сети. Какой именно собирать - зависит от контроллера, который надо прошить. Предложенный KMG, например, не прошьёт мелкого пика, ему надо 12В. Ну и т.д.
-
Это я просто привел простейший пример программатора.
А вообще два пути - или задавать конкретные вопросы здесь или читать специализированные форумы.
По AVR самый известный:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=index
По PICам не скажу, так как после появления AVRов перестал на них что либо разрабатывать.
-
Первое что собрать это:
По AVR Кам программатор USBASP оболочка AVRDUDE
По PIC - Pickit2
+платку с кроватками по микросхемы и разъемом для программирования.
посмотри сайт easyelectronics
и компиляторы www.mikroe.com - для успешного старта хорошая документация и вменяемый компилятор это то что надо.
потом по авркам можно использовать аврстудио+winavr
зы по авркам можно начать с программатора через ком порт тожена easyelectronics
-
Подходов может быть много. Если ты фундаментальный и основательный, подход серьезный, то делай как говорит Михаил (КМГ).
Если ты не уверен, что тебе надо и не уверен понравится ли, то
1) http://myrobot.ru/articles/mc_stab.php
2) http://easyelectronics.ru/category/avr-uchebnyj-kurs
http://www.mirmk.net/content/view/69/29/
http://my-avr.at.ua/
http://arv.radioliga.com/
http://homorobot.md6.ru/index.php?option=com_content&task=view&id=5&Itemid=6
http://www.radiokot.ru/start/mcu_fpga/avr/
Программаторы:
http://attiny.netfirms.com/ - непроверенный, но высоковольтный. По первости не особо нужен, потом пригодится.
http://avr.nikolaew.org/progr.htm - очень хороший наглядный сайт, и мне нравится программка для прожига МК.
я пользую подобный "программатор": http://eldigi.ru/site/programmators/2.php, во время прошивки питаю от USB.
Сайты сие не есть секрет и были найдены в свое время гуглеванием. Так что гугль в помощь. Ну и датапростынь всегда иметь на флэшке и в распечатанном виде, по первости она будет казаться камасутрой, нежели библией.
-
спасибо, буду разгребать ссылки.
Я думаю значит нужно сделать програматор универсальный и определиться с типом микроконтроллера.
-
программатор универсальный ненужен, на плате изделия ставишь колодку на 6-10 ног и в нее втыкаешь программатор. 10 изделий, - 10 микроконтроллеров - 10 пап на плате и одна мама на шлейфе программатора. так делаеца внутрисхемное программирование
-
Внуресхемное это когда микроконтроллера запаян на плату устройуства и на его выводы подключают програматор?
А если я беру вот эту схему
http://easyelectronics.ru/avr-shag-pervyj-programmator.html
и просто подключаю к микроконтроллеру "без ничего" будет работать, либо нужен обвес контролеера?
-
Если в контроллере используенся внутренний RC генератор (это состояние при выходе с завода), то ничего, если что то внешнее, например кварц, то он должен присутствовать, иначе программироваться не будет.
Настоятельно рекомендую схему программатора с буфером на 244ой - менее критична к длине (емкости кабеля) и помехам.
-
Это же программатор. Какой ещё обвес? Какая работа?
-
Поеду покупть контроллер и пробовать.
А что посаветуете из АVR самое дешовое для ознаокмления и естественно с возможнстью перепрошивки.
-
Ядро у AVR одинаковое, отличаются периферией и памятью, так что зависит от задачи.
-
atmega8 или 16 для упражнений самое оно
ну или 48 если паммяти много не надо
-
Вот решил собрать программатор USBASP
http://easyelectronics.ru/usb-programmator-avr-usbasp.html
Я понял нужен в любом случае, потому что через ком-порт на 5 резисторов пишут что может работать не стабильно.
Это первый что мне попался на глаза. Даи описано все доступно.
Кто нибудь собирал USB программаторы? Всего разнообразия не знаю. подскажите стоит ли его повторят ?
И сколько такой будет стоить в магазине? (я бы посмотрел в гугле сам, но пока не все понимаю в возможностях прогроматора и поддреживаемых им микроконтролерах)
Это будет мой первый проект таким образом.
Спасибо всем кто помогает внести ясность. :)
-
Да, вот еще. Я читал на одном из сайтов (ссылку не могу привести, давно было) что чуществуют библиотеки кодов, называемые если мне память не изменяет апплетами... сейчас смотрю проекты на МК и нигде не вижу упоминаяния на апплеты. Все авторы разрабытывают свой код сами.
Расскажите про применение апплетов.
-
USBASP хорошо работает (есть платы spl 5 если надо пиши)
я начинал по авркам с компорта все работает(запасись несколькими аврками) - нужен хардварный компорт и контроллер который будет использоваться должен быть обязательно до 16Мгц без буквы L в названии и осторожней с фузами
еще раз повторюсь сходи на www.mikroe.com
там есть всякие компиляторы с примерами на чем хошь
си паскаль байсик - лучше начинать с них
для примеров и тестов хватит демоверсии (все остальное googleit)
ps хотя первый USBASP заработал на меге 8L
-
А что такое фьюзы ? а то я что то не находу такого названия. (это что то установки какого то значения для ножек МК? ну там вход- выход? )
А я то такое spl 5 Это печатку сделать ? Я с сайта эсиэлектроникс скачал там вроде нормальная только как то стабилитроны кривовато поставлены.
У меня комп Атлон 1,8 ком порт и лтп есть все проверено все стреляет ))) ХР SP3
Мк думаю кипить Атмега8 Это на 8 Мгц если я правильно понял.
Я сча книгу почитаю для ознакомления Дональд Кнут.
-
А что такое фьюзы ? а то я что то не находу такого названия. (это что то установки какого то значения для ножек МК? ну там вход- выход? )
Мк думаю кипить Атмега8 Это на 8 Мгц если я правильно понял.
Я сча книгу почитаю для ознакомления Дональд Кнут.
Даташит по 8 меге
http://www.atmel.com/dyn/resources/prod_documents/doc8159.pdf
Про характеристики не первой странице.
Про фьюзы на стр. 227
-
Пара вопросов.
Как выход с этого прогроматора оформить?. Каким шлейфом или чем еще, (вообщем соединять его с устройством,).
Не савсем понятно какой МК брать. В магизине есть Атмега8-8Пл и Атмега16-16Пл л-это что низковольтная серия?
Дело в том что в статьях одно написано а в магизин приходишь там у них немно другое обозначени.
Я собирать буду по этому поректу
http://easyelectronics.ru/usb-programmator-avr-usbasp.html
-
комрад, тебе ссылок дали исчерпывающее количество. месяца три сэкономишь. дальше сам 8)