По результатам поиска в Google - Arduino в Украине не нашлось! Пусть этот блог будет началом!!!

воскресенье, 7 марта 2010 г.

MEGA-ISP (Arduino programmer)

После нескольких дней чтения интернета по поводу программаторов на основе Arduino и их совместимости с программами для программирования микроконтроллеров и собственно,  после получения заказанного Attiny45 я решил попробовать сделать самый простой программатор MEGA-ISP. Тут почитал: про плату которую можно сделать, тут про то, что плата не обязательна, и вообще много по существу (единственное, что меня насторожило в этой статье, так это про то, что нужно блокировать жуткими методами програмный сброс на Arduino.... не беспокойтесь это только когда используешь одну Arduino для прошивки другой или при использовании самой программы Arduino). По рекомендации всех самоучителей пр программированию Атмеловских микропроцессоров я скачал AVR Studio4 и WIN AVR.

Программатор. 
Схема:
 Программа (записывается в Arduino, что бы он стал программатором).
 Схема подключения Attiny45 
 
    #include

    int main(void)
    {
      // Set Port B pins as all outputs
      DDRB = 0xff;

      // Set all Port B pins as HIGH
      PORTB = 0xff;

      return 1;
    }
программа скомпилирована в  AVR Studio4, выгружена в виде .hex файла и прошита при помощи программы Sina Prog 1.4.5.8
 

чик-чик и готово!