Co to jest kontroler Atmel®?
Kontroler Atmel® to mikrokontroler działający na jednym układzie scalonym (IC) lub na pojedynczej płytce drukowanej i przeznaczony do uruchamiania niewielkich programów wykonawczych w czasie rzeczywistym. Kontroler wykorzystuje pamięć nieulotną lub pamięć flash, co oznacza, że może przechowywać informacje bez potrzeby korzystania z elektrycznego źródła zasilania. Kontroler Atmel® jest zasadniczo wbudowanym komputerem jednopłytkowym, który działa na programach Atmel® typu open source. Synchronizuje się z interfejsem w sieci Atmel® i może nawet służyć do tworzenia projektów takich jak roboty i inne skomputeryzowane urządzenia.
Jeden rodzaj kontrolera Atmel® ma reprogramowalny mikroprocesor, który wykorzystuje pamięć nieulotną, posiadając 2 megabajty (MB) pamięci i wytrzymałość na 10 000 cykli zapisów i odczytów. Jego moc robocza mieści się w zakresie od 2,7 wolta (V) do 6 V i ma statyczny zakres działania od 0 herców (Hz) do 24 MHz. Pamięć o swobodnym dostępie (RAM) kontrolera Atmel® jest 8-bitową jednostką centralną (CPU) i ma 15 oddzielnych, programowalnych linii wejścia / wyjścia (I / O). To urządzenie jest zgodne ze standardami branżowymi MCS-51 i jest w pełni kompatybilne z innymi urządzeniami elektronicznymi stosującymi te same standardy. Mikrokontroler jest bardzo wydajny, ekonomiczny i elastyczny do pracy z wieloma wbudowanymi aplikacjami sterującymi.
Kontroler Atmel® ma aplikacje, które mogą synchronizować z sieciami bezprzewodowymi, takimi jak Zigbee®. Jego element nadawczo-odbiorczy częstotliwości radiowej (RF) pozwala mu łączyć się z dowolną siecią tego typu i być w pełni funkcjonalny, będąc w stanie połączyć się z Internetem lub samą siecią. Kontroler Atmel® jest również zgodny ze standardami 802.15.4 Instytutu Inżynierów Elektryków i Elektroników (IEEE), które są sieciami bezprzewodowymi używanymi na mniejszych obszarach. Ten mikrokontroler jest częścią szerszego zakresu architektury mikrokontrolera 8051. Może mieć urządzenia z gniazdami dla wpuszczanych urządzeń, które spełniają standardy branżowe.
Jedną z rzeczy, które można zrobić za pomocą kontrolera Atmel®, jest to, że można go wykorzystać do tworzenia innych urządzeń elektronicznych, takich jak roboty. Mikrokontroler może wymagać zaprogramowania, aby był gotowy do budowy domowej roboty urządzenia, a jednym językiem programowania, z którego może korzystać, jest C. Chip mikrokontrolera ma styki we / wy z pewnymi protokołami obsługi wbudowanymi w chip . Niektóre architektury procesorów mają przestrzenie we / wy dla rejestrów zawierających unikalne instrukcje dostępu. Język C nie ma pojęcia przestrzeni we / wy, więc kompilator C może zapewnić rozszerzenia umożliwiające rejestrów we / wy mikrokontrolera.