Moje Arduino Uno ma mikrokontroler ATMEGA328P-PU i kilka innych rzeczy na płycie. Chciałbym zaprogramować układ bez oprogramowania Arduino i tylko minimum innych komponentów. Chcę w końcu tworzyć rzeczy bez kosztów Arduino i chcę dowiedzieć się o innych częściach na planszy i dodać je w razie potrzeby. Czuję się swobodnie z C i gcc, więc prawdopodobnie mogę dowiedzieć się, jaka jest część oprogramowania. Ale co, oprócz tych dwóch produktów poniżej, muszę mieć na płycie z mikrokontrolerem?
microcontroller
atmega
Rob N.
źródło
źródło
Odpowiedzi:
Wszystko, czego potrzebujesz oprócz programatora i układu, to kilka odsprzęgających nasadek i jakiś sposób podłączenia sygnałów programowania do płyty chlebowej.
Więc:
Opcjonalny
Oprócz nagłówka (który jest 10-pinowy z pewnymi nieużywanymi pinami - możesz użyć etykiet jako przewodnika dla swoich połączeń, nazwy są takie same), ten schemat jest najprostszy, jaki mogłem znaleźć za pomocą szybkiego Google:
Zabawne jest to, że właśnie napisałem blog na temat robienia prawie tego samego z mikrokontrolerem PIC (być może warto to sprawdzić, oba są bardzo podobne)
źródło
Publikuję to tylko jako odpowiedź na ukrycie brzydkich adresów URL. Z pewnością powinieneś rzucić okiem na Atmel Appnote AVR042: Uwagi dotyczące projektowania sprzętu AVR .
źródło
Znalazłem też ten pomocny link od Arduino: https://www.arduino.cc/en/Main/Standalone Wyjaśnia, jak przejść z układu, który właśnie dostałeś od DigiKey (lub gdziekolwiek), do załadowania bootloadera i minimum minimalne elementy wsparcia.
źródło