Quantcast
Channel: Majsterkowo - zrób to sam!
Viewing all articles
Browse latest Browse all 1332

Port szeregowy – AVR tutorial

$
0
0

Nie będę tutaj jednak powtarzał jeszcze raz informacji na temat protokołów itp. więc polecam najpierw przeczytać mój poprzedni artykuł na ten temat : https://majsterkowo.pl/przesylanie-danych-przez-asynchroniczny-port-szeregowy-arduino-tutorial/Dodatkowo przydatne mogą być informacje na temat programowania AVR które umieściłem w 2 częściowym artykule 5 prostych projektów AVR w C https://majsterkowo.pl/5-prostych-projektow-avr-w-c-czesc-1/https://majsterkowo.pl/5-prostych-projektow-avr-w-c-czesc-2/Po tym krótkim wstępie pora na właściwy tutorial (: Na początekNa początek potrzebny nam będzie układ na którym będziemy eksperymentować :Jest to bardzo prosty układ. Za mikrokontroler służy popularna Atmega328p, taktowana z zewnętrznego oscylatora kwarcowego 16 MHz. Jest ona zasilana bezpośrednio ze złącza programatora co dodatkowo upraszcza całość. Jako urządzenie do którego będzie gadała atmega  zastosowałem konwerter USB-UART wbudowany w arduino. W tym celu należy podłączyć pin TX atmegi do pinu RX konwertera i pin TX konwertera do pinu RX atmegi. Ale UWAGA! Pin RX konwertera jest podłączony do pinu TX Mikrokontrolera wbudowanego w arduino, tak samo pin TX konwertera jest podłączony do pinu RX mikrokontrolera. Tak więc aby użyć arduino jako konwerter USB - UART musimy wgrać program który nie będzie używał UART (najlepiej pusty ) i poodłączyć przewody na odwrót : RX do pinu oznaczonego na płytce jako RX i TX do TX. Po podłączeniu wszystkiego musimy ustawić fusebity. Ustawienia fusebitów dla tego układu to :[crayon-5988b7f8e4394970220629/]Podałem od razu jako argumenty do AVRDUDE. Gotowa komenda to :[crayon-5988b7f8e439f473292375/]Co do wgrywania i kompilowania zamieszczonych tu programów, to opisałem to w moim artykule https://majsterkowo.pl/5-prostych-projektow-avr-w-c-czesc-1/Lista rejestrówOto lista rejestrów które służą do kontroli działania UART w mikrokontrolerze Atmega......
Czytaj dalej...

Viewing all articles
Browse latest Browse all 1332

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>