www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Dober serijski terminal
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Čet Jun 14, 2007 12:31 pm    Naslov sporočila:   Odgovori s citatom

Jur hvala, (tole sporočilo sem spregledal Sad ) Poročam, ko naredim hardware do take meje, d bom lahko testiral.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Tor Jun 19, 2007 11:51 pm    Naslov sporočila:   Odgovori s citatom

Jur pozdravljen,

Zadevo sem testiral. Na port sicer strelja-ne dobim pravih podatkov, ne ustreza vrjetno brzina. (testiral sem z Bray-evim terminalom - zadeva mi s strani mikrokontrolerja dela kot je treba) Z clockom (4Mhz) najlažje "lovim" 2400 oz. 19200bps. Ker se pošilja le par bajtov, mi zadostuje tudi najmanjša brzina. Koliko sem gledal tvoj source tvoj program dela z 9600?

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 12.43
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Sre Jun 20, 2007 7:06 am    Naslov sporočila:   Odgovori s citatom

Silvo. Če si vešč programiranja, ti lahko prinesem D6 cd. Nekaj osnovnih funkcij se hitro naučiš Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.65
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Sre Jun 20, 2007 8:59 am    Naslov sporočila:   Odgovori s citatom

Program je popravljen, tako da je v konfiguracijski datoteki v tretji vrstici vsebovan še podatek za hitrost. Vse od 110 do 19200. Če se spremeni hitrost v konfiguracijski datoteki, je potrebno na novo pognati program.

V izvorni kodi so sedaj dodani tudi komentarji.

Jur



commwrite.zip
 Opis:

Download
 Ime datoteke:  commwrite.zip
 Velikost datoteke:  214.14 KB
 Downloadano:  13 krat



Nazadnje urejal/a jur Sre Jun 20, 2007 9:58 am; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Proteus
Član
Član



Pridružen-a: Sre 15 Jun 2005 10:03
Prispevkov: 1943
Aktiv.: 8.18

PrispevekObjavljeno: Sre Jun 20, 2007 9:38 am    Naslov sporočila:   Odgovori s citatom

Silvo, zakaj pa si tega ne napišeš v Clipperju?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Sre Jun 20, 2007 10:14 am    Naslov sporočila:   Odgovori s citatom

Silvo, evo še moj program.
Vse nastavitve imaš enostavno dostopne v INI fajlu.
Program ima vse možnosti za debugiranje.
Podpira vse možne hitrosti.
Datoteka, iz katere bereš je lahko katerakoli in kjerkoli na disku.
Še kaj rabiš?

LP

Edit - priponka brisana.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile


Nazadnje urejal/a aly Sre Jun 20, 2007 11:06 am; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Sre Jun 20, 2007 10:54 am    Naslov sporočila:   Odgovori s citatom

Verzija 1.2:

- če je datoteka prevelika, in pošiljanje traja predolgo, lahko prekineš s pritiskom na ESC tipko.

- Po odpiranju porta (in pred zapiranjem) imaš lahko poljubno zakasnitev (med DTR linijo in do aktivne TX linije).

- Vsako vrstico lahko zaključi s CR+LF ali pa ne.

- Če izbrišeš .INI datoteko, se kreira nova z default nastavitvami.


v verziji 1.3 še manjši popravki...

EDIT:
Brisana priponka v.13 (stara verzija)

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile


Nazadnje urejal/a aly Čet Jun 21, 2007 2:32 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Sre Jun 20, 2007 12:19 pm    Naslov sporočila:   Odgovori s citatom

Hvala obema - oboje dela kot je treba. Cool Imam še eno prošnjo - Embarassed ne potrebujem potrditvenega gumba niti okenca ampak naj podatke pošlje kar ob zagonu. Program bom poganjal s paketne datoteke.

Proteus je napisal/a:
Silvo, zakaj pa si tega ne napišeš v Clipperju?


Resnici na ljubo tega nisem niti poskusil, kajti po mojih izkušnjah na XP-jih dela zelo čudno dostop dosovih aplikacij do com porta. Vrjetno bi šlo printati tudi s klasičnim "print"-om. Kake so sploh prevzete SET vrednosti za com port za print? Enake kot so nastavljene v windowsih?

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Sre Jun 20, 2007 12:28 pm    Naslov sporočila:   Odgovori s citatom

Sem sedaj poskusil s preusmerit izpis na COM port s pomočjo typa-a type ime_dat.txt >COM1 Podatki sicer pridejo a očitno niso ustrezne default nastavitve COM porta. Tisti, ki ste še iz "dos-ovih časov" se še kdo spoomni niza SET za nastavitev com porta, hitrost 2400bps. Confused
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Sre Jun 20, 2007 12:44 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
Sem sedaj poskusil s preusmerit izpis na COM port s pomočjo typa-a type ime_dat.txt >COM1 Podatki sicer pridejo a očitno niso ustrezne default nastavitve COM porta. Tisti, ki ste še iz "dos-ovih časov" se še kdo spoomni niza SET za nastavitev com porta, hitrost 2400bps. Confused


