Vad är en Atmel®-controller?
En Atmel®-styrenhet ä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 den kan lagra information utan behov av en elektrisk strömkälla. En Atmel®-styrenhet är i huvudsak en inbäddad, enkelkortdator som körs med öppen källkod Atmel®-program. Den synkroniseras med ett gränssnitt i Atmel®-nätverket och kan även 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 cyklar med skriv och läsning. Dess driftseffekt sträcker sig mellan 2,7 volt (V) och 6V och har ett statiskt driftintervall mellan 0 Hertz (Hz) och 24 MHz. Det slumpmässiga åtkomstminnet (RAM) hos Atmel®-styrenheten är en 8-bitars central processorenhet (CPU) och har 15 separata, programmerbara linjer för ingång / utgång (I / O). Denna enhet följer MCS-51 industristandarder och är fullt 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®-styrenheten har applikationer som kan synkronisera med trådlösa nätverk som Zigbee®. Dess radiofrekvens (RF) sändtagarkomponent gör att den kan ansluta till alla nätverk av denna typ och vara fullt funktionella, att kunna ansluta till Internet eller bara själva nätverket. Atmel®-styrenheten uppfyller också Institute of Electrical and Electronics Engineers (IEEE) 802.15.4, som är trådlösa nätverk som används i mindre områden. Denna mikrokontroller är en del av det bredare spektrumet av 8051 mikrokontrollerarkitektur. Den kan ha socket-enheter för drop-ins som följer industristandarder.
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 ha en del programmering för att den ska vara redo för konstruktion av en hemmagjord enhet, och ett programmeringsspråk som den kan använda är C. En mikrokontroller-chip har I / O-stift med vissa stödprotokoll 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 tillhandahålla förlängningar för att möjliggöra mikrokontrollerns I / O-register.