Serielports programmering, hur?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Serielports programmering, hur?

Inlägg av Korken »

Hej alla!

Jag har börjat testa olika saker som jag vill koppla in på serielporten men hur "kollar" man vad/vilka signaler som kommer in på serielporten?
Hällst med C++ för det är typ den ända jag kan bra, VB går men är väldigt dålig på det.

Gärna länk till guide över hur man gör!
Om ni vet till parallel, USB, osv så lägg gärna till det oxo, alltid kul å veta.
Och jag har googlat men inte hittat något.

//Emil
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Hmm, hur länge Googlade du? :)

http://www.google.com/search?num=100&hl ... tnG=Search

Det där ser ut att resultera i många bra träffar allafall.


Här är lite för Visual Basic, ganska enkelt att leka med COM-porten där:
http://www.google.com/search?num=100&hl ... sic+mscomm
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Hehe, ja, du å jag sökte på helt olika ord iaf.

Men, ska kolla igenom allt dedära nu och se vad jag finner. :)

//Emil
Användarvisningsbild
BER
Inlägg: 399
Blev medlem: 9 mars 2005, 00:02:10
Ort: Östergötland

Inlägg av BER »

Jag kan rekomendera biblioteket nedan. Har använt det i flera projekt och vet att det fungerar bra i Win2000 och WinXp.
http://www.codeproject.com/system/serial.asp
vlad
Inlägg: 119
Blev medlem: 13 februari 2005, 16:28:47

Inlägg av vlad »

.NET har ju redan bra stöd för serieporten tycker jag. VS 2005 använder jag och kodar i C#. Fungerar utmärkt, samma sak borde gärlla för Visual C++.
Användarvisningsbild
BER
Inlägg: 399
Blev medlem: 9 mars 2005, 00:02:10
Ort: Östergötland

Inlägg av BER »

Vi ska nog inte blanda äpplen och päron, C++ är ju ett programspråk. Dvs C++ kan inte hantera serieporten, promten eller något annat. Det är de inkluderade biblioteken som sköter detta. Jag har använt VS C++ i 7 år och jag har inte hittat något bra bibliotek för serieporten som följt med utecklingsmiljön. I äldre versioner fanns det någon OCX inkluderad men den var inte fri. Det är ju möjligt MS har skickat med någon class i MFC eller liknande som sköter serieporten i nyare version men som sagt det har ju inte så mycket att göra med C++.
Daniel Ahlin
Inlägg: 35
Blev medlem: 18 januari 2006, 21:36:14

Inlägg av Daniel Ahlin »

Vill du bara se vad som kommer på porten är det bara att starta hyperterminalen.
Det kan vara bra att kollla att hårdvaran funkar innan man börjar experimentera med mjukvara
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Inlägg av baron3d »

Sök efter: "CreateFile", "SetupComm", "SetCommState" och "EscapeCommFunction"
Min comports klass använder bl.a. dessa Win-api-funktioner.
På M$:s sida om msdn finns bra info.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Hej!

Har varit borta ett bra tag så ber om ursäkt att jag inte har svarat.
Men jag har hittat kod på MSDN som jag tror ska fungera men det märker jag när ja börjar programmera.

Tack för hjälpen!

Länk: http://msdn.microsoft.com/library/defau ... serial.asp

//Emil
Användarvisningsbild
BER
Inlägg: 399
Blev medlem: 9 mars 2005, 00:02:10
Ort: Östergötland

Inlägg av BER »

Man lär sig ju helt klart mer på att skriva allt själv, men åter igen om du vill han något som funkar bra och som mycket lätt går att integrera i en dos, win API eller MFC aplikation.

http://www.codeproject.com/system/serial.asp
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Jo, de va mkt bra där men de är alltid kul att lära sig nå nytt. :D
Sen kan man plocka lite där om det är nått man inte kan.

//Emil
Skriv svar