Toon posts:

[linux] 8 bits 2 stopbits

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik moet een apperaat aansturen die gebruik maakt van seriele communicatie.
maar nu kan je in linux niet kiezen voor de mogelijkheid 2 stopbits 8 bits.
alle andere instellingen zijn bijna wel mogelijk
compiler is arm-gcc linux draait op een ipaq 3360

kent iemand hier een oplossing voor ?

dit is in een zelf gemaakt C programma. gebruik dus een arm cross-compiler
maar ik kan nergens in de .h bestanden een 8 bits 2bits configuratie vinden
ook in de serial programming howto niet

[ Voor 25% gewijzigd door Verwijderd op 20-11-2003 23:34 ]


  • Tomaat
  • Registratie: November 2001
  • Laatst online: 23-02 11:41
minicom kan dit wel gewoon hoor

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Hoe bedoel je 'in linux', de kernel zelf zal dat allicht niet doen nee, maar welk programma gebruik je, en wat heb je zelf al geprobeerd?
K - Line settings
Bps rate, bits, parity and number of stop bits to use for this connection.
uit man minicom, lijkt erop dat het gewoon kan of niet?

Verwijderd

disclaimer: /me kan alleen wat C lezen en is dus geen programmeur oid, dus ga me niet al te moeilijke vragen stellen :P

Is het niet mogelijk om in je termios.c_cc struct VSTOP op 2 te zetten? Als ik deze example uit de serial programming howto mag geloven, stel je daar het aantal stop bits mee in.

Verwijderd

Topicstarter
wat ik van die vstop begrijp is dat dat besturings characters zijn wie dus door de terminal aan de andere kant moet worden uitgevoerd

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:36

Creepy

Tactical Espionage Splatterer

Hoe stel je je seriele poort in? Met tcsetattr? Want aan de c_cflag in je termio struct kan je CSTOPB toevoegen voor het gebruik van 2 stopbits

[ Voor 3% gewijzigd door Creepy op 21-11-2003 23:03 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
ik heb met CSTOPB geprobeerd... die geeft er dan toch 1 stop bit aan of doet ie CS8 + 1 extra stopbit dan ?
Pagina: 1