Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


RS232

Postades av 2002-03-04 12:13:41 - David Wallin, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 750 personer

Hej!

Jag håller på med att skriva ett program som ska kommunicera med en Basic Stamp II. Jag använder MsComm-modulen men jag har inte lyckats hitta någon info om hur koden för att kommunicera via denna ser ut. Det enda jag har hittat är för att sätta hög eller låg på vissa pinnar i serieporten men jag vill kunna skicka bokstäver och strängar direkt till porten utan att bry mig om att sätta clear to send och liknande.
Idéer?

/ David


Svara

Sv: RS232

Postades av 2002-03-04 15:32:03 - Hans Öberg

För att kunna sända utan att behöva styra Request To Send/Clear To Send (108/107) sätter du handskakningen till None eller XOn/XOff. Om du kopplar RS232 mot ett modem måste den vara "Strappad" på mostvarande sätt.

1. Definiera port.
2. Sätt hastighet och paritet. (Använd: .Settings = "rate,N,8,1")
3. Definiera handskaknings metod.
4. Öppna porten och tuta och kör.

NOT: Det är lätt att "tappa" tecken när du saknar flödesstyrning.


Svara

Sv: RS232

Postades av 2002-03-04 17:43:31 - David Wallin

Tack så mycket för tipset! Jag ska genast prova...
Att jag kommer att tappa tecken hoppas jag inte att det kommer att göra något. Datat som ska skickas är temperaturer och spänningsmätningar så det kommer förmodligen att märkas om data blir fel. Jag märker väl... :-)


Svara

Sv: RS232

Postades av 2002-03-05 16:44:40 - David Wallin

Hmmm... Jag har lite problem med biten "tuta och kör". Vilket kommando används för själva sändningen/mottagningen?

/ David


Svara

Sv: RS232

Postades av 2002-03-07 13:10:57 - Johan Claesson

Här kommer ett litet exempel:

<code>
'Öppna port
With frmMain
.MSComm.CommPort = 1
If Not .MSComm.PortOpen Then
.MSComm.Settings = "9600,8,1,n"
'Nedanstående sätts om du vill ha händelser tillbaks från porten
.MSComm.RThreshold = 1
'Välj handskakningsmetod
.MSComm.Handshaking = comRTS
.MSComm.PortOpen = True
End If
End With


'Skicka
Dim strDummy As String

With frmMain
'Rensa porten
strDummy = .MSComm.Input
.MSComm.Output = "Strängen som skall skickas"
End With


'Ligger i formuläret där MSComm finns, enbart om MSComm.RThreshold sattes till 1
Private Sub MSComm_OnComm()
Dim strCommInput As String

If MSComm.CommEvent = comEvReceive Then
strCommInput = MSComm.Input
End If

</code>

Hälsningar Johan


Svara

Sv: RS232

Postades av 2002-03-07 13:15:14 - Johan Claesson

Sorry!
.Settings skall vara 9600,n,8,1

//Johan


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 644
27 953
271 710
12 187
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies