Ilosć artykułów na stronie
Artykuły 11 - 17
Kategoria - Kurs podstawowy
Fusebity, czyli konfiguracja mikrokontrolera

Zajmiemy się dziś strasznymi fusebitami, które przyprawiają o  zawrót głowy niejednego młodego elektronika. Często fusebitami straszy się, tak jak kiedyś straszone były dzieci "Czarną Wołgą". Za chwilę zobaczysz, że nie jest to takie straszne. Naturalnie, ustawiając fusebity trzeba zachować ostrożność, ale nie jest to wiedza tajemna i każdy da sobie z tym radę. Czym są owe fusebity?

Aktualizacja firmware programatora USBasp.

avrdude: warning: cannot set sck period. please check for usbasp firmware update.

 

W poprzednich artykułach dało się zauważyć takie ostrzeżenie widoczne w konsoli programu avrdude. Nie jest to błąd popełniony przez użytkownika, lecz wynik nieaktualnego oprogramowania wewnętrznego programatora. Takie ostrzeżenie widoczne jest praktycznie w każdym nowo zakupionym programatorze USBasp, Zwłaszcza tych tańszych wersjach. Niektórych użytkowników może takie ostrzeżenie denerwować, inni się tym nie przejmują. Niezależnie od nastawienia użytkownika wygląda to nieprofesjonalnie. W tym artykule dowiemy się jak sobie z tym poradzić, a jednocześnie poznamy sposób na wgrywanie programu do mikrokontrolera.

Wejścia i wyjścia binarne

Jedną z najważniejszych cech mikrokontrolerów są porty wejść i wyjść. Bez nich mikrokontroler, wraz ze wszystkimi układami wewnętrznymi nie miałby żadnego praktycznego znaczenia. To dzięki nim, nasza kość posiada możliwość komunikowania się ze środowiskiem zewnętrznym oraz z użytkownikiem. Wyświetlacze, klawiatury, czujniki oraz inne układy przekazują i odbierają informacje, które mikrokontroler przetwarza. Ten artykuł jest omówieniem portów wejść i wyjść mikrokontrolerów AVR i sposobu korzystania z nich.

Pierwszy projekt - migająca dioda

Zdobyliśmy wystarczającą wiedzę aby stworzyć nasz pierwszy projekt obejmujący warstwę sprzętową i oprogramowanie. W tym artykule wykorzystamy wszystkie omówione wcześniej zagadnienia. Nasza aplikacja nie będzie już bezczynnym układem, lecz nabierze konkretnej funkcjonalności.

 

 

Obsługa przycisku część pierwsza

Praktycznie każde urządzenie zbudowane w oparciu o mikrokontroler posiada co najmniej jeden przycisk. Jest on elementem komunikacji mikrokontrolera z użytkownikiem. Za pomocą przycisku możemy wpływać na funkcjonowanie urządzenia lub wprowadzać dane. Funkcje przycisku ogranicza wyłącznie wyobraźnia konstruktora. W tym artykule zmodyfikujemy projekt migająca dioda rozbudowując układ o przycisk. Poznamy sposoby obsługi przycisku oraz problemy z tym związane.

 

 

Drgania styków - jak sobie z nimi radzić

Przyciski to elementy mechaniczne, których jedną z właściwości jest powstawanie drgań styków podczas zmiany ich stanu. Jest to zjawisko niepożądane, lecz niemożliwe do wyeliminowania. Zobaczmy, czym ono jest i jak sobie z nim radzić.

 

Przerwania

Przerwania są jednym z podstawowych zagadnień związanych z mikrokontrolerami. Pozwalają wykonywać operacje tylko wtedy, gdy jest to konieczne. Czym one są i w jaki sposób ich używać? W tym artykule w najbardziej przystępny sposób omówię system przerwań.