Ik heb een oude laptop met een 386 processor waarop ik DOS5 heb gezet. Het is de bedoeling om via de seriële poort COM1 met een microcontroller verbinding te maken.
In QBASIC heb ik de poort met deze regel ingesteld:
OPEN "COM1:300,N,8,1" FOR RANDOM AS #1
als ik dit uitvoer krijg ik de foutmelding "timeout"
De poort heeft een aansluiting met een DB-25 pins stekker.
Ik heb een stekker met alleen draden aan:
pen 2: TD Transmitted data
pen 3: RD Received data
pen 7: SG Signal ground
Mijn vraag is: moeten er op de stekker brugjes of iets anders gezet worden?
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Turbokeu
Golden Member
I love watching conspiracy theorists use the airtight logic of the argument from incredulity: "Well I don't understand how it works so it can't be real!!!"
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
En kijk uit met Qbasic en UARTS. Door versie 4.0 (en wellicht opvolgers ook) gebakken executables gaan onderuit als er tussen 23:59:59 en 00:00:00 wat op de UART binnen komt.
Verder is het vreselijk picky als het op handshaking aan komt. Heb je niet een fatsoenlijke library die eea. normaal afhandelt?
Ik zou voor die van Turbokeu gaan. Brakke oplossing, maar ja... Om Bill vindt dat het zo moet, dus de wereld volgt slaafs...
Het is gelukt. Als ik de spanningstester tussen TD en ground hang krijg ik mooi de verwachte wisselspanning.
@Marco69: QBasic gaat geen gevaarlijke dingen besturen. Als het mis gaat kan er niks ergs gebeuren.
