728x90
E 포트를 입력모드로 바꾸고
스위치를 누를 때
5V 전압을 주었을 때
A 포트 1번에 5v 출력하여
LED를 키는 간단한 테스트를 진행
#define F_CPU 16000000UL // Define clock speed (16 MHz)
#include <avr/io.h>
#include <util/delay.h>
int main(void) {
DDRA = 0xff;
DDRE = 0x00;
while(1) {
if ((PINE & 0x01) == 0x00) {
PORTA = 0x02;
} else {
PORTA = 0x00;
}
}
}
'하드웨어 > atmega128' 카테고리의 다른 글
atmega128 - ESP8266 모듈을 이용해 웹서버에 get request보내기 #10 (0) | 2025.03.26 |
---|---|
atmega128 - 터미널 테스트 출력 #9 (0) | 2025.03.17 |
atmega128 - 테스트 코드 UART로 시리얼 통신하여 데이터 확인하기 #7 (0) | 2025.03.14 |
atmega128 - FND 1~5 나타내기 #5 (0) | 2025.03.12 |
atmega128 - NPN 트랜지스터로 LED 스위치 제어 #6 (0) | 2025.03.09 |