Vad är en ATMEL® -styrenhet?

En Atmel® Controller är en mikrokontroller som körs på en integrerad krets (IC) eller ett enda kretskort och är utformat för att köra små exekveringsprogram i realtid. Styrenheten använder icke -flyktigt minne eller flashminne, vilket innebär att det kan lagra information utan behov av en elektrisk kraftkälla. En ATMEL® Controller är i huvudsak en inbäddad, enskilda kortdator som körs på Open Source Atmel® -program. Det synkroniseras med ett gränssnitt i Atmel® -nätverket och kan till och med användas för att skapa projekt som robotar och andra datoriserade enheter.

En typ av Atmel® -styrenhet har en omprogrammerbar mikroprocessor som använder icke -flyktigt minne, med 2 megabyte (MB) minne och en uthållighet på 10 000 cykler av skrifter och läsningar. Driftskraften sträcker sig mellan 2,7 volt (V) och 6V och har ett statiskt driftsområde mellan 0 Hertz (Hz) och 24 MHz. Slumpmässigt åtkomstminne (RAM) för Atmel® Controller är en 8 -bitars centralBearbetningsenhet (CPU) och har 15 separata, programmerbara linjer med ingång/utgång (I/O). Den här enheten följer MCS-51-industristandarder och är helt kompatibel med andra elektroniska enheter som använder samma standarder. Mikrokontrollern är mycket kraftfull, kostnadseffektiv och flexibel att arbeta med många kontrollapplikationer som är inbäddade.

ATMEL® Controller har applikationer som kan synkronisera med trådlösa nätverk som ZigBee®. Dess radiofrekvens (RF) Transceiver -komponent tillåter den att ansluta till alla nätverk av denna typ och vara fullt funktionell, kunna ansluta till Internet eller bara nätverket själv. ATMEL® Controller överensstämmer också med Institute of Electrical and Electronics Engineers (IEEE) 802.15.4 Standarder, som är trådlösa nätverk som används i mindre områden. Denna mikrokontroller är en del av det bredare intervallet för 8051 mikrokontroller ARChitecture. Det kan ha socketenheter för drop-ins som följer branschstandarder.

En av de saker som kan göras med en Atmel® -styrenhet är att den kan användas för att skapa andra elektroniska enheter som robotar. Mikrokontrollern kan behöva göra en viss programmering för att vara redo för konstruktionen av en hemlagad enhet, och ett programmeringsspråk som det kan använda är C. En mikrokontrollers chip har I/O -stift med vissa supportprotokoll inbyggda i chipet. Vissa arkitekturer i CPU: er har I/O -utrymmen för register som innehåller unika instruktioner för åtkomst. C -språket har inte begreppet I/O -utrymme så en C -kompilator kan ge tillägg för att möjliggöra mikrokontrollens I/O -register.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?