Terminálprogramok

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 9953
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Terminálprogramok

HozzászólásSzerző: Robert » 2008. január 20. vasárnap, 10:57

A terminálemuláció a leggyakoribb kapcsolódás az AVR chipeknél , gondoljunk csak a sima soros portra. Néhány terminálprogram a leggyakoribb Win alatti Hyperterminal mellett:
http://avr.tavir.hu/modules.php?name=Do ... load&cid=8

Tapasztalat:
Az AVR+Bascom esetén a PRINT "" utasítás egy CR+LF (kód:13 +10) karaktert küld a PC felé. Viszont a Hyperterminál alapban csak egy Sorvége karaktert hajlandó kiküldeni (ANSI emuláció van a legtöbb esetben bekapcsolva, így a teszt is ennél volt). Megoldás, hogy ugyanaz legyen a viselkedés, mintha AVR Print-tel menne, az:
File->Tulajdonságok->Beállítások->ASCII beállítások->ASCII küldés "Sorvég küldése soremeléssel" előtt pipa legyen!


Másik hátránya a Hyperterminal-nak (W2000 és XPSP2 alatt tesztelve), hogyha 2 sorosportot akarok figyelni (pl. Debug az RS-232 porton és egy kieg hardver (pl. UniSerial) segítségével a RS-485 busz monitorozása), akkor a hyperterminál fut, de elfelejt! adatot venni és fogadni. Sőt néha belefagy...


A legjobban nekem a Br@y (Bray) terminal vált be. Ez mind a küldött, mind a fogadott adatokat HEX, Bin, Dec és Text módban is jelöli. Hátrány, hogy nem alkalmas terminálemilátornak ANSI módban:(.
Mindenféle beállítható, még szabványtalan portsebesség is:).

Talán hasznára válik az erre tévedőnek, ha ilyen problémába befut:))

Vissza: “Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég