← Back to team overview

sslug-teknik team mailing list archive

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