Прошил, настроил, что делать дальше?

Тема в разделе "Arduino & Shields", создана пользователем 646826, 1 ноя 2012.

  1. 646826

    646826 Нуб

    Привет.
    Допустим запрограммировали мигающий светодиод.
    Можно ли микро контроллер использовать без ардунио, тоесть как сделать проект на запрограммирован микро контроллере и что для этого нужно?

    Спасибо.
     
  2. Unixon

    Unixon Оракул Модератор

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

    Надеюсь, перед вами не стоит вопрос, что еще можно сделать на МК, кроме моргания светодиодом? :)
     
  3. 646826

    646826 Нуб

    Светодиоды я взял к примеру.
    Есть пример схемы как можно использовать контроллер без ардунио?

    Спасибо
     
  4. Unixon

    Unixon Оракул Модератор

    Да, есть. Вам придется собрать своё устройство по схеме Arduino Mini, это минимум.
     
  5. Ricci

    Ricci Нуб

  6. Ricci

    Ricci Нуб

    Причем достаточно сделать до пункта "Arduino-Ready".
    Главное скетч загнать через саму arduino.
     
  7. 646826

    646826 Нуб

    Получается если собрать схему но без Arduino-Ready, получится минимальная самостоятельная схема?
    В конечном варианте я хочу получить минимальную сборку, в которой не нужно перепрограммировать чип.
     
  8. hibiki

    hibiki Гик

    именно. цепи питания и задания частоты - то, что нужно по минимуму. и даже без последней можно обойтись, если использовать встроенный генератор
     
  9. 646826

    646826 Нуб

    Класс, а можно тогда привести пару примеров сборки такого варианта, чем меньше схема тем лучше :)

    Спасибо
     
  10. Unixon

    Unixon Оракул Модератор

    Если МК в DIP корпусе на панельке, запрограммировать его можно вставив в Arduino Uno, а потом использовать в своей другой схеме.
     
  11. 646826

    646826 Нуб

    Именно так, уменя Arduino Uno, хочу запрограммировать МК. Сейчас вопрос как этот мк использовать без ардунио :)
     
  12. Unixon

    Unixon Оракул Модератор

    Чтобы МК работал, к нему нужно подключить некоторую минимальную схему с цепями питания, сброса и задания частоты. Такой схемой является схема Arduino Mini. Чтобы заставить МК ATmega работать без Arduino Uno, ему придется подсунуть другую "ардуину", но этот другой вариант может быть гораздо проще самой Uno, может быть минималистичным. Типичный пример этого минималистичного варианта - Arduino Mini. Т.е. если вы с чистого листа решите нарисовать минимальную схему, обеспечивающую работу МК Atmel ATmega328P, у вас внезапно получится схема, как две капли воды похожая на схему Mini. Если у вас есть вопросы по самой схеме Mini, спрашивайте.
     
  13. hibiki

    hibiki Гик

    И из мини можно выдрать кварц и два конденсатора, и прошить МК для использования встроенного генератора. И кнопку reset можно выдрать, а сброс осуществлять отключением питания.

    P.S. а вообще - извращение это, батенька. Пятирублевые компоненты на одном квадратном сантиметре платы уже мешают?
     
  14. 646826

    646826 Нуб

    hibiki, может есть вариант схемы и компоненты которые нужны для Вашего варианта?
    Меня интересует именно тот минимум... :)
    Заранее благодарен.
     
  15. hibiki

    hibiki Гик

    уффф.. схему arduino-мини видите? уберите из нее кварцевый резонатор и два конденсатора рядом с ним (все, что висит на выводах 7-8), кнопку сброса (резистор таки оставьте), стабилизатор питания (конденсаторы по 0,1 мкФ хотя бы оставьте).

    И питайте все это чудище Франкенштейна от 5В. Будьте готовы к тому, что при просадке напряжения питания все сломается.
     
  16. Nodit

    Nodit Нуб

    Добрый день. А можно ссылку на описание этого метода? Речь ведь не об этом? http://arduino.cc/en/Tutorial/ArduinoISP
     
  17. sanek1337

    sanek1337 Нерд

    А зачем заморачиваться с чистым МК когда Ардуино ПроМини у китайцев стоит примерно сотню деревянных, за неё вы получаете МК и всю обвязку к нему.
     
  18. Nodit

    Nodit Нуб

    Ну, например.
    Купил ребенку готовый набор - управляемую по блютус машинку. На микроконтроллере зашит код, управляющий всей периферией. А он хочет сам попробовать что-нибудь спрограммировать. Зальет свой скетч - машинка больше не будет ездить. А если воткнуть туда другой микроконтроллер, то и жажду экспериментов утолить можно и вернуть обратно микроконтроллер с исходным кодом можно в любой момент.
    Кроме того, в Питере микроконтроллер можно купить практически в тот же день, как возникнет такое желание, а из Китая посылка идет от 2 недель до полутора месяцев.
     
    Последнее редактирование: 21 янв 2014
  19. Максим B

    Максим B Гуру

    http://trd.nov.ru/product_info.php?products_id=43933 Вот такой регулятор подойдет?
    http://trd.nov.ru/product_info.php?products_id=100771 а такой резистор?
    Такой конденсатор Конд.NPO 24пф 5% керам.имп. ??
    10 uF capacitors - это конденсатор на 10мкФ ?

    А можно использовать другой кварц??К примеру такой КВАРЦ 16,500 МГц , КВАРЦ 16,588 МГц и другие

    Спасибо за ответ
     
    Последнее редактирование: 22 янв 2014
  20. Unixon

    Unixon Оракул Модератор

    Да, подойдет. Только это компонент для поверхностного монтажа, обратите внимание.

    Для чего?

    Для резонатора - да, пойдет, емкость в допустимом диапазоне.

    Да.

    Можно, только не забудте поправить #define F_CPU, иначе у вас все таймеры немного уплывут, включая скорости UART, и т.п.