Использование в проекте микросхем ATMega DIP40 вместо DIP28
- Войдите на сайт для отправки комментариев
Использование в проекте микросхем ATMega DIP40 вместо DIP28
Прошу простить меня, начинающего, за глупый (возможно) вопрос. Дело в том, что полгода назад стал обладателем ардуины (скажем так, стартовый набор), перепробовал все учебные проекты (понятно, что всё до безобразия просто) и решил копнуть глубже. Нашёл схему разводки (http://zelectro.cc/Arduino_PRO_Hronos) уже прошитого микроконтроллера (МК), какие "ноги" за что отвечают... Загорелся идеей повторить ту схему (всего-то нужен МК, кварц, стабилизатор питания плюс кое-что по мелочи. Понял, что программировать МК придётся в имеющейся ардуине (не проблема, МК вынул - МК вставил, правда, видимо, придётся ещё на программном уровне поколдовать). Да вот беда - ардуина у меня выполнена на чипе DIP28, а в продаже (в доступных местах, не в Китае с доставкой 3 месяца) DIP40 или ещё хуже - TQFP и иже с ними. Возник вопрос: можно ли переделать проект, схему разводки, чтобы можно было использовать DIP40, с заливкой всего необходимого при помощи имеющейся ардуины и её макетной платы - или соединив ардуину с этой схемой? Подскажите, в какую сторону копать?
А каком МК речь? atmega328 не бывает в DIP40
Чтобы прошить МК Атмега с помощью Ардуины не надо ничего вынимать и вставлять. Достаточно соединить соответствующие ноги обоих МК проводками (RESET, SCK, MOSI, MISO). Смотри распиновку МК в даташитах. В Ардуину нужно залить скетч ArduinoISP.
Более того, если вынуть из Ардуины МК и вставить туда купленный чистый - ничего прошить ты не сможешь. Потому что в чистом МК нет бутлоадера (загрузчика), который прошивается программатором или другой Ардуиной со скетчем ArduinoISP.
Имелся в виду МК ATMega 32A-PU (где-то прочитал, что после 32 идёт версия, в частности у ардуин - 8, вот и решил, что А - тоже версия...). Теперь, покопавшись в даташитах (не особо силён я в английском, посему могу иногда и покопаться, но не очень это дело люблю) и сравнив DS на 32A-PU и 48/88/168/328, понимаю, что вместо МК ATMega 328 могу взять МК ATMega 48-20PU, правда при этом проиграю в объёме доступной памяти, так ведь?
Два дня назад наткнулся на магазин в своём городе (ну не из Китая же по три месяца заказы ждать), а там разнообразия продукции ATMEL практически никакого... вот и попытался выбрать что-то, что смог бы прошить в ардуине или хотя бы с её помощью, для дальнейшего использования...
Atmega16, Atmega32 - это предыдущее поколение (flash 16КБ, 32КБ). Atmega48/88/168/328 - это новое поколение, различаются объемом flash памяти 4КБ, 8КБ, 16КБ, 32КБ. Буквенные индексы после цифр - тоже различие, например тип корпуса, уменьшенное потребление, ещё что-то по мелочи.
ATmega48-20PU тоже устаревшая, новее ATmega48PA-PU.
что смог бы прошить в ардуине или хотя бы с её помощью, для дальнейшего использования...
Ещё раз: в Ардуине ты не сможешь прошить новый МК. Только программатором или Ардуиной со скетчем ArduinoISP (эмулятор программатора).
Два дня назад наткнулся на магазин в своём городе (ну не из Китая же по три месяца заказы ждать)
Честно говоря, три месяца Китай, это скорее исключение из правил. Среднее - месяц, полтора. Из них Китай, обычно дней 5-8, остальное Раша Пост.
Два дня назад наткнулся на магазин в своём городе (ну не из Китая же по три месяца заказы ждать)
Честно говоря, три месяца Китай, это скорее исключение из правил. Среднее - месяц, полтора. Из них Китай, обычно дней 5-8, остальное Раша Пост.
Ну у почты России не все так плохо.
И правда сейчас из китая все идет не более месяца, китай неделю, почта росии неделю, а вот остальное это таможня. Причем хитрые они, таможенники, как пересекло границу так может у них лежать до месяца, но это в треке не видно. Хотя все логично, вылетело из китая 01.09.2015 а поступило на таможню 12.09.2015 то есть летело 12 дней? Так что почта россии хочу заметить потихоньку исправляется, таможню так просто исправить не удасться :-(
Господа, вы услышаны. Но...
Вернёмся к теме дискуссии :)
Можно ли на МК ATMega 32A-PU построить систему, аналогичную Ардуино, и что для этого придётся сделать? Достаточно ли просто переделать плату с учётом новой распиновки или придётся вносить в схему более кардинальные изменения? Можно будет использовать обычные для Ардуино решения для программирования и заливки скетчей - или же потребуется искать другие варианты?
Господа, вы услышаны. Но...
Вернёмся к теме дискуссии :)
Можно ли на МК ATMega 32A-PU построить систему, аналогичную Ардуино, и что для этого придётся сделать? Достаточно ли просто переделать плату с учётом новой распиновки или придётся вносить в схему более кардинальные изменения? Можно будет использовать обычные для Ардуино решения для программирования и заливки скетчей - или же потребуется искать другие варианты?
придурок, какой нахрен дискуссии?
в какую схему что вносить?
какие нахрен кардинальные изменения?
прекращай этот бред.
Да, прошиваешь загрузчиком Ардуино для atmega32 и все скетчи для обычной Ардуино УНО работают без проблем. Сам работал на 32ых.
не все - нужно учитывать аппаратные различия M32 и M328
Кэп... Подумаешь другие ножки и больше количество
ясно - ещё один Адепт DIP40.
поздравляю - ты принят в Церковь Ножек.
спрашивается, нафига народ ерундой занимается, если достаточно прописать количество ног в пиноут
http://arduino.ru/forum/programmirovanie/attiny13a-101-primenenie
http://arduino.ru/forum/proekty/arduinoide-i-atmega16-korrektiruem-yadro
Сектантов ага