지그비로 통신하려고 하는데 소스좀 봐봐

#include <avr/io.h>

void trans(unsigned char data)
{
 while((UCSR0A & 0x20)== 0x00);
 UDR0=data;
}

int main(void)
{
 UBRR0H=0;
 UBRR0L=51;
 UCSR0A=0x00;
 UCSR0B=0x18;
 UCSR0C=0x06;
 
    while(1)
    {
       trans(\'a\'); //
    }
}

이건데 왜 연결해도 a가 안나오냐?