Witam
Wysyłam znak do mikrokontrolera wysyłanie mam zrobione
Kod:
Nie będe ukrywał że jest to na podstawie książki RS232- chodzi teraz o to, żeby zrobić program że jak mikrokontroler odbierze ten znak tzn "A" to na porcie PB0 żeby podawał "0" w przeciwnym razie "1" i jak sie do tego zabrac???
Z góry dzięki za pomoc
Wysyłam znak do mikrokontrolera wysyłanie mam zrobione
Kod:
void __fastcall TForm1::SpeedButton1Click(TObject *Sender)
{
if ((hCommDev != INVALID_HANDLE_VALUE) && (hCommDev > 0))
TransmitCommChar(hCommDev, 'A');
else
MessageBox(NULL, sbuffer4, sbuffer2, MB_OK);
}
......
void __fastcall TForm1::SendFileClick(TObject *Sender)
{
FILE *pstream;
char chTransmit;
if ((hCommDev != INVALID_HANDLE_VALUE) && (hCommDev > 0))
{
if ((pstream = fopen("tekst.txt", "rt")) != NULL)
{
while ((chTransmit = fgetc(pstream))!= EOF)
{
TransmitCommChar(hCommDev, chTransmit);
Sleep(1);
}
}
else
MessageBox(NULL, sbuffer1, sbuffer2, MB_OK);
}
else
MessageBox(NULL, sbuffer4, sbuffer2, MB_OK);
}
Nie będe ukrywał że jest to na podstawie książki RS232- chodzi teraz o to, żeby zrobić program że jak mikrokontroler odbierze ten znak tzn "A" to na porcie PB0 żeby podawał "0" w przeciwnym razie "1" i jak sie do tego zabrac???
Z góry dzięki za pomoc