Obsługa magistrali CAN przez mikrokontrolery PIC

Wstęp Controller Area Network (CAN) jest szeregową magistralą danych opracowaną w latach osiemdziesiątych w firmie Robert Bosh GmbH dla przemysłu samochodowego. Jej wprowadzenie spowodowało zmniejszenie ilości okablowania łączącego moduły pojazdu oraz umożliwiło wymianę danych między sterownikami. Zastosowanie CAN znajduje również zastosowanie: – w przemysłowych magistralach polowych, – lotnictwie, CANaerospace oraz implementacja magistrali w Airbus A380… Continue reading

Obsługa modułu RFID MFRC522

1. Wstęp Moduł czytniko-programatora RFID zbudowanego w oparciu o układ RC522 obsługuje karty zgodne ze standardem ISO/IEC 14443 A/MIFARE,MF1xxS20, MF1xxS70, MF1xxS50. Komunikacja między kartą a modułem odbywa się na częstotliwości 13,56MHz. Maksymalny zasięg modułu wynosi około 50mm. Układ zasilany jest napięciem stałym 3,3V jednak linie danych tolerują napięcie 5V. Komunikacja może odbywać się za pośrednictwem magistrali… Continue reading

Odtwarzanie dźwięku przez mikrokontroler PIC

Cele Celem projektu jest opracowanie procedury odtwarzania dźwięku z pamięci mikrokotrolera PIC18F25K80 firmy Microchip. Dźwięki pochodzące z plików WAV  zostaną podłączane do kodu programu jako pliki nagłówkowe w języku C. Odtworzenie dźwięków będzie realizowane przez PWM. Należy opracować program konwertujący pliki WAV na pliki nagłówkowe w języku C. Konwerter plików WAV Program został oparty na kodzie opublikowanym w… Continue reading