Slišal večkrat za ta izraz, a zastopim ga (še) ne, mislim pa da bi mi lahko pomagal pri moje problemu.
Če si prav predstavljam, je to nekaj zadnjih bytov v stringu ki ga dobimo po serijski komunikaciji? In le ti označujejo, da je cel string prejet in...?
Se ga predvideti, oz izračunati, če nimaš popolne dokumentacije o prejetih stringih?
Namreč, moj BMS mi pošilja 139 bytov v nizu in zadnja dva (138,139) sta cheksum. A vsak prejeti niz sta različna
- Koda: Izberi vse
...192F
...170F
...1295
itd
Kako naj jaz (oz moj arduino) ve, kdaj je prebral celoten string iz serijskega buffer-a in lahko pošlje ponovno zahtevo? Sedaj imam to rešeno časovno in zahtevo pošlje na 1s, a bi rad pohitril. Prejeti string se ne zaključuje niti z CR, niti z LF
lp
Uroš
Bom kar takoj poslal novo zahtevo.