산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

Attiny84 데이터시트:핀 구성 및 프로그래밍 단계

Attiny84는 고성능이지만 저전력을 사용하는 단일 칩입니다. 이 장치는 고급 RISC 아키텍처를 기반으로 합니다. 또한 이 마이크로 컨트롤러는 작은 외부 크기와 아름다운 기능으로 인해 표준입니다. 이 문서에서는 attiny84 데이터시트 핀 구성, 프로그래밍 자습서 및 단계에 대해 설명합니다.

Atiny84 핀 구성

(Atiny 84 핀아웃의 개략도.)

왼쪽 세트 핀(1-7)

이 핀은 비트 1/오실레이터 핀/핀 변경 인터럽트, 소스 9가 있는 포트 B로 연결됩니다.

핀 4는 비트 3/리셋 핀을 사용하여 포트 B에 연결합니다. 주로 디버깅 및 프로그래밍에 사용됩니다. 또한 소스 11핀 변경 인터럽트입니다.

핀 5는 B 포트의 입력 및 출력 핀입니다. 또한 2비트 또는 시스템 클록 아웃 및 외부 인터럽트 0/타이머가 있습니다.

7비트 A의 양방향 입출력 핀입니다. 또한 ADC의 입력 채널 7입니다. 타이머는 소스 7의 매치 시합/타이머 1 캡처/핀 인터럽트 변경 0을 비교합니다.

ICSP 프로그래밍 동안 ADC 입력 채널 6(핀 인터럽트)은 소스 6/SPI MOSI에서 0을 변경합니다. 핀 7은 6비트의 입출력 핀입니다. USI 데이터 입력/카운터 1 비교 일치 A 출력.

(8개의 핀이 있는 마이크로컨트롤러를 보여주는 사진)

오른쪽 세트 핀(8-14)

A의 5bit 양방향 입출력 핀입니다. A USI 데이터 출력/카운터 1은 B-out 매칭과 비교됩니다. 마찬가지로 ICSP 프로그래밍 중에 ADC 입력 채널 5(핀 인터럽트)는 소스 5/SPI MISO에서 0으로 변경됩니다.

핀 9는 4비트의 양방향 입력 및 출력 A 핀입니다. ADC 입력 채널 4를 사용하여 작동합니다. ICSP 프로그래밍에는 3선식 USI 클럭이 필요합니다. counter1 클럭 소스/I2C SCL/핀 인터럽트가 소스 3에서 0으로 변경됩니다.

A의 3비트 양방향 입출력 핀입니다. AN ADC 입력 채널 3/카운터 0 클록 소스/핀 인터럽트 변경 0, 소스 3.

핀 12는 2비트 A 포트의 입력 및 출력 핀입니다. 아날로그 비교기 - 입력/ADC 입력 채널 2/핀 인터럽트가 소스 2에서 0으로 변경됩니다.

A포트의 1비트 입출력 핀입니다. 아날로그 비교기 + 입력/ADC 입력 채널 1/핀 인터럽트는 소스 1에서 0으로 변경됩니다.

마지막으로 핀 14는 0비트인 A 포트의 입력 및 출력 핀입니다. ADC 입력 채널 0/외부 아날로그 기준 전압/핀 인터럽트는 소스 0에서 0으로 변경됩니다.

(기어가 보이는 마이크로칩)

Atiny84란 무엇인가요?

Attiny84는 AVR RISC 아키텍처를 사용하는 소형 8비트 마이크로컨트롤러입니다. 이 아키텍처는 마이크로컨트롤러에 14개의 핀이 있다는 속성을 기반으로 합니다. 특히 12핀은 입출력 핀입니다. 또한 아키텍처에는 장치의 고성능에 중요한 역할을 하는 패키지형 마이크로칩 picoPower 기술이 포함되어 있습니다.

Attiny84는 강력한 명령어 아키텍처를 가지고 있습니다. 1MIPS/MHz의 처리 속도를 제공합니다. 따라서 장치는 고속 성능을 처리하면서 동시에 소비 전력의 균형을 맞춥니다.

(컴퓨터 마이크로컨트롤러)

Atiny84 기능 및 사양

Atiny84 대안

attiny84의 완벽한 대안은 attiny2313A입니다. 그러나 다른 대체 제품에는 다음이 포함됩니다. attiny48, attiny417, attiny28L, attiny88PA. 특히 atmega8A, atmega8535, atmega6490, atmega8515, atmega645A는 attiny84 기능과 유사합니다.

Atiny84 프로그래밍 튜토리얼 및 단계

필요한 자료

필요한 하드웨어 장비에는 다음이 포함됩니다.

단계 및 절차

attiny84를 설정하고 프로그래밍하려면 몇 가지 단계를 따라야 합니다.

쉽게 구매하거나 이전 프로젝트에서 다른 사람을 재사용할 수 있습니다.

특히 프로세서라고 하는 옵션인 2단계에 도달하면 attiny84를 클릭해야 합니다. 또한 attiny84를 연결할 올바른 소켓이 없을 수도 있습니다. 따라서 점퍼로 소켓을 만들어야 합니다. 이 프로세스는 ISP로 사용 중인 프로그래머 또는 Arduino 보드에만 의존합니다.

다음으로 VCC, GND, MISO, MOSI, RST 및 SCK 핀을 필요한 커넥터에 연결합니다. USB를 통해 성공적으로 연결되면 Arduino IDE에서 Blink Sketch를 열어야 합니다.

이제 LED_BUILTIN을 0으로 변경한 다음 CTRL+U를 눌러 업로드합니다. attiny84에는 LED 배선이 없기 때문에 이러한 변경이 필요합니다. 이 절차를 통해 프로그램을 성공적으로 업로드할 수 있습니다. 그렇지 않은 경우 도구를 선택하고 프로그래머로 USBtiny ISP를 클릭합니다.

이 세 단계를 수행하는 데 전혀 어려움을 겪지 않아야 합니다.

코드;

(실행에 필요한 코드입니다.)

특히 다른 프로그램과 마찬가지로 작동 여부를 확인해야 합니다. 이 검사를 수행하려면 LED를 접지와 핀 0에 더 연결해야 합니다. 또한 정확한 저항을 사용하고 LED가 빛나는 것을 확인하십시오. 그렇지 않으면 연결 및 프로그램 코드를 확인하여 모든 것이 정상인지 확인하십시오.

(마이크로컨트롤러 및 기타 전기 부품을 사용한 DIY 전자 프로젝트.)

요약.

행복한 건물! 이 기사가 attiny84 질문에 답하는 데 도움이 되기를 바랍니다. 이 기사나 기사에 대한 자세한 내용은 주저하지 말고 문의해 주십시오.


산업기술

  1. 입력 및 출력 결합
  2. HC-SR04 초음파 센서란? 작동 및 응용
  3. VL53L0X :핀 구성, 회로도 및 애플리케이션
  4. C - 입력 및 출력
  5. 제조업과 그 미래에 대한 생각
  6. 제조의 날 – 그 기원과 진화
  7. 투명 목재 및 목재 과학의 기타 혁신
  8. 투자 주물이란 무엇이며 그 작용
  9. 상태 기반 유지 관리:정의 및 장점
  10. 스마트 제조:정의 및 이점