[elektro] rs232 terminal baki
Pipi
lista at puzsar.hu
Sun Dec 24 01:31:17 CET 2017
Hali!
Erratát nézted?
Én is belefutottam 24f32k sorozatban, ott rossz a flag kezelés
2 bit van, az egyik a UTXBF buffer full/empty, na ez nem működik,
nem ad foglaltságot ha már tele van írva, így felülíródik a bufferban a karakter...
A másik a TRMT, ez működik, de ugye így lassúbb az átvitel,
mert mindig meg kell várni, hogy az adó shiftregiszter teljesen kiürüljön.
Hátha nálad is ez a hiba, bár azt írod másik progival jó a vétel
Én a 20130116 verziót használom, nem volt vele gondom.
2017.12.23. 23:18 keltezéssel, Nemeth Tibor írta:
> Hali!
>
> Már sok éve, hogy használom Br at y++ terminál programját.
> Három verzió is van a gépemen,
> 20040204
> 20100630
> 20141030
> Szinte mindig PIC van a másik oldalon és tesztelésre használom.
> Most ismerkedve 24H sorozattal, a szokásos
> aaaaaaaaaaaa vagy
> ABCDEFGH .. stb
> értelmetlen, de könnyen generálható minták helyett, beleírtam a Toldi első versszakát, a PIC úgy indul, hogy ezt kilöki soroson. Ezt tudom fejből és nem igazán vannak benne ismétlődések. Kis is
> derült, hogy gyakran téveszt, mégpedig durván, néhány tucat karakter odább kerül egy-két sorral. Persze először magamban kerestem a hibát. Nem leltem.
> Kipróbáltam másik rs232 usb átalakítót, hátha a driver, de nem hozott eredményt. Végül elővettem hiperterminált (felháborító hogy W7-ből kihagyták) és azzal jó volt.
> Ekkor próbáltam a feknt felsorolt verziókkal, a legrégebbivel nincs hibajelenség, a két utóbbival van.
> Ez a pic többtagú fifo-val fogadja amit ki akarok küldeni, feltehetőleg nincs hézag a kiküldött bytok között és erre valamiért érzékenyek az újabb terminal verziók. Ha picben nem interruptosan, hanem
> pollozva kezelem és még várok is egy kicsit akkor, jó az új verziókkal is.
>
> SENDW:
> BTSs U1STA,#TRMT ;TRMT jelzi hogy már stopbit is kiment
> BRA SENDW
> MOV #2222,w1 ;ha 2222 helyett 2 van akkor hibázik
> VARAKOZ:
> DEC W1,W1 ;itt várunk
> BRA NZ,VARAKOZ
> MOV W0,U1TXREG ;kimegy HW-be
> RETURN
>
> Próbáltam 2 stopbittel segíteni a helyzeten de nem használt. Amúgy nem hajtom agyon, 9600bit/s.
> Egyértelműnek látszik a helyzet, de azért volt úgy, hogy egy-két órán át jó volt az újabb verziókkal is, ezért vagyok elbizonytalanodva. Olyan nem volt, hogy a régi verzió vagy hiperterminal tévedett
> volna.
>
> Kipróbáltam:
> két hagyományos soros port (egy PC-n), összekábelezve, egyiken a
> 20040204 -es terminál a másikon a 20100630 változat. Macróból pár soros szöveg gyakran ismételve. Ha a régi veszi (új adja), hibátlan, ha az új a vevő akkor időnként hibázik.
>
> Kerestem neten, hátha másnak is volt ilyen gondja de nem leltem.
> Kérem, akinek van tapasztalata, ossza meg.
>
> Üdv.
> Németh Tibor
>
>
>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>
--
Pipi
http://www.puzsar.hu
More information about the Elektro
mailing list