Odgovor samemu sebi oz. če bo kdo potreboval - našel v helpu:


Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Silvo>mode?
'mode?' is not recognized as an internal or external command,
operable program or batch file.


Serial port: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s]
[to=on|off] [xon=on|off] [odsr=on|off]
[octs=on|off] [dtr=on|off|hs]
[rts=on|off|hs|tg] [idsr=on|off]

Device Status: MODE [device] [/STATUS]

Redirect printing: MODE LPTn[:]=COMm[:]

Select code page: MODE CON[:] CP SELECT=yyy

Code page status: MODE CON[:] CP [/STATUS]

Display mode: MODE CON[:] [COLS=c] [LINES=n]

Typematic rate: MODE CON[:] [RATE=r DELAY=d]

C:\Documents and Settings\Silvo>mode com1

Status for device COM1:
-----------------------
Baud: 2400
Parity: None
Data Bits: 8
Stop Bits: 1
Timeout: ON
XON/XOFF: OFF
CTS handshaking: OFF
DSR handshaking: OFF
DSR sensitivity: OFF
DTR circuit: ON
RTS circuit: OFF


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.65
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Sre Jun 20, 2007 12:59 pm    Naslov sporočila:   Odgovori s citatom

Na COM port se lahko piše tudi tako: copy file > com1: Nastavitve porta (speed, parity, flow (!!),... pa je potrebno nastaviti v nastavitvah porta. Nadzorna plošča>sistem>strojna oprema>upravitelj naprav>ports (com,lpt)>communication port(COMx). Kurts pa xpji, koliko tipkanja. Popravljene parametre bo vzel za trajno (nov default).

V prilogi je konzolna verzija programa (brez okna in gumba).

Jur



commwrite_con.zip
 Opis:

Download
 Ime datoteke:  commwrite_con.zip
 Velikost datoteke:  25.82 KB
 Downloadano:  5 krat

Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Sre Jun 20, 2007 1:12 pm    Naslov sporočila:   Odgovori s citatom

Jur hvala - točno to sem rabil. Ko bom uspel spraviti skupaj dokumentacijo - v tem trenutku je še vse na testni plošči - bom pripel na forum, da vidite za kaj gre.
V prilogi fotografija "delovnega mesta" Wink



displej.jpg
 Opis:
 Velikost datoteke:  219.37 KB
 Pogledana:  15 krat

displej.jpg



_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Sre Jun 20, 2007 1:51 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
ne potrebujem potrditvenega gumba niti okenca ampak naj podatke pošlje kar ob zagonu. Program bom poganjal s paketne datoteke.


Pri mojem programu vključiš obe kljukici (Pošlji ob zagonu in Zapri po pošiljanju).
Nastavitve se shranijo v INI fajl. Sedaj ni potrebno nobenega klikanja več.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Sre Jun 20, 2007 11:46 pm    Naslov sporočila:   Odgovori s citatom

aly je napisal/a:
Silvo je napisal/a:
ne potrebujem potrditvenega gumba niti okenca ampak naj podatke pošlje kar ob zagonu. Program bom poganjal s paketne datoteke.


Pri mojem programu vključiš obe kljukici (Pošlji ob zagonu in Zapri po pošiljanju).
Nastavitve se shranijo v INI fajl. Sedaj ni potrebno nobenega klikanja več.


Meni ne dela tako. Najprej se pokaže tole okno (pripona) nato se zažene program.



aly.jpg
 Opis:
 Velikost datoteke:  9.32 KB
 Pogledana:  3740 krat

aly.jpg



_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Čet Jun 21, 2007 12:13 am    Naslov sporočila:   Odgovori s citatom

Še enega "hrošča" sem danes opazil pri delovanju obeh programov. Delno so za to krivi Windowsi. Prej težave nisem opazil - po restartu računalnika pa zadeva ni delovala več.

Po restartu windowsi naredijo sledečo konfiguracijo COM porta (ne vem od kod to pobere v Windowsovi nastavitvi COM porta imam nastavitve 2400 8bit ....)


Koda:
Status for device COM1:
-----------------------
    Baud:            1200
    Parity:          None
    Data Bits:       7
    Stop Bits:       1
    Timeout:         OFF
    XON/XOFF:        OFF
    CTS handshaking: OFF
    DSR handshaking: OFF
    DSR sensitivity: OFF
    DTR circuit:     ON
    RTS circuit:     ON


Vajin program zna popraviti Baud: Ne zna pa data bitov:(Če to storim "ročno" ali poženem Bray-ev terminal potem stvar dela)
Koda:

Status for device COM1:
-----------------------
    Baud:            2400
    Parity:          None
    Data Bits:       7
    Stop Bits:       1
    Timeout:         ON
    XON/XOFF:        OFF
    CTS handshaking: OFF
    DSR handshaking: OFF
    DSR sensitivity: OFF
    DTR circuit:     ON
    RTS circuit:     ON

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
Stran 2 od 4

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 7 dni


Powered by phpBB © 2001, 2005 phpBB Group