Atmel® 컨트롤러 란 무엇입니까?
Atmel® 컨트롤러는 하나의 집적 회로 (IC) 또는 단일 회로 보드에서 실행되는 마이크로 컨트롤러로, 거의 실행 프로그램을 실시간으로 실행하도록 설계되었습니다. 컨트롤러는 비 휘발성 메모리 또는 플래시 메모리를 사용하므로 전원 없이도 정보를 저장할 수 있습니다. Atmel® 컨트롤러는 기본적으로 오픈 소스 Atmel® 소프트웨어 프로그램에서 실행되는 내장 된 단일 보드 컴퓨터입니다. Atmel® 네트워크의 인터페이스와 동기화되며 로봇 및 기타 컴퓨터 장치와 같은 프로젝트를 만드는 데에도 사용할 수 있습니다.
한 종류의 Atmel® 컨트롤러에는 2 메가 바이트 (MB)의 메모리와 10,000 사이클의 쓰기 및 읽기 내구성을 갖는 비 휘발성 메모리를 사용하는 재 프로그래밍 가능한 마이크로 프로세서가 있습니다. 작동 전력 범위는 2.7V (V) ~ 6V이며 정적 작동 범위는 0Hz (Hz) ~ 24MHz입니다. Atmel® 컨트롤러의 RAM (Random Access Memory)은 8 비트 중앙 처리 장치 (CPU)이며 15 개의 개별 프로그램 가능 입 / 출력 (I / O) 라인을 가지고 있습니다. 이 장치는 MCS-51 산업 표준을 따르며 동일한 표준을 사용하는 다른 전자 장치와 완벽하게 호환됩니다. 마이크로 컨트롤러는 내장 된 많은 제어 애플리케이션과 함께 작동하기에 매우 강력하고 비용 효율적이며 유연합니다.
Atmel® 컨트롤러에는 Zigbee®와 같은 무선 네트워크와 동기화 할 수있는 응용 프로그램이 있습니다. RF (Radio Frequency) 트랜시버 구성 요소를 사용하면이 유형의 모든 네트워크에 연결하고 완벽하게 작동하며 인터넷 또는 네트워크 자체에 연결할 수 있습니다. Atmel® 컨트롤러는 또한 소규모 지역에서 사용되는 무선 네트워크 인 IEEE (Institute of Electrical and Electronics Engineers) 802.15.4 표준을 준수합니다. 이 마이크로 컨트롤러는 광범위한 8051 마이크로 컨트롤러 아키텍처의 일부입니다. 산업 표준을 따르는 드롭 인용 소켓 장치를 가질 수 있습니다.
Atmel® 컨트롤러로 수행 할 수있는 작업 중 하나는 로봇과 같은 다른 전자 장치를 만드는 데 사용할 수 있다는 것입니다. 마이크로 컨트롤러는 직접 만든 장치를 구성 할 준비를하기 위해 약간의 프로그래밍을 수행해야 할 수 있으며, 사용할 수있는 프로그래밍 언어는 C입니다. 마이크로 컨트롤러의 칩에는 칩에 특정 지원 프로토콜이 내장 된 I / O 핀이 있습니다. . CPU의 특정 아키텍처에는 액세스를위한 고유 한 명령이 포함 된 레지스터를위한 I / O 공간이 있습니다. C 언어에는 I / O 공간 개념이 없으므로 C 컴파일러는 마이크로 컨트롤러의 I / O 레지스터를 허용하는 확장을 제공 할 수 있습니다.