Page 35 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 35
DDRB = 0xFF;
DDRC = 0xFF;
DDRD = 0x00;
PORTC = 0xFF;
PORTC = 0x00;
PORTD = 0xff;
// 블루투스
/*UCSR0A = 0x00; //flag 레지스터를 사용하지 않음
UCSR0B = 0x18; // 수신 enable, 송신 enable, 전송비트 8bit
UCSR0C = 0x06; // 비동기식 통신
UBRR0H = 0;
UBRR0L = 103; //9600bps*/
TIMSK = 0x04; // 타이머 카운터 번 오버플로우/ 1 (Over Flow) 발생시 인터럽트 요청
TCCR1B = 0x05; // 카운트 동작 주파수 1024 분주
TCNT1 = timer; // TCNT1 레지스터 57723 으로 초기화
SREG |= 0x80; // 설정 인터럽트(Interrupt) 허용
}
void main(void)
{
int i,x,y,z;
setup();
while (1)
{
int x,y,z;
switch(mode)
{
case 1:
effect_rain(6);
break;
case 2:
effect_planboing(AXIS_Y, 600);
//effect_planboing(AXIS_X, 400);
break;
- 34 -