[ Dadamce @ 14.09.2005. 08:07 ] @
Imam aplikaciju u C-u koja upisuje podatke na COM port. Konkretno na port na koji je vezan mobilni telefon. Prilikom upisa javlja mi se problem sinhronizacije:
Saljem AT+CMGS=23\r(to je enter)i ostalo u novom redu. Ali sve upisuje na port kao string i umesto od pocetka on mi nekada pocne upis od sredine... Privremeno sam resio pustivsi da to radi vise puta u petlji sve dok ne posalje ali bih ipak "zdravije resenje".

Isto mogu postici ako u hiperterminalu kucam
AT+CMGS=23 pa enter
i dobijem na to
> gde upisem svoje podatke i zavrsim sa CTRL+Z

Odgovaralo bi mi ako bih uspeo moj string da upisem i nekako posaljem i iz hiperterminala jer on kao windowsov program nema problem sinhronizacije.

Ako neko moze da mi pomogne zahvalan sam na tome.
[ leka @ 18.09.2005. 11:49 ] @
Adame, ja bih mnogo vise voleo kada bi nam poslao C kod koji ima probleme, pa da ti pomognemo (ako znamo gde je problem), nego da diskutujemo o resenju uz pomoc "stapa i kanapa". Siguran sam da je greska trivijalna.
[ danio @ 18.09.2005. 22:30 ] @
Prije svega moras provjeriti settingse COM porta. Neznam koje sucelje koristis, ali komunikacija preko seriala ima punjo opcija, np: u linuxu

Drugo rjesenje da sam ubacis par "sleepova" u program, zato sto komunikacija preko RS-a je puno sporija od danasnjih kompjutera i treba to uzimati u obzir.

Svejedno, ako ukljucis odgovarajuce opcije kod inicijalizacije porta, sve bi to trebalo funkcionirati samo. Ako imas vremena procitaj neke tutoriale na googleu
[ Dadamce @ 19.09.2005. 12:58 ] @
>


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
[ Dadamce @ 19.09.2005. 13:03 ] @
>




__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com