Ilosć artykułów na stronie
Artykuły 1 - 10
Kategoria - Kurs podstawowy
Mikrokontrolery AVR - Spis treści

Spis treści do cyklu Mikrokontrolery AVR - Kurs podstawowy. Znajdziecie tu odnośniki do wszystkich artykułów w serii. Spis jest aktualizowany wraz z pojawianiem się nowych artykułów.

Mikrokontrolery AVR - Wprowadzenie

Wprowadzenie do cyklu artykułów o mikrokontrolerach rodziny AVR, będących formą poradnika pomocnego w nauce programowania mikrokontrolerów i budowie własnych układów w oparciu o te mikrokontrolery. Wraz z ukazywaniem się kolejnych artykułów uczyć będziemy się podstaw techniki mikroprocesorowej oraz wykorzystywać mikrokontrolery do budowy przykładowych układów aby zrozumieć na jakiej zasadzie działają wykorzystywane przez nas urządzenia codziennego użytku.

Przegląd mikrokontrolerów rodziny AVR

W artkule zaprezentowane są mikrokontrolery z rodziny AVR. Przedstawiono ich charakterystyczne parametry i zastosowanie.

Instalacja środowiska programistycznego Atmel Studio 7.0.

Tym artykułem rozpoczynamy praktyczną naukę programowania mikrokontrolerów AVR. Opisana jest w nim krok po kroku instalacja środowiska programistycznego Atmel Studio 7.0.

Instalacja sterowników programatora USBasp.

Wybór programatora stanowi dla wielu użytkowników dość duży problem. Każdy chce mieć najlepszy programator o największej liczbie możliwości. Jak zwykle koszty sprowadzają nas na ziemię i musimy pogodzić się z pewnymi ograniczeniami. W takim wypadku najlepszym sensownym wyborem jest tani i prosty programator USBasp opracowany przez Thomasa Fischla. Artykuł ten prezentuje sposób instalacji sterowników programatora USBasp w systemie Windows 7 oraz Windows 10 i sposób zintegrowania go z Atmel Studio 7.0

AVRDUDE - omówienie

Posiadanie programatora to nie wszystko. Niezbędny jest też program do obsługi programatora. Jeżeli posiadamy programator, który nie jest wspierany przez środowisko Atmel Studio 7.0 bez programu sterującego nic nie zrobimy. Najlepszym wyborem jest AVRDUDE. To za jego pomocą będziemy mogli ładować dane do pamięci mikrokontrolerów, a także pobierać zawartość mikrokontrolera i zapisywać ją na dysku. Ten artykuł opisuje sposób instalacji i obsługi programu AVRDUDE. Dowiemy w jaki sposób go używać.

Integracja Atmel Studio 7.0 z programatorem USBasp

Integracja programatora USBasp ze środowiskiem Atmel Studio 7.0 jest prostym zadaniem i sprowadza się do kilku czynności, które spowodują, że będzie można programować mikrokontroler za pomocą programatora USBasp bezpośrednio z Atmel Studio 7.0. Najważniejszym mankamentem takiego rozwiązania jest brak wsparcia dla USBasp ze strony Atmel Studio 7.0.

Instalacja klona programatora AVRISP mkII

Jednym z najważniejszych narzędzi do programowania mikrokontrolerów jest programator. Bez niego mikrokontroler to tylko układ scalony, w dodatku martwy. To za pomocą programatora wgrywamy do mikrokontrolera program, dzięki któremu zaczyna on pracować i wykonywać określone funkcje.

W tym artykule poznamy sposób instalacji programatora zgodnego z AVRISP mkII firmy Atmel. Pracować będziemy na klonie oryginalnego programatora, który zapewnia te same możliwości ale za niższą cenę i przy pełnym wsparciu ze strony Atmel Studio 7.0. Takie połączenie jest przeze mnie rekomendowane i będziemy je wykorzystywać w następnych artykułach.

Podstawowy układ połączeń mikrokontrolera

Jest to pierwszy artykuł odnoszący się do praktycznej części tej serii. Rozpoczniemy od budowy podstawowego układu opartego o mikrokontroler. Pierwszą rzeczą, jaką należy zrobić to pobrać ze strony producenta odpowiedni dokument ze specyfikacją mikrokontrolera. Bez tego nie warto się nawet zabierać za mikrokontrolery. Tam znajdziemy opis wyprowadzeń, minimalne wymagania oraz sposoby jak połączyć dany mikrokontroler do naszego obwodu. Dowiemy się także co on może, gdyż każdy mikrokontroler różni się od innych parametrami, możliwościami oraz obudową.

Podłączamy programator do mikrokontrolera

Główną cechą mikrokontrolerów jest wykonywanie przez nie zapisanego w ich pamięci programu. Program do mikrokontrolera wgrywa się korzystając z programatora. Artykuł ten opisuje w jaki sposób podłączyć programator do mikrokontrolera korzystając z interfejsu SPI.