기술, 전자 제품
USB 프로그래머 (AVR) : 설명, 목적
전자 장치 설계에 종사하기를 원하는 라디오 기술자는 때때로 마이크로 컨트롤러를 개발할 필요가 있습니다. 이러한 반도체 소자의 사용
이 기사에서는 Atmega 8 제어 마이크로 컨트롤러를 기반으로 한 USB 프로그래머 (AVR)를 살펴볼 것입니다.이 제품은 매우 간단하므로 햄 라디오가 자체적으로 조립할 수 있고 브랜드 제품에 많은 돈을 투자 할 필요가 없습니다. 우리가 선택한 USB 프로그래머 (AVR)는 마이크로 컨트롤러의 부착을 최소화하여 매우 소형 장치를 조립할 수 있습니다. 이 제품은 많은 공간을 차지하지 않으며 일반적인 플래시 드라이브의 전체 크기를 가지고 있습니다. 그것의 계획안에 USB 프로그래머 (AVR)는 마이크로 제어기 Atmega 8를 포함한다, 케이스의 유형은 TQFP 32이다 (DIP 케이스의 유형으로 혼동하면 안된다, 다른 핀아웃이 있기 때문에). 이러한 장치의 다이어그램이 사진에 나와 있습니다.
장치의 구성표에 대한 설명을 진행합니다. 점퍼 J1은 클럭 주파수가 1.5 MHz 미만인 마이크로 컨트롤러를 플래시해야하는 경우에 사용됩니다. 원하는 경우,이 점퍼는 회로에서 쉽게 제외됩니다.이 목적으로 컨트롤러의 25 번째 핀이 접지되어 있습니다. 이 경우 AVR-USB 프로그래머는 항상 감소 된 주파수로 작동합니다. 저주파 에서의 프로그래밍은 더 오래 걸리지 만, 물론 그것은 당신에게 달려 있습니다. 제너 D1, D2는 USB 버스와 프로그래머 사이의 레벨을 맞추는 데 사용됩니다. 파란색 LED는 디바이스가 마이크로 컨트롤러를 프로그래밍 할 준비가되었음을 나타내고, 프로그래밍 중에 빨간색 다이오드가 켜진다는 것을 나타냅니다. 이 회로에는 IDC-06 커넥터가 있으며, 핀아웃은 6 핀 ISP 커넥터의 ATMEL 유형에 해당합니다. 표시된 커넥터에서 마이크로 컨트롤러의 전원 접점이 출력되고, 개인용 컴퓨터의 USB 포트에서 가져 오므로 단락이 발생 하지 않도록주의해야합니다 . 같은 커넥터를 사용하면 컨트롤러와 컨트롤러도 프로그래밍되므로 컨트롤러와 커넥터의 리셋 접점 (그림에서 빨간색 점선으로 표시)을 연결해야합니다.
장치를 조립 한 후에는 PonyProg 프로그램을 사용하여 제어 마이크로 컨트롤러를 플래시해야합니다. 프로그래밍 할 때, 우리는 12 MHz의 외부 클럭 소스에서 작동하기 위해 크리스털을 시작합니다.
이 기사에서 설명하는 AVR 용 USB 프로그래머는 AVR과 같은 모든 마이크로 컨트롤러에서 작동하고, 플래시 할 수 있으며, 장치의 기록 된 내용을보고, 칩을 지우고, 구성을 변경할 수 있습니다.
Similar articles
Trending Now