Автор Тема: микроконтроллеры  (Прочитано 5945 раз)

0 Пользователей и 1 Гость просматривают эту тему.

the_trooper

  • Сообщений: 795
  • Беларусь
    • Просмотр профиля
    • E-mail
микроконтроллеры
« : Декабря 19, 2009, 10:44:04 pm »
Здравствуйте.
Интерисуют микроконтроллеры типа AVR, пики которые широко применяются радиолюбителями.
Посаветуйте литературу или сайты где можно подробно ознакомиться.
Что интерисует в первую очередь.
1 Желательно на примерах (вроде статьи) как загружать уже готову программу.
Это основное. Как писать и редактировать вопрос отдельный.
Смотрел кучу сайтов, но истины не нашел.
Как я понял нужнен сам контроллер комп прога на компе и шнурок которые свяжет все это. Самый простой способ это через ЛТП порт и тогда нужно собрать простейшую схему из резисторов.
Спасибо.

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #1 : Декабря 19, 2009, 11:34:01 pm »
Собираешь LPT программатор, например
http://milas.spb.ru/~kmg/files/projects/stk200/Stk200.pdf
Позволяет программировать прямо в устройстве,
нужно только предусмотреть разъемчик для программатора.
Прога - либо ищешь в инете программатор поддерживающий Stk200.
А еще лучше сразу поставить CodeVisionAvr - компилятор со встроенной поддержкой программатора

Jimmy_Page

  • Гость
Re: микроконтроллеры
« Ответ #2 : Декабря 20, 2009, 06:13:03 am »
[movedhere] Флейм. Флуд. Обо всем на свете [move by] Jimmy Page.

Spiteful

  • Сообщений: 1168
  • мэн крутой
    • ICQ клиент - 286974545
    • Просмотр профиля
Re: микроконтроллеры
« Ответ #3 : Декабря 20, 2009, 07:48:45 pm »
  Единственное что нужно читать по микроконтроллерам - даташиты. Если только прошить - мануал на программатор. Если програматор самодельный - описалово на оный в сети. Какой именно собирать - зависит от контроллера, который надо прошить. Предложенный KMG, например, не прошьёт мелкого пика, ему надо 12В. Ну и т.д.
[size=9] - Комбики ламповые. Примочки транзисторные.
- Я за старые технологии. Я за аналоговую схемотехнику.[/size]

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #4 : Декабря 20, 2009, 08:56:56 pm »
Это я просто привел простейший пример программатора.
А вообще два пути - или задавать конкретные вопросы здесь или читать специализированные форумы.
По AVR самый известный:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=index
По PICам не скажу, так как после появления AVRов перестал на них что либо разрабатывать.

GYUR22

  • Сообщений: 59
  • GtLab.Net forever!
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #5 : Декабря 21, 2009, 08:03:05 am »
Первое что собрать это:
По AVR Кам программатор  USBASP оболочка AVRDUDE
По PIC  - Pickit2
+платку с кроватками по микросхемы и разъемом для программирования.

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

зы по авркам можно начать с программатора через ком порт тожена easyelectronics
« Последнее редактирование: Декабря 21, 2009, 08:06:49 am от GYUR22 »

research

  • Гость
Re: микроконтроллеры
« Ответ #6 : Декабря 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.

Сайты сие не есть секрет и были найдены в свое время гуглеванием. Так что гугль в помощь. Ну и датапростынь всегда иметь на флэшке и в распечатанном виде, по первости она будет казаться камасутрой, нежели библией.
« Последнее редактирование: Декабря 21, 2009, 09:20:14 am от research »

the_trooper

  • Сообщений: 795
  • Беларусь
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #7 : Декабря 21, 2009, 11:59:25 am »
спасибо, буду разгребать ссылки.
Я думаю значит нужно сделать програматор универсальный и определиться с типом микроконтроллера.

research

  • Гость
Re: микроконтроллеры
« Ответ #8 : Декабря 21, 2009, 12:37:37 pm »
программатор универсальный ненужен, на плате изделия ставишь колодку на 6-10 ног и в нее втыкаешь программатор. 10 изделий, - 10 микроконтроллеров - 10 пап на плате и одна мама на шлейфе программатора. так делаеца внутрисхемное программирование

the_trooper

  • Сообщений: 795
  • Беларусь
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #9 : Декабря 21, 2009, 02:30:59 pm »
Внуресхемное это когда микроконтроллера запаян на плату устройуства и на его выводы подключают програматор?

