Gtlab Forum

Тематический => Негитарная электроника => Тема начата: the_trooper от Декабря 19, 2009, 10:44:04 pm

Название: микроконтроллеры
Отправлено: the_trooper от Декабря 19, 2009, 10:44:04 pm
Здравствуйте.
Интерисуют микроконтроллеры типа AVR, пики которые широко применяются радиолюбителями.
Посаветуйте литературу или сайты где можно подробно ознакомиться.
Что интерисует в первую очередь.
1 Желательно на примерах (вроде статьи) как загружать уже готову программу.
Это основное. Как писать и редактировать вопрос отдельный.
Смотрел кучу сайтов, но истины не нашел.
Как я понял нужнен сам контроллер комп прога на компе и шнурок которые свяжет все это. Самый простой способ это через ЛТП порт и тогда нужно собрать простейшую схему из резисторов.
Спасибо.
Название: Re: микроконтроллеры
Отправлено: KMG от Декабря 19, 2009, 11:34:01 pm
Собираешь LPT программатор, например
http://milas.spb.ru/~kmg/files/projects/stk200/Stk200.pdf
Позволяет программировать прямо в устройстве,
нужно только предусмотреть разъемчик для программатора.
Прога - либо ищешь в инете программатор поддерживающий Stk200.
А еще лучше сразу поставить CodeVisionAvr - компилятор со встроенной поддержкой программатора
Название: Re: микроконтроллеры
Отправлено: Jimmy_Page от Декабря 20, 2009, 06:13:03 am
[movedhere] Флейм. Флуд. Обо всем на свете [move by] Jimmy Page.
Название: Re: микроконтроллеры
Отправлено: Spiteful от Декабря 20, 2009, 07:48:45 pm
  Единственное что нужно читать по микроконтроллерам - даташиты. Если только прошить - мануал на программатор. Если програматор самодельный - описалово на оный в сети. Какой именно собирать - зависит от контроллера, который надо прошить. Предложенный KMG, например, не прошьёт мелкого пика, ему надо 12В. Ну и т.д.
Название: Re: микроконтроллеры
Отправлено: KMG от Декабря 20, 2009, 08:56:56 pm
Это я просто привел простейший пример программатора.
А вообще два пути - или задавать конкретные вопросы здесь или читать специализированные форумы.
По AVR самый известный:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=index
По PICам не скажу, так как после появления AVRов перестал на них что либо разрабатывать.
Название: Re: микроконтроллеры
Отправлено: GYUR22 от Декабря 21, 2009, 08:03:05 am
Первое что собрать это:
По AVR Кам программатор  USBASP оболочка AVRDUDE
По PIC  - Pickit2
+платку с кроватками по микросхемы и разъемом для программирования.

посмотри сайт easyelectronics
и компиляторы www.mikroe.com - для успешного старта хорошая документация и вменяемый компилятор это то что надо.
потом по авркам можно использовать аврстудио+winavr

зы по авркам можно начать с программатора через ком порт тожена easyelectronics
Название: Re: микроконтроллеры
Отправлено: research от Декабря 21, 2009, 08:44:25 am
Подходов может быть много. Если ты фундаментальный и основательный, подход серьезный, то делай как говорит Михаил (КМГ).
Если ты не уверен, что тебе надо и не уверен понравится ли, то


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.

Сайты сие не есть секрет и были найдены в свое время гуглеванием. Так что гугль в помощь. Ну и датапростынь всегда иметь на флэшке и в распечатанном виде, по первости она будет казаться камасутрой, нежели библией.
Название: Re: микроконтроллеры
Отправлено: the_trooper от Декабря 21, 2009, 11:59:25 am
спасибо, буду разгребать ссылки.
Я думаю значит нужно сделать програматор универсальный и определиться с типом микроконтроллера.
Название: Re: микроконтроллеры
Отправлено: research от Декабря 21, 2009, 12:37:37 pm
программатор универсальный ненужен, на плате изделия ставишь колодку на 6-10 ног и в нее втыкаешь программатор. 10 изделий, - 10 микроконтроллеров - 10 пап на плате и одна мама на шлейфе программатора. так делаеца внутрисхемное программирование
Название: Re: микроконтроллеры
Отправлено: the_trooper от Декабря 21, 2009, 02:30:59 pm
Внуресхемное это когда микроконтроллера запаян на плату устройуства и на его выводы подключают програматор?

