Witam
Mam taki problem, ze za pomoca przerwania chce odebrac z rs232 cala ramke a nie pojedynczy znak i na podstawie jakiegos pola cos robic.
Moj problem polega na tym ze procek nie reaguje na wyslanie do niego 0x31. Dopiero jak wisze Bufor[0]=UDR to dziala ale nieo to chodzi.
Pozdrawiam
Mam taki problem, ze za pomoca przerwania chce odebrac z rs232 cala ramke a nie pojedynczy znak i na podstawie jakiegos pola cos robic.
SIGNAL (SIG_UART_RECV)
{
Bufor[i]=UDR;
i++;
if(Bufor[0]==0x31)
{
for(k=0; k<6; k++)
{
USART_Transmit(k);
}
}
}Moj problem polega na tym ze procek nie reaguje na wyslanie do niego 0x31. Dopiero jak wisze Bufor[0]=UDR to dziala ale nieo to chodzi.
Pozdrawiam