sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #69277
Re: Skrive ascii koder til RS232 porten
On Thu, Dec 11, 2003 at 00:44:52 +0100, Christoffer Kjølbæk wrote:
> Hejsa
>
> Jeg har bygget noget elektronik/VHDL, som kan modtage asciikoder efter
> RS232 standarden.
>
> Den køre med 9600 baud, idlesignalet er høj, startbit er lav, så er der
> syv databit, en even paritations bit og en høj stopbit.
>
> Jeg ville rigtig gerne kunne skrive et sådan signal ud til min
> /dev/ttyS0, men hvordan?
>
> Jeg har læst man skulle kunne skrive echo "2f" > /dev/ttyS0, men det
> virker ikke. Måske fordi porten ikke er sat op?
Måske. setserial og stty kan anvendes til at sætte diverse parametre.
Alternativ kan man selv lave et lille program i f.eks. C til
at indstille parametre .
(obs. hvis du har en getty/mgetty kørende på serielport så
vil den ændre opsætning og konflikte med din applikation,
så check /etc/inittab at din serielport ikke er anvendt)
Husk også at : echo "2f"
sender et unix-LF som afslut på linieskift, måske din hardware
skal have CR eller både LF CR, dette kan så evt. ændres med stty.
--
mvh Frank Damgaard |
Follow ups
References