А если я беру вот эту схему
http://easyelectronics.ru/avr-shag-pervyj-programmator.html
и просто подключаю к микроконтроллеру "без ничего" будет работать, либо нужен обвес контролеера? 
Название: Re: микроконтроллеры
Отправлено: KMG от Декабря 21, 2009, 02:41:42 pm
Если в контроллере используенся внутренний RC генератор (это состояние при выходе с завода), то ничего, если что то внешнее, например кварц, то он должен присутствовать, иначе программироваться не будет.
Настоятельно рекомендую схему программатора с буфером на 244ой - менее критична к длине (емкости кабеля) и помехам.
Название: Re: микроконтроллеры
Отправлено: Spiteful от Декабря 21, 2009, 02:45:13 pm
Это же программатор. Какой ещё обвес? Какая работа?
Название: Re: микроконтроллеры
Отправлено: the_trooper от Декабря 21, 2009, 03:02:18 pm
Поеду покупть контроллер и пробовать.
А что посаветуете из АVR самое дешовое для ознаокмления и естественно с возможнстью перепрошивки.
Название: Re: микроконтроллеры
Отправлено: KMG от Декабря 21, 2009, 03:10:02 pm
Ядро у AVR одинаковое, отличаются периферией и памятью, так что зависит от задачи.
Название: Re: микроконтроллеры
Отправлено: GYUR22 от Декабря 23, 2009, 08:00:53 am
atmega8 или 16 для упражнений самое оно
ну или 48 если паммяти много не надо
Название: Re: микроконтроллеры
Отправлено: the_trooper от Декабря 24, 2009, 11:45:17 am
Вот решил собрать программатор  USBASP
http://easyelectronics.ru/usb-programmator-avr-usbasp.html
Я понял нужен в любом случае, потому что через ком-порт на 5 резисторов пишут что может работать не стабильно.
Это первый что мне попался на глаза. Даи описано все доступно.
Кто нибудь собирал USB программаторы? Всего разнообразия не знаю. подскажите стоит ли его повторят ?
И сколько такой будет стоить в магазине?  (я бы посмотрел в гугле сам, но пока не все понимаю в возможностях прогроматора и поддреживаемых им микроконтролерах)
Это будет мой первый проект таким образом.

Спасибо всем кто помогает внести ясность. :)
Название: Re: микроконтроллеры
Отправлено: the_trooper от Декабря 24, 2009, 03:51:03 pm
Да, вот еще. Я читал на одном из сайтов (ссылку не могу привести, давно было) что чуществуют библиотеки кодов, называемые если мне память не изменяет апплетами...   сейчас смотрю проекты на МК и нигде не вижу упоминаяния на апплеты. Все авторы разрабытывают свой код сами.
 
Расскажите про применение апплетов.
Название: Re: микроконтроллеры
Отправлено: GYUR22 от Декабря 25, 2009, 08:00:20 pm
USBASP  хорошо работает (есть платы spl 5 если надо пиши)
я начинал по авркам с компорта все работает(запасись несколькими аврками) - нужен хардварный компорт и контроллер который будет использоваться должен быть обязательно до 16Мгц без буквы L в названии и осторожней с фузами
еще раз повторюсь сходи на www.mikroe.com
там есть всякие компиляторы с примерами на чем хошь
си паскаль байсик - лучше начинать с них
для примеров и тестов хватит демоверсии (все остальное googleit)

ps хотя первый USBASP заработал на меге 8L
Название: Re: микроконтроллеры
Отправлено: the_trooper от Декабря 25, 2009, 08:51:30 pm
А что такое фьюзы ? а то я что то не находу такого названия. (это что то установки какого то значения для ножек МК? ну там вход- выход? )

А я то такое spl 5 Это печатку сделать ? Я с сайта эсиэлектроникс скачал там вроде нормальная только как то стабилитроны кривовато поставлены.

У меня комп Атлон 1,8 ком порт и лтп есть все проверено все стреляет ))) ХР SP3

Мк думаю кипить  Атмега8 Это на 8 Мгц если я правильно понял.

Я сча книгу почитаю для ознакомления Дональд Кнут.
Название: Re: микроконтроллеры
Отправлено: KMG от Декабря 25, 2009, 09:02:28 pm
Цитировать
А что такое фьюзы ? а то я что то не находу такого названия. (это что то установки какого то значения для ножек МК? ну там вход- выход? )
Мк думаю кипить  Атмега8 Это на 8 Мгц если я правильно понял.
Я сча книгу почитаю для ознакомления Дональд Кнут.
Даташит по 8 меге
http://www.atmel.com/dyn/resources/prod_documents/doc8159.pdf
Про характеристики не первой странице.
Про фьюзы на стр. 227
Название: Re: микроконтроллеры
Отправлено: the_trooper от Декабря 28, 2009, 05:52:00 pm
Пара вопросов.

Как выход с этого прогроматора оформить?. Каким шлейфом или чем еще, (вообщем соединять его с устройством,).

Не савсем понятно какой МК брать. В магизине есть Атмега8-8Пл и Атмега16-16Пл  л-это что низковольтная серия?
Дело в том что в статьях одно написано а в магизин приходишь там у них немно другое обозначени.

Я собирать буду по этому поректу
http://easyelectronics.ru/usb-programmator-avr-usbasp.html
Название: Re: микроконтроллеры
Отправлено: research от Декабря 29, 2009, 02:21:31 pm
комрад, тебе ссылок дали исчерпывающее количество. месяца три сэкономишь. дальше сам 8)