헬로 STEM ATtiny13A

헬로 STEM ATtiny13A

1、개발 보드 매개변수

ATtiny13A 데이터 용량
1K Bytes(1024 Bytes) 프로그램 가능한 플래시 메모리입니다. 이것이 우리 프로그램의 용량입니다
64 Bytes EEPROM, 데이터를 저장할 수 있으며, 전원이 꺼지면 저장된다.
64 Bytes 내부 SRAM, 프로그램이 실행되는 메모리
ATtiny13A 채널 인터페이스
8핀 PDIP/SOIC 패키지
6개의 프로그래밍 가능 I/O핀, Arduino는 5개를 사용할 수 있으며, RST핀을 일반 I/O로 사용할 수 없습니다。
1개의 8비트 타이머/카운터
2개의 PWM 채널
4개의 10비트 ADC(RST 중 하나는 Arduino에서 사용할 수 없음)
각 I/O 핀의 DC 전류는 20mA(최대 40mA)입니다
작업 전압 3 - 5.5V(최대 6V)입니다

2、개발 환경 설정

Arduino IDE를 사용하여 ATtiny13A에 프로그램을 기록합니다

보드 관리자에 ATtiny13을 추가합니다
1、아르디노 IDE를 엽니다

2、메뉴에서 “파일”→“옵션”을 선택하고, “추가 보드 관리 주소” 버튼을 선택합니다。

4、‘개발보드 관리자’를 엽니다. ‘ATtiny13’을 검색하고, 버전을 선택하고 설치하십시오.

다운로드 방법: ArduinoIDE + UNO 개발 보드로 제작된 다운로드기

1. UNO 개발 보드를 사용하여 다운로드기 만드는 방법:
1、UNO 개발 보드를 컴퓨터에 연결하고, ArduinoIDE를 열어 ArduinoUNO를 선택하고, 포트 번호를 선택합니다。(UNO의 포트 번호를 선택합니다. 이후 ISP로 ATTiny13 프로그램을 다운로드할 때도 이 포트 번호를 사용합니다。)

2、예제 파일을 엽니다:ArduinoISP

3、예제 파일을 컴파일하고 업로드합니다,다운로드 드라이버가 완성되었습니다。

二、AT-13A微控制器를 UNO 다운로드기에 연결하십시오:
ATtiny13A PB2를 UNO 핀 13에 연결합니다. (SCK 인터페이스로 사용됩니다)
ATtiny13A PB1 연결 UNOPin 12(MISO 인터페이스로 사용)
ATtiny13A PB0을 연결한 UNOPin 11(이는 MOSI 인터페이스로 사용됨)
ATtiny13A PB5을 UNOPin 10에 연결(RESET 인터페이스로 사용, 여기서 연결된 것은 UNO의 RST가 아니라 알려주세요)
ATtiny13A V 콘ector UNO 5V
ATtiny13A G 콘ector UNO GND

3、Arduino IDE에서 프로그램을 다운로드(업로드)하십시오: 1、'도구' 메뉴 → '개발보드': 'ATTiny13' 선택.


2、메뉴 "도구" → "B.O.D" : "2.7v"을 선택하세요. (필터 설정을 하지 않았다면, 여기서 "Disabled"을 선택하세요.)
3、메뉴“도구”→ “시계” :9.6 MHz 내부 osc 선택。
4、메뉴“도구”→ “GCC Flags”:기본 선택。“default”。
5、메뉴 “도구” → “포트” : UNO가 있는 포트를 선택하십시오。
6、메뉴“도구”→ “프로그래머”: “Arduino as ISP” 선택。“

7、메뉴“프로젝트”→ “프로그래머 사용하여 업로드”。“
8、다운로드(アップ로드) 완료, OK, ATtiny13A에 장치를 연결하여 효과를 시험해 보세요。