Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Čet Jun 14, 2007 12:31 pm Naslov sporočila: |
|
|
Jur hvala, (tole sporočilo sem spregledal ) Poročam, ko naredim hardware do take meje, d bom lahko testiral.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Tor Jun 19, 2007 11:51 pm Naslov sporočila: |
|
|
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 |
|
 |
mucek4 Član


Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 12.43 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Sre Jun 20, 2007 7:06 am Naslov sporočila: |
|
|
Silvo. Če si vešč programiranja, ti lahko prinesem D6 cd. Nekaj osnovnih funkcij se hitro naučiš
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.65 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Sre Jun 20, 2007 8:59 am Naslov sporočila: |
|
|
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
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 |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.18
|
Objavljeno: Sre Jun 20, 2007 9:38 am Naslov sporočila: |
|
|
Silvo, zakaj pa si tega ne napišeš v Clipperju?
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.61 Kraj: Kranj - struževo
|
Objavljeno: Sre Jun 20, 2007 10:14 am Naslov sporočila: |
|
|
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 
Nazadnje urejal/a aly Sre Jun 20, 2007 11:06 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.61 Kraj: Kranj - struževo
|
Objavljeno: Sre Jun 20, 2007 10:54 am Naslov sporočila: |
|
|
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 
Nazadnje urejal/a aly Čet Jun 21, 2007 2:32 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Sre Jun 20, 2007 12:19 pm Naslov sporočila: |
|
|
Hvala obema - oboje dela kot je treba. Imam še eno prošnjo - 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 |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Sre Jun 20, 2007 12:28 pm Naslov sporočila: |
|
|
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.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Sre Jun 20, 2007 12:44 pm Naslov sporočila: |
|
|
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.  |
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 |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.65 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Sre Jun 20, 2007 12:59 pm Naslov sporočila: |
|
|
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
Opis: |
|
 Download |
Ime datoteke: |
commwrite_con.zip |
Velikost datoteke: |
25.82 KB |
Downloadano: |
5 krat |
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.61 Kraj: Kranj - struževo
|
Objavljeno: Sre Jun 20, 2007 1:51 pm Naslov sporočila: |
|
|
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  |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Sre Jun 20, 2007 11:46 pm Naslov sporočila: |
|
|
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.
Opis: |
|
Velikost datoteke: |
9.32 KB |
Pogledana: |
3752 krat |

|
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Čet Jun 21, 2007 12:13 am Naslov sporočila: |
|
|
Š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 |
|
 |
|