generere 1 puls per sekund fra serieport

B

bizoo

Guest
HI
Jeg jobber i Linux, og vil generere 1 puls per sekund fra min serieport.
jeg er i behov av pekere til det.

skål!

 
Hei,
Windows trenger en driver for direkte leke med porter og jeg vil anta Linux å gjøre (jeg aldri har gjort før Linux), ellers spørsmålet ditt er trivielt.

I dette tilfellet ideen er å bruke lager sjåfør og slik gjøre en "skikkelig" seriell kommunikasjon.
For eksempel kan du sette porten ved 110 baud, 8 data, ingen paritet og 2 stoppbiter (likhetstegn til totalt 11 biter per sendte byte) og sender kontinuerlige (det er viktig å ikke la linjen inaktiv) strøm av nuller.
I dette tilfellet bør du bli "akkurat" 10 pulser / sekund, som du kan dele eksternt hvis nødvendig.

Et annet eksempel ville være å la linjen tomgang og sende en pause (som består av minst 12 biter av null, men maskinvare tar seg av det) med ønsket frekvens (en gang i sekundet).

Merk at i det første eksemplet porten klokke brukes (kanskje ikke avledet fra Prosessorhastighet), mens i andre kan du enten bruke RTC eller CPU-klokke.
(Dette er relevant i tilfelle dette er relatert til dine tidligere innlegg til å synkronisere PCer.)

Arthur

 
Legg merke til at Serial ort sende data i ASCII-kode.

Har flaks ....

 

Welcome to EDABoard.com

Sponsor

Back
Top