Witam,
chciałem spytać jak moge wysłać przez port szeregowy korzystając z namespace SerialPort wartość 10^6 do mikrokontrolera?
Najchętniej robiłbym to po znaku np.
1
0
0
.
.
.
0
wtedy obsługa pod mikrokontrolerem mogła by wyglądać następująco:
ISR(USART_RXC_vect)
{
tablica_uart[tablica_int] = UDR; tablica_int++;
}
void przelicz()
{
czestotliwosc = 0;
int i;
int z=1;
for(i=tablica_int-1 ; i == 0 ; i--)
{
czestotliwosc = częstotliwosc + tablica_uart[i]*z;
z=z*10;
}
tablica_int = 0;
return czestotliwosc;
}