1 (2011-05-16 20:59:31 отредактировано asphexia)

Тема: Arduino подобная плата на atmega 2560 своими руками

Предложение создать ARDUINO MEGA 2560 АЛЬТЕРНАТИВНУЮ ПЛАТУ МИНИМАЛЬНЫМИ ЗАТРАТАМИ.
Собственно в чем сама актуальность темы: Недавно заинтересовался Arduino и как максималист хочется всего и сразу и побольше а именно положил глаз на arduino mega 2560 но учитывая высокую стоимость и наличия прямых рук хотелось бы выслушать мнения гуру ардуино :). Мои предложения и возможности и сопутсвующие вопросы:
1. прямые руки что прежде всего
2. светлая и способная мыслить голова
3. USB-TTL UART кабель PL2303 (достался от какогото сотового телефона)
4. Желание преобрести Кристал ATmega2560 / 2561 (Голый)
А теперь довыды выводы вопросы:
1) теоретически все ардуино платы иду в варианте FTDI usb мешает ли нам чтото выбросить часть USB-UART и заменить ее просто кабелем USB-UART в моем случае PL2303?
2) и самый каверзный вопрос: (толком не разобрался) но как схемотично должен выглядеть минимальный обвес atmega 2560 чтобы ее увидел Arduino IDE при выборе формфактора ARDUINO MEGA (tools > Board > Arduino MEGA)
3)Прошивка бутлоадера возможна ли через пони прог 2000 по классической схеме прошивке Atmega 8 преметивным LPT-ISP кабелем?

2

Re: Arduino подобная плата на atmega 2560 своими руками

Вообщето такая уже есть: http://arduino.cc/en/Main/ArduinoBoardMega2560
Вот схема ее: http://arduino.cc/en/uploads/Main/ardui … ematic.pdf
Arduino IDE 022 ее поддерживает. Никто не мешает писать под нее в Arduino IDE, и шить через ISP. Минимальный обвес без доработки софта дуины - кварц 16МГц, резистор 10К ресет к плюсу.

3

Re: Arduino подобная плата на atmega 2560 своими руками

спасибо за ответ я изучал данный материал насчет минимального обвеса очень порадовали а поповоду вообще обвеса ведь ардуино мега вообще состоит из 2х контроллеров один из них если не ошибаюсь атмега 8 для чего его общее назначение я так и не понял понял лиш то что на нем реализована функция усб, но моя сетуация состоит в ином: а именно получить ардуино 2560 рэйди плату минимальными затратами вариант из минимального обвеса (кварц + резистор 10к и ресет к плюсу весьма актуален ) + возможна ли заливка скетчей через pl2303 кабель (USB-TTL (UART))?

и в чем заключается дороботка софта дуины? p/s может в чемто туплю ардуину еще не юзал не разу поэтому детальных тонкостей могу и не учесть

4

Re: Arduino подобная плата на atmega 2560 своими руками

При минимальном обвесе надо шить через ISP, выходы микросхемы SCK MOSI MISO RESET питание и землю смотришь по даташиту: http://www.atmel.com/dyn/resources/prod … oc2549.pdf. pl2303 кабель http://www.radiokot.ru/forum/viewtopic.php?t=14090 вроде подойдет. В Arduino IDE пишешь скетч, выбрав в настройках свою МС компилируешь (если нажать кнопку компиляции с шифтом снизу в окне логов можно увидеть путь к hex файлу), берешь хекс и шьешь программатором (в твоем случае видимо pl2303 кабель+PonyProg)

ATmega8U2-MU выполняет функцию USB-UART конвертера.

5

Re: Arduino подобная плата на atmega 2560 своими руками

следовательно как же реализовать функцию bootloadera и прошивать через uart? ведь для этого на ардуино ставят USB-UART мост чтобы не использовать программатор принцип прошивки через ISP мне известен смысл форума в том чтобы минимальными затратами заставить ардуино IDE почуять кристал ATmega2560 оригинальной платой Arduino mega 2560 (минимальными затратами следовательно заменить и упростить все по максимуму выбросить все некретичное и заставить работать) в противном случае проще выложить кругленькую сумму за оригинальную плату и все

6

Re: Arduino подобная плата на atmega 2560 своими руками

Не совсем понимаю что ты хочешь. Если по минимуму - то забей на бутлоадер, он только мешает. Если очень нужен бутлоадер - лучше возьми готовую дуину. Так как выкинуть из схемы Arduino Mega 2560 ты сможешь только то что касается внешнего питания, ATmega8U2-MU можно заменить на тот-же ft232rl, CP2102 или любой другой чип USB-UART, но по цене на этом много не выиграешь.
Вообще исходить надо из того зачем оно тебе, если собираешься использовать плату для прототипирования или изучения работы с контроллером - лучше купи готовую.
Для определенного конечного устройства - собирай и шей по ISP.

7

Re: Arduino подобная плата на atmega 2560 своими руками

спасибо за наставления я разобрался :)