А если я беру вот эту схему
http://easyelectronics.ru/avr-shag-pervyj-programmator.html
и просто подключаю к микроконтроллеру "без ничего" будет работать, либо нужен обвес контролеера? 

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #10 : Декабря 21, 2009, 02:41:42 pm »
Если в контроллере используенся внутренний RC генератор (это состояние при выходе с завода), то ничего, если что то внешнее, например кварц, то он должен присутствовать, иначе программироваться не будет.
Настоятельно рекомендую схему программатора с буфером на 244ой - менее критична к длине (емкости кабеля) и помехам.

Spiteful

  • Сообщений: 1168
  • мэн крутой
    • ICQ клиент - 286974545
    • Просмотр профиля
Re: микроконтроллеры
« Ответ #11 : Декабря 21, 2009, 02:45:13 pm »
Это же программатор. Какой ещё обвес? Какая работа?
[size=9] - Комбики ламповые. Примочки транзисторные.
- Я за старые технологии. Я за аналоговую схемотехнику.[/size]

the_trooper

  • Сообщений: 795
  • Беларусь
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #12 : Декабря 21, 2009, 03:02:18 pm »
Поеду покупть контроллер и пробовать.
А что посаветуете из АVR самое дешовое для ознаокмления и естественно с возможнстью перепрошивки.

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #13 : Декабря 21, 2009, 03:10:02 pm »
Ядро у AVR одинаковое, отличаются периферией и памятью, так что зависит от задачи.

GYUR22

  • Сообщений: 59
  • GtLab.Net forever!
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #14 : Декабря 23, 2009, 08:00:53 am »
atmega8 или 16 для упражнений самое оно
ну или 48 если паммяти много не надо

the_trooper

  • Сообщений: 795
  • Беларусь
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #15 : Декабря 24, 2009, 11:45:17 am »
Вот решил собрать программатор  USBASP
http://easyelectronics.ru/usb-programmator-avr-usbasp.html
Я понял нужен в любом случае, потому что через ком-порт на 5 резисторов пишут что может работать не стабильно.
Это первый что мне попался на глаза. Даи описано все доступно.
Кто нибудь собирал USB программаторы? Всего разнообразия не знаю. подскажите стоит ли его повторят ?
И сколько такой будет стоить в магазине?  (я бы посмотрел в гугле сам, но пока не все понимаю в возможностях прогроматора и поддреживаемых им микроконтролерах)
Это будет мой первый проект таким образом.

Спасибо всем кто помогает внести ясность. :)

the_trooper

  • Сообщений: 795
  • Беларусь
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #16 : Декабря 24, 2009, 03:51:03 pm »
Да, вот еще. Я читал на одном из сайтов (ссылку не могу привести, давно было) что чуществуют библиотеки кодов, называемые если мне память не изменяет апплетами...   сейчас смотрю проекты на МК и нигде не вижу упоминаяния на апплеты. Все авторы разрабытывают свой код сами.
 
Расскажите про применение апплетов.

GYUR22

  • Сообщений: 59
  • GtLab.Net forever!
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #17 : Декабря 25, 2009, 08:00:20 pm »
USBASP  хорошо работает (есть платы spl 5 если надо пиши)
я начинал по авркам с компорта все работает(запасись несколькими аврками) - нужен хардварный компорт и контроллер который будет использоваться должен быть обязательно до 16Мгц без буквы L в названии и осторожней с фузами
еще раз повторюсь сходи на www.mikroe.com
там есть всякие компиляторы с примерами на чем хошь
си паскаль байсик - лучше начинать с них
для примеров и тестов хватит демоверсии (все остальное googleit)

ps хотя первый USBASP заработал на меге 8L

the_trooper

  • Сообщений: 795
  • Беларусь
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #18 : Декабря 25, 2009, 08:51:30 pm »
А что такое фьюзы ? а то я что то не находу такого названия. (это что то установки какого то значения для ножек МК? ну там вход- выход? )

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

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

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

Я сча книгу почитаю для ознакомления Дональд Кнут.
« Последнее редактирование: Декабря 25, 2009, 08:56:37 pm от the_trooper »

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: микроконтроллеры
« Ответ #19 : Декабря 25, 2009, 09:02:28 pm »
Цитировать
А что такое фьюзы ? а то я что то не находу такого названия. (это что то установки какого то значения для ножек МК? ну там вход- выход? )
Мк думаю кипить  Атмега8 Это на 8 Мгц если я правильно понял.
Я сча книгу почитаю для ознакомления Дональд Кнут.
Даташит по 8 меге
http://www.atmel.com/dyn/resources/prod_documents/doc8159.pdf
Про характеристики не первой странице.
Про фьюзы на стр. 227