Spisu treści:
- Krok 1: Potrzebne narzędzia
- Krok 2: Nagrywanie bootloadera do Atmega328p
- Krok 3: Obwód przesyłania szkiców
Wideo: Samodzielny ATmega328p (z wewnętrznym zegarem 8 MHz): 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
ATmega328p to jednoukładowy mikrokontroler stworzony przez firmę Atmel z rodziny megaAVR (później Microchip Technology nabył Atmel w 2016 roku). Posiada 8-bitowy rdzeń procesora RISC o zmodyfikowanej architekturze Harvarda. Ten mikrokontroler jest mózgiem płytki rozwojowej Arduino, a także wielu innych płytek rozwojowych. Korzystając z tej instrukcji, możesz zminimalizować rozmiar swoich projektów i uczynić je znacznie tańszymi. Odbywa się to poprzez zmniejszenie liczby elementów płytki rozwojowej, takich jak wbudowane diody LED, zewnętrzne oscylatory kryształowe, zewnętrzne kondensatory i wiele innych nadmiarowych elementów wbudowanych w płytki rozwojowe.
Krok 1: Potrzebne narzędzia
Lista potrzebnych części
1. Rezystory 10 kΩ
2. ATmega328P-PU IC
3. Przewody połączeniowe
4. Regulator napięcia LM7805
5. Deska do krojenia chleba
6. Płytka rozwojowa Arduino Uno
Potrzebujemy również Arduino IDE do wypalenia bootloadera i wgrania szkiców do ATmega328P. Możesz go pobrać stąd
Musisz również pobrać Arduino na bibliotekę Breadboard. Możesz go pobrać stąd zgodnie z wersją IDE
Krok 2: Nagrywanie bootloadera do Atmega328p
ATmega328P IC nie jest dostarczany z załadowanym bootloaderem. Bootloader to zestaw kodu, który pozwala IC interpretować kod, który wgrywamy za pomocą Arduino IDE.
Kroki przesyłania bootloadera do ATmega328P
1. Podłącz Arduino do ATmega328P, jak pokazano na obrazku.
Połączenia są wymienione w następujący sposób:-
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => pin D10 Arduino
ATmega328P pin 17 => pin D11 Arduino
ATmega328P pin 18 => pin D12 Arduino
ATmega328P pin 19 => pin D13 Arduino
podciągnij rezystor przez pin 1 ATmega328P
2. Dodaj tablicę do swojego IDE:
Utwórz folder o nazwie Sprzęt (jeśli jeszcze go nie ma) w folderze szkicu i wyodrębnij i skopiuj pobraną bibliotekę do tego folderu.
Zrestartuj IDE i wyszukaj nową płytkę w menu Narzędzia > Płyta, powinieneś zobaczyć nową płytkę o nazwie "ATmega328 na płytce stykowej (8MHz zegar wewnętrzny)". Jeśli widzisz tę tablicę, do tej pory wszystko jest w porządku.
3. Wybierz Port szeregowy.
4. Wybierz programator na "Arduino jako ISP".
5. Nagraj Bootloader, przechodząc do Menu Narzędzia > Nagraj Bootloader.
Krok 3: Obwód przesyłania szkiców
Możesz przesyłać szkice do ATmega328P za pomocą płytki Arduino.
Kroki przesyłania szkiców do ATmega328P
1. Usuń IC z Arduino.
2. Podłącz Arduino do ATmega328P, jak pokazano na obrazku, połączenia są wymienione w następujący sposób:
ATmega328P pin 7 => Vcc>ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Reset pin Arduino
ATmega328P pin 2 => pin 1 lub pin RX Arduino
ATmega328P pin 3 => pin 2 lub pin TX Arduino
podciągnij rezystor przez pin 1 ATmega328P
3. Prześlij szkic do Atmega328P za pomocą Arduino IDE.
4. Podłącz piny do ATmega328P zgodnie ze schematem mapowania pinów.
Zalecana:
Samodzielny Arduino ATmega328p: 7 kroków (ze zdjęciami)
Stand Alone Arduino ATmega328p: Wszystko zaczęło się, gdy zobaczyłem instruktażową „grę binarną”; przez Keebie81https://www.instructables.com/id/Binary-Game/ Ale pomyślałem, że samodzielna wersja zamiast płyty Arduino byłaby lepsza, aby uwolnić
Samodzielne Arduino 3,3 V z zewnętrznym zegarem 8 MHz programowane z Arduino Uno przez ICSP / ISP (z monitorowaniem szeregowym!): 4 kroki
Samodzielne Arduino 3,3 V z zewnętrznym zegarem 8 MHz programowane z Arduino Uno przez ICSP / ISP (z monitorowaniem szeregowym!): Cele: Zbudowanie samodzielnego Arduino działającego przy napięciu 3,3 V z zewnętrznego zegara 8 MHz. Aby zaprogramować go za pośrednictwem ISP (znanego również jako ICSP, programowanie szeregowe w obwodzie) z Arduino Uno (działającego przy 5 V) Aby edytować plik bootloadera i nagrać th
SAMODZIELNY MAŁY ARDUINO: 3 kroki
SAMODZIELNY MAŁY ARDUINO: Hej! Wróciłem z kolejną instrukcją. Głównym celem tego projektu jest wyprodukowanie małej płytki drukowanej do mikrokontrolera ATMEGA328P, czyli małej płytki Arduino
Samodzielny samodzielny Arduino Uno: 5 kroków
DIY Standalone Arduino Uno: W tym projekcie opowiem, jak możemy zrobić DIY Arduino Uno, po prostu ustawiając go na płytce prototypowej. Można to zrobić z różnych powodów, takich jak zmniejszenie kosztów, zmniejszenie zużycia energii, zmniejszenie zużycia energii itp. Ten projekt da ci sposób na
Kontakt z wewnętrznym chipem: 7 kroków
Kontakt ze swoim wewnętrznym chipem: Jeśli czytasz to na stronie internetowej z instrukcjami, prawie na pewno używasz do tego komputera. Jak większość z was wie, komputery wykorzystują mikroczipy do przetwarzania wszystkich informacji, z którymi pracują i które przechowują. Być może widziałeś nawet układy scalone IC