[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