Che cos'è un controller Atmel®?

Un controller Atmel® è un microcontrollore che funziona su un circuito integrato (IC) o su un singolo circuito ed è progettato per eseguire piccoli programmi di esecuzione in tempo reale. Il controller utilizza memoria non volatile o memoria flash, il che significa che può memorizzare informazioni senza la necessità di una fonte di alimentazione elettrica. Un controller Atmel® è essenzialmente un computer a scheda singola incorporato che funziona con programmi software Atmel® open source. Si sincronizza con un'interfaccia sulla rete Atmel® e può persino essere utilizzato per creare progetti come robot e altri dispositivi computerizzati.

Un tipo di controller Atmel® ha un microprocessore riprogrammabile che utilizza memoria non volatile, con 2 megabyte (MB) di memoria e una resistenza di 10.000 cicli di scritture e letture. La sua potenza operativa varia tra 2,7 volt (V) e 6V e ha un intervallo di funzionamento statico tra 0 hertz (Hz) e 24 MHz. La memoria ad accesso casuale (RAM) del controller Atmel® è un'unità di elaborazione centrale (CPU) a 8 bit e dispone di 15 linee di input / output (I / O) separate e programmabili. Questo dispositivo segue gli standard industriali MCS-51 ed è pienamente compatibile con altri dispositivi elettronici che utilizzano gli stessi standard. Il microcontrollore è molto potente, economico e flessibile per funzionare con molte applicazioni di controllo integrate.

Il controller Atmel® ha applicazioni in grado di sincronizzarsi con reti wireless come Zigbee®. Il suo componente ricetrasmettitore a radiofrequenza (RF) consente di connettersi a qualsiasi rete di questo tipo ed essere perfettamente funzionante, essendo in grado di connettersi a Internet o solo alla rete stessa. Il controller Atmel® è inoltre conforme agli standard IEEE (Institute of Electrical and Electronics Engineers) 802.15.4, che sono reti wireless utilizzate in aree più piccole. Questo microcontrollore fa parte della gamma più ampia dell'architettura del microcontrollore 8051. È in grado di disporre di dispositivi socket per drop-in che seguono gli standard del settore.

Una delle cose che si possono fare con un controller Atmel® è che può essere utilizzato per creare altri dispositivi elettronici come i robot. Il microcontrollore potrebbe dover eseguire alcune programmazioni per essere pronto per la costruzione di un dispositivo casalingo e un linguaggio di programmazione che è in grado di utilizzare è C. Un chip di un microcontrollore ha pin I / O con determinati protocolli di supporto integrati nel chip . Alcune architetture nelle CPU dispongono di spazi I / O per i registri contenenti istruzioni uniche per l'accesso. Il linguaggio C non ha il concetto di spazio I / O, quindi un compilatore C può fornire estensioni per consentire i registri I / O del microcontrollore.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?