This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
et:examples:communication:rs232:linux [2011/03/22 09:35] – tekitatud raivo.sell | et:examples:communication:rs232:linux [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | < | ||
====== RS-232 Linuxis ====== | ====== RS-232 Linuxis ====== | ||
Line 24: | Line 25: | ||
Kui näitekood on mikrokontrollerisse laetud tuleks avada minicom programm (soovitavalt root õigustes): | Kui näitekood on mikrokontrollerisse laetud tuleks avada minicom programm (soovitavalt root õigustes): | ||
//sudo minicom -s// | //sudo minicom -s// | ||
+ | |||
+ | {{: | ||
Esmalt tuleks konfigureerida ühendus: | Esmalt tuleks konfigureerida ühendus: | ||
Line 31: | Line 34: | ||
Väljumiseks vajutada ESC klahvi. | Väljumiseks vajutada ESC klahvi. | ||
- | Peale valikut //Exit// initsialiseerib minicom pordi ühenduse. | + | {{: |
+ | Peale valikut //Exit// initsialiseerib minicom pordi ühenduse. | ||
Mikrokontroller tuleb ühendada arvuti USB konverteriga kasutades rist kaablit (tuntud ka kui 0-modem kaabel). | Mikrokontroller tuleb ühendada arvuti USB konverteriga kasutades rist kaablit (tuntud ka kui 0-modem kaabel). | ||
Line 38: | Line 42: | ||
Allolev programm kirjutab igale uart porti saadetud sümbolile vastuseks tervitusteksti ja inverteerib plaadil oleva LED-i. | Allolev programm kirjutab igale uart porti saadetud sümbolile vastuseks tervitusteksti ja inverteerib plaadil oleva LED-i. | ||
+ | {{: | ||
+ | Kui on soov näha ka oma klhvi vajutusi tuleks aktiveerida kohalik kaja: //CTRL+A E// | ||
<code c> | <code c> | ||
Line 63: | Line 69: | ||
while (1) // | while (1) // | ||
{ | { | ||
- | if (usart_try_read_char(port, | + | |
+ | if (usart_try_read_char(port, | ||
{ | { | ||
- | pin_toggle(led); | + | |
- | usart_send_string(port, | + | |
+ | | ||
+ | usart_send_string(port, | ||
} | } | ||
} | } |