Úgy tűnik jók kis bugot fogtál az EXOS-ban
Mondtad, hogy néztél scopot... tudnál ábrát vagy leírást betenni, hogyan néz ki az átvitel 8N1 meg 8N2 módban?
Hogy is mondjam, minden "jol" nez ki. A veteli oldalon van a hiba. A hetvefgen szerintem lesz idom foglalkozni vele, igy tudok majd egy slow motion felvetelt kesziteni a jatekscop kijelzojerol.
Tippre valami olyan lehet a problema, hogy nincd "megirva" a branching a bit erteketol fuggoen. Gondolkodtam rajtam, hogy disassemblelni kene az EXOS kodjat (nem tudom, van valami tomorites a romon?) es akkor meg lehetne keresni azt a rutint, ami olvasgatja a B6h portot.
Viszont, ujabb "problemaba" utkoztem. Az 1-es csatorna megnyitas funkcioval meg tudom nyitni a sorosportot, ez tok jol mukodik, viszont nem tudom, hogy honann tudom, hogy olvashatok-e belole. A 9-es csatornaolvasasi allapot hivassal le tudom ugyan kerezni de ez latszolag nincs implementalva. Ha magat a csatornat nem nyitom meg, akkor rendre 01h kerul a 'C'-be, ha viszont nyitva van a 'SERIAL:', akkor mindig 00h kerul bele (az 'A'-ba is 00h van, tehat a hivas "ertelmes"). Erre ugye boldogan hivok is egy 5-os karakter olvasasa hivast, amire konstans blokkolodik a kod. Ha ekkor kuldok be valami byteot, akkor minden megy tovabb.
Itt viszont, az szerpel, hogy ha nem jon startbit, akkor egy nem definialt idotullepes utan a kodnak vissza kene ternie az alkalmazoi programhoz. Viszont ez sem tortenik meg.