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, | ||
| } | } | ||
| } | } | ||