통신을 할려고하는데요 ,
이게 바코드스캐너가 13바이트를 한번에 인식을 하고 ,
Atmega128 이 1바이트씩 받는다고 하더라구요 , AVR 스튜디오로 프로그램만드느중인데 ,
프로그램을 만들때 13바이트를 한번에 받을수있도록 바꿔줘야한다고 하더라구요 ,, 아무리 찾아봐도 안나오고
하도 답답해서 글을 올려봅니다 , 바코드스캐너에서 인식을 하면 Atmega128에서 13바이트를 읽고 하이퍼통신상에
바코드가 떠야되는데 ,, 그 Atmega128 에서 13바이트를 하게하는 그 소스를 모르겠습니다,
도와주세요
while(!(UCSR0A & 0x20)); //USR(UART Status Rgister) TXC bit.
while(!(UCSR0A & 0x80));
UCSR0A = UCSR0A & 0xbf;
byData = UDR0;
return byData;
} void PutByte0(byte byData)
{
while(!(UCSR0A & 0x20)); UDR0 = byData;
이게 지금 바이트를 받아들이는 문장인데, 여기서 어떻게 바꿔야할지를 ,, 잘 모르겠습니다 ㅠ ㅠ
이게 바코드스캐너가 13바이트를 한번에 인식을 하고 ,
Atmega128 이 1바이트씩 받는다고 하더라구요 , AVR 스튜디오로 프로그램만드느중인데 ,
프로그램을 만들때 13바이트를 한번에 받을수있도록 바꿔줘야한다고 하더라구요 ,, 아무리 찾아봐도 안나오고
하도 답답해서 글을 올려봅니다 , 바코드스캐너에서 인식을 하면 Atmega128에서 13바이트를 읽고 하이퍼통신상에
바코드가 떠야되는데 ,, 그 Atmega128 에서 13바이트를 하게하는 그 소스를 모르겠습니다,
도와주세요
while(!(UCSR0A & 0x20)); //USR(UART Status Rgister) TXC bit.
while(!(UCSR0A & 0x80));
UCSR0A = UCSR0A & 0xbf;
byData = UDR0;
return byData;
} void PutByte0(byte byData)
{
while(!(UCSR0A & 0x20)); UDR0 = byData;
이게 지금 바이트를 받아들이는 문장인데, 여기서 어떻게 바꿔야할지를 ,, 잘 모르겠습니다 ㅠ ㅠ