Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy z tagiem: avr, strona 3
Port szeregowy i interfejs USART – #2
Poprzednia część praktycznie w całości została poświęcona tworzeniu programu od strony komputera. Teraz przyszła pora zająć się mikrokontrolerem.
W tej części dokonałem przeglądu prostych technik programistycznych związanych z pisaniem programu na AVRa.
Port szeregowy i interfejs USART, czyli komunikacja z PC
Zauważyłem, że problem komunikacji z komputerem za pomocą portu szeregowego jest często poruszany na naszym forum.
Napisałem kilka programów komunikacyjnych, dlatego postanowiłem stworzyć ten mały tutorial. W artykule opiszę interfejs USART, w który wyposażona jest większość mikrokontrolerów.
Mikrokontroler – wszystko o jego działaniu
Jednym z częstych problemów początkujących robotyków jest pisanie programów.
Bardzo szybko można nauczyć się podstaw programowania, natomiast pomija się wtedy takie aspekty jak korzystanie z not katalogowych, czy budowa i sposób działania mikrokontrolera.
Bootloadery – pierwsze kroki na przykładzie Arduino
Bootloader w mikrokontrolerach, to mini program zagnieżdżony w pewnym sektorze pamięci uC. Dzięki niemu możliwe jest wgrywanie programu z pominięciem programatora.
Rozwiązanie takie stosowane jest coraz częściej np.: dla ułatwienia aktualizacji oprogramowania. Bootloader użyty jest również w każdym Arduino.
Szybki start z WinAVR
Pakiet programów WinAVR zawiera w sobie całkiem dobry i zupełnie darmowy (na licencji GPL) kompilator języka C wraz z kompletem narzędzi do tworzenia programów dla 8-bitowych mikroprocesorów AVR firmy ATMEL.
Jest to odmiana znanego, np. z systemu Linux, kompilatora GCC (GNU Compiler Collection).