Raspberry Pi 5 — невозможно прочитать данные из LiDAR с помощью последовательного UARTPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Raspberry Pi 5 — невозможно прочитать данные из LiDAR с помощью последовательного UART

Сообщение Anonymous »

Я создаю небольшой беспилотный автомобиль, используя 2 небольших двигателя, подключенных к драйверу двигателя, который затем подключается к Raspberry Pi 5. Вдобавок к этому у меня есть датчик LiDAR, https://wiki.youyeetoo.com /en/Lidar/D300 , который должен считывать данные о глубине.

Сейчас я просто пытаюсь прочитать необработанные данные из LiDAR, просто чтобы убедиться, что соединение работает.

Как вы можете видеть на странице LiDAR, у него 4 кабеля:
  • Кабель питания, который я подключил к Контакт питания 5 В (GPIO 2)
  • Кабель GND, который я подключил к контакту заземления в Pi
  • Кабель ШИМ, управляющий скоростью LiDAR, который я подключились к другому выводу GND GPIO (на странице написано, сделайте это, чтобы получить скорость по умолчанию)
  • Таблица вывода данных Кабель Tx, который Я подключился к 15-контактному разъему GPIO, предварительно назначенному контакту для UART Tx.
Я уже включил последовательную связь в config.txt.

Когда я запускаю "ls -l /dev/tty\*" вот результат:

Код: Выделить всё

crw-rw-rw- 1 root tty       5,   0 Dec  9 19:07 /dev/tty
crw--w---- 1 root tty       4,   0 Dec  9 18:54 /dev/tty0
crw--w---- 1 root tty       4,   1 Dec  9 18:54 /dev/tty1
crw--w---- 1 root tty       4,  10 Dec  9 18:54 /dev/tty10
crw--w---- 1 root tty       4,  11 Dec  9 18:54 /dev/tty11
crw--w---- 1 root tty       4,  12 Dec  9 18:54 /dev/tty12
crw--w---- 1 root tty       4,  13 Dec  9 18:54 /dev/tty13
crw--w---- 1 root tty       4,  14 Dec  9 18:54 /dev/tty14
crw--w---- 1 root tty       4,  15 Dec  9 18:54 /dev/tty15
crw--w---- 1 root tty       4,  16 Dec  9 18:54 /dev/tty16
crw--w---- 1 root tty       4,  17 Dec  9 18:54 /dev/tty17
crw--w---- 1 root tty       4,  18 Dec  9 18:54 /dev/tty18
crw--w---- 1 root tty       4,  19 Dec  9 18:54 /dev/tty19
crw--w---- 1 nfs  tty       4,   2 Dec  9 18:54 /dev/tty2
crw--w---- 1 root tty       4,  20 Dec  9 18:54 /dev/tty20
crw--w---- 1 root tty       4,  21 Dec  9 18:54 /dev/tty21
crw--w---- 1 root tty       4,  22 Dec  9 18:54 /dev/tty22
crw--w---- 1 root tty       4,  23 Dec  9 18:54 /dev/tty23
crw--w---- 1 root tty       4,  24 Dec  9 18:54 /dev/tty24
crw--w---- 1 root tty       4,  25 Dec  9 18:54 /dev/tty25
crw--w---- 1 root tty       4,  26 Dec  9 18:54 /dev/tty26
crw--w---- 1 root tty       4,  27 Dec  9 18:54 /dev/tty27
crw--w---- 1 root tty       4,  28 Dec  9 18:54 /dev/tty28
crw--w---- 1 root tty       4,  29 Dec  9 18:54 /dev/tty29
crw--w---- 1 root tty       4,   3 Dec  9 18:54 /dev/tty3
crw--w---- 1 root tty       4,  30 Dec  9 18:54 /dev/tty30
crw--w---- 1 root tty       4,  31 Dec  9 18:54 /dev/tty31
crw--w---- 1 root tty       4,  32 Dec  9 18:54 /dev/tty32
crw--w---- 1 root tty       4,  33 Dec  9 18:54 /dev/tty33
crw--w---- 1 root tty       4,  34 Dec  9 18:54 /dev/tty34
crw--w---- 1 root tty       4,  35 Dec  9 18:54 /dev/tty35
crw--w---- 1 root tty       4,  36 Dec  9 18:54 /dev/tty36
crw--w---- 1 root tty       4,  37 Dec  9 18:54 /dev/tty37
crw--w---- 1 root tty       4,  38 Dec  9 18:54 /dev/tty38
crw--w---- 1 root tty       4,  39 Dec  9 18:54 /dev/tty39
crw--w---- 1 root tty       4,   4 Dec  9 18:54 /dev/tty4
crw--w---- 1 root tty       4,  40 Dec  9 18:54 /dev/tty40
crw--w---- 1 root tty       4,  41 Dec  9 18:54 /dev/tty41
crw--w---- 1 root tty       4,  42 Dec  9 18:54 /dev/tty42
crw--w---- 1 root tty       4,  43 Dec  9 18:54 /dev/tty43
crw--w---- 1 root tty       4,  44 Dec  9 18:54 /dev/tty44
crw--w---- 1 root tty       4,  45 Dec  9 18:54 /dev/tty45
crw--w---- 1 root tty       4,  46 Dec  9 18:54 /dev/tty46
crw--w---- 1 root tty       4,  47 Dec  9 18:54 /dev/tty47
crw--w---- 1 root tty       4,  48 Dec  9 18:54 /dev/tty48
crw--w---- 1 root tty       4,  49 Dec  9 18:54 /dev/tty49
crw--w---- 1 root tty       4,   5 Dec  9 18:54 /dev/tty5
crw--w---- 1 root tty       4,  50 Dec  9 18:54 /dev/tty50
crw--w---- 1 root tty       4,  51 Dec  9 18:54 /dev/tty51
crw--w---- 1 root tty       4,  52 Dec  9 18:54 /dev/tty52
crw--w---- 1 root tty       4,  53 Dec  9 18:54 /dev/tty53
crw--w---- 1 root tty       4,  54 Dec  9 18:54 /dev/tty54
crw--w---- 1 root tty       4,  55 Dec  9 18:54 /dev/tty55
crw--w---- 1 root tty       4,  56 Dec  9 18:54 /dev/tty56
crw--w---- 1 root tty       4,  57 Dec  9 18:54 /dev/tty57
crw--w---- 1 root tty       4,  58 Dec  9 18:54 /dev/tty58
crw--w---- 1 root tty       4,  59 Dec  9 18:54 /dev/tty59
crw--w---- 1 root tty       4,   6 Dec  9 18:54 /dev/tty6
crw--w---- 1 root tty       4,  60 Dec  9 18:54 /dev/tty60
crw--w---- 1 root tty       4,  61 Dec  9 18:54 /dev/tty61
crw--w---- 1 root tty       4,  62 Dec  9 18:54 /dev/tty62
crw--w---- 1 root tty       4,   63 Dec  9 18:54 /dev/tty63
crw--w---- 1 root tty       4,   7 Dec  9 18:54 /dev/tty7
crw--w---- 1 root tty       4,   8 Dec  9 18:54 /dev/tty8
crw--w---- 1 root tty       4,   9 Dec  9 18:54 /dev/tty9
crw-rw---- 1 root dialout 204,  74 Dec  9 18:55 /dev/ttyAMA10
crw------- 1 root root      3, 176 Dec  9 18:54 /dev/ttya0
crw------- 1 root root      3, 177 Dec  9 18:54 /dev/ttya1
crw------- 1 root root      3, 178 Dec  9 18:54 /dev/ttya2
crw------- 1 root root      3, 179 Dec  9 18:54 /dev/ttya3
crw------- 1 root root      3, 180 Dec  9 18:54 /dev/ttya4
crw------- 1 root root      3, 181 Dec  9 18:54 /dev/ttya5
crw------- 1 root root      3, 182 Dec  9 18:54 /dev/ttya6
crw------- 1 root root      3, 183 Dec  9 18:54 /dev/ttya7
crw------- 1 root root      3, 184 Dec  9 18:54 /dev/ttya8
crw------- 1 root root      3, 185 Dec  9 18:54 /dev/ttya9
crw------- 1 root root      3, 186 Dec  9 18:54 /dev/ttyaa
crw------- 1 root root      3, 187 Dec  9 18:54 /dev/ttyab
crw------- 1 root root      3, 188 Dec  9 18:54 /dev/ttyac
crw------- 1 root root      3, 189 Dec  9 18:54 /dev/ttyad
crw------- 1 root root      3, 190 Dec  9 18:54 /dev/ttyae
crw------- 1 root root      3, 191 Dec  9 18:54 /dev/ttyaf
crw------- 1 root root      3, 192 Dec  9 18:54 /dev/ttyb0
crw------- 1 root root      3, 193 Dec  9 18:54 /dev/ttyb1
crw------- 1 root root      3, 194 Dec  9 18:54 /dev/ttyb2
crw------- 1 root root      3, 195 Dec  9 18:54 /dev/ttyb3
crw------- 1 root root      3, 196 Dec  9 18:54 /dev/ttyb4
crw------- 1 root root      3, 197 Dec  9 18:54 /dev/ttyb5
crw------- 1 root root      3, 198 Dec  9 18:54 /dev/ttyb6
crw------- 1 root root      3, 199 Dec  9 18:54 /dev/ttyb7
crw------- 1 root root      3, 200 Dec  9 18:54 /dev/ttyb8
crw------- 1 root root      3, 201 Dec  9 18:54 /dev/ttyb9
crw------- 1 root root      3, 202 Dec  9 18:54 /dev/ttyba
crw------- 1 root root      3, 203 Dec  9 18:54 /dev/ttybb
crw------- 1 root root      3, 204 Dec  9 18:54 /dev/ttybc
crw------- 1 root root      3, 205 Dec  9 18:54 /dev/ttybd
crw------- 1 root root      3, 206 Dec  9 18:54 /dev/ttybe
crw------- 1 root root      3, 207 Dec  9 18:54 /dev/ttybf
crw------- 1 root root      3, 208 Dec  9 18:54 /dev/ttyc0
crw------- 1 root root      3, 209 Dec  9 18:54 /dev/ttyc1
crw------- 1 root root      3, 210 Dec  9 18:54 /dev/ttyc2
crw------- 1 root root      3, 211 Dec  9 18:54 /dev/ttyc3
crw------- 1 root root      3, 212 Dec  9 18:54 /dev/ttyc4
crw------- 1 root root      3, 213 Dec  9 18:54 /dev/ttyc5
crw------- 1 root root      3, 214 Dec  9 18:54 /dev/ttyc6
crw------- 1 root root      3, 215 Dec  9 18:54 /dev/ttyc7
crw------- 1 root root      3, 216 Dec  9 18:54 /dev/ttyc8
crw------- 1 root root      3, 217 Dec  9 18:54 /dev/ttyc9
crw------- 1 root root      3, 218 Dec  9 18:54 /dev/ttyca
crw------- 1 root root      3, 219 Dec  9 18:54 /dev/ttycb
crw------- 1 root root      3, 220 Dec  9 18:54 /dev/ttycc
crw------- 1 root root      3, 221 Dec  9 18:54 /dev/ttycd
crw------- 1 root root      3, 222 Dec  9 18:54 /dev/ttyce
crw------- 1 root root      3, 223 Dec  9 18:54 /dev/ttycf
crw------- 1 root root      3, 224 Dec  9 18:54 /dev/ttyd0
crw------- 1 root root      3, 225 Dec  9 18:54 /dev/ttyd1
crw------- 1 root root      3, 226 Dec  9 18:54 /dev/ttyd2
crw------- 1 root root      3, 227 Dec  9 18:54 /dev/ttyd3
crw------- 1 root root      3, 228 Dec  9 18:54 /dev/ttyd4
crw------- 1 root root      3, 229 Dec  9 18:54 /dev/ttyd5
crw------- 1 root root      3, 230 Dec  9 18:54 /dev/ttyd6
crw------- 1 root root      3, 231 Dec  9 18:54 /dev/ttyd7
crw------- 1 root root      3, 232 Dec  9 18:54 /dev/ttyd8
crw------- 1 root root      3, 233 Dec  9 18:54 /dev/ttyd9
crw------- 1 root root      3, 234 Dec  9 18:54 /dev/ttyda
crw------- 1 root root      3, 235 Dec  9 18:54 /dev/ttydb
crw------- 1 root root      3, 236 Dec  9 18:54 /dev/ttydc
crw------- 1 root root      3, 237 Dec  9 18:54 /dev/ttydd
crw------- 1 root root      3, 238 Dec  9 18:54 /dev/ttyde
crw------- 1 root root      3, 239 Dec  9 18:54 /dev/ttydf
crw------- 1 root root      3, 240 Dec  9 18:54 /dev/ttye0
crw------- 1 root root      3, 241 Dec  9 18:54 /dev/ttye1
crw------- 1 root root      3, 242 Dec  9 18:54 /dev/ttye2
crw------- 1 root root      3, 243 Dec  9 18:54 /dev/ttye3
crw------- 1 root root      3, 244 Dec  9 18:54 /dev/ttye4
crw------- 1 root root      3, 245 Dec  9 18:54 /dev/ttye5
crw------- 1 root root      3, 246 Dec  9 18:54 /dev/ttye6
crw------- 1 root root      3, 247 Dec  9 18:54 /dev/ttye7
crw------- 1 root root      3, 248 Dec  9 18:54 /dev/ttye8
crw------- 1 root root      3,  249 Dec  9 18:54 /dev/ttye9
crw------- 1 root root      3, 250 Dec  9 18:54 /dev/ttyea
crw------- 1 root root      3, 251 Dec  9 18:54 /dev/ttyeb
crw------- 1 root root      3, 252 Dec  9 18:54 /dev/ttyec
crw------- 1 root root      3, 253 Dec  9 18:54 /dev/ttyed
crw------- 1 root root      3, 254 Dec  9 18:54 /dev/ttyee
crw------- 1 root root      3, 255 Dec  9 18:54 /dev/ttyef
crw------- 1 root root      3,   0 Dec  9 18:54 /dev/ttyp0
crw------- 1 root root      3,   1 Dec  9 18:54 /dev/ttyp1
crw------- 1 root root      3,   2 Dec  9 18:54 /dev/ttyp2
crw------- 1 root root      3,   3 Dec  9 18:54 /dev/ttyp3
crw------- 1 root root      3,   4 Dec  9 18:54 /dev/ttyp4
crw------- 1 root root      3,   5 Dec  9 18:54 /dev/ttyp5
crw------- 1 root root      3,   6 Dec  9 18:54 /dev/ttyp6
crw------- 1 root root      3,   7 Dec  9 18:54 /dev/ttyp7
crw------- 1 root root      3,   8 Dec  9 18:54 /dev/ttyp8
crw------- 1 root root      3,   9 Dec  9 18:54 /dev/ttyp9
crw------- 1 root root      3,  10 Dec  9 18:54 /dev/ttypa
crw------- 1 root root      3,  11 Dec  9 18:54 /dev/ttypb
crw------- 1 root root      3,  12 Dec  9 18:54 /dev/ttypc
crw------- 1 root root      3,  13 Dec  9 18:54 /dev/ttypd
crw------- 1 root root      3,  14 Dec  9 18:54 /dev/ttype
crw------- 1 root root      3,  15 Dec  9 18:54 /dev/ttypf
crw------- 1 root root      5,   3 Dec  9 18:54 /dev/ttyprintk
crw------- 1 root root      3,  16 Dec  9 18:54 /dev/ttyq0
crw------- 1 root root      3,  17 Dec  9 18:54 /dev/ttyq1
crw------- 1 root root      3,  18 Dec  9 18:54 /dev/ttyq2
crw------- 1 root root      3,  19 Dec  9 18:54 /dev/ttyq3
crw------- 1 root root      3,  20 Dec  9 18:54 /dev/ttyq4
crw------- 1 root root      3,  21 Dec  9 18:54 /dev/ttyq5
crw------- 1 root root      3,  22 Dec  9 18:54 /dev/ttyq6
crw------- 1 root root      3,  23 Dec  9 18:54 /dev/ttyq7
crw------- 1 root root      3,  24 Dec  9 18:54 /dev/ttyq8
crw------- 1 root root      3,  25 Dec  9 18:54 /dev/ttyq9
crw------- 1 root root      3,  26 Dec  9 18:54 /dev/ttyqa
crw------- 1 root root      3,  27 Dec  9 18:54 /dev/ttyqb
crw------- 1 root root      3,  28 Dec  9 18:54 /dev/ttyqc
crw------- 1 root root      3,  29 Dec  9 18:54 /dev/ttyqd
crw------- 1 root root      3,  30 Dec  9 18:54 /dev/ttyqe
crw------- 1 root root      3,  31 Dec  9 18:54 /dev/ttyqf
crw------- 1 root root      3,  32 Dec  9 18:54 /dev/ttyr0
crw------- 1 root root      3,  33 Dec  9 18:54 /dev/ttyr1
crw------- 1 root root      3,  34 Dec  9 18:54 /dev/ttyr2
crw------- 1 root root      3,  35 Dec  9 18:54 /dev/ttyr3
crw------- 1 root root      3,  36 Dec  9 18:54 /dev/ttyr4
crw------- 1 root root      3,  37 Dec  9 18:54 /dev/ttyr5
crw------- 1 root root      3,  38 Dec  9 18:54 /dev/ttyr6
crw------- 1 root root      3,  39 Dec  9 18:54 /dev/ttyr7
crw------- 1 root root      3,  40 Dec  9 18:54 /dev/ttyr8
crw------- 1 root root      3,  41 Dec  9 18:54 /dev/ttyr9
crw------- 1 root root      3,  42 Dec  9 18:54 /dev/ttyra
crw------- 1 root root      3,  43 Dec  9 18:54 /dev/ttyrb
crw------- 1 root root      3,  44 Dec  9 18:54 /dev/ttyrc
crw------- 1 root root      3,  45 Dec  9 18:54 /dev/ttyrd
crw------- 1 root root      3,  46 Dec  9 18:54 /dev/ttyre
crw------- 1 root root      3,  47 Dec  9 18:54 /dev/ttyrf
crw------- 1 root root      3,  48 Dec  9 18:54 /dev/ttys0
crw------- 1 root root      3,  49 Dec  9 18:54 /dev/ttys1
crw------- 1 root root      3,  50 Dec  9 18:54 /dev/ttys2
crw------- 1 root root      3,  51 Dec  9 18:54 /dev/ttys3
crw------- 1 root root      3,  52 Dec  9 18:54 /dev/ttys4
crw------- 1 root root      3,  53 Dec  9 18:54 /dev/ttys5
crw------- 1 root root      3,  54 Dec  9 18:54 /dev/ttys6
crw------- 1 root root      3,  55 Dec  9 18:54 /dev/ttys7
crw------- 1 root root      3,  56 Dec  9 18:54 /dev/ttys8
crw------- 1 root root      3,  57 Dec  9 18:54 /dev/ttys9
crw------- 1 root root      3,  58 Dec  9 18:54 /dev/ttysa
crw------- 1 root root      3,  59 Dec  9 18:54 /dev/ttysb
crw------- 1 root root      3,  60 Dec  9 18:54 /dev/ttysc
crw------- 1 root root      3,  61 Dec  9 18:54 /dev/ttysd
crw------- 1 root root      3,  62 Dec  9 18:54 /dev/ttyse
crw------- 1 root root      3,  63 Dec  9 18:54 /dev/ttysf
crw------- 1 root root      3,  64 Dec  9 18:54 /dev/ttyt0
crw------- 1 root root      3,  65 Dec  9 18:54 /dev/ttyt1
crw------- 1 root root      3,  66 Dec  9 18:54 /dev/ttyt2
crw------- 1 root root      3,  67 Dec  9 18:54 /dev/ttyt3
crw------- 1 root root      3,  68 Dec  9 18:54 /dev/ttyt4
crw------- 1 root root      3,  69 Dec  9 18:54 /dev/ttyt5
crw------- 1 root root      3,   70 Dec  9 18:54 /dev/ttyt6
crw------- 1 root root      3,  71 Dec  9 18:54 /dev/ttyt7
crw------- 1 root root      3,  72 Dec  9 18:54 /dev/ttyt8
crw------- 1 root root      3,  73 Dec  9 18:54 /dev/ttyt9
crw------- 1 root root      3,  74 Dec  9 18:54 /dev/ttyta
crw------- 1 root root      3,  75 Dec  9 18:54 /dev/ttytb
crw------- 1 root root      3,  76 Dec  9 18:54 /dev/ttytc
crw------- 1 root root      3,  77 Dec  9 18:54 /dev/ttytd
crw------- 1 root root      3,  78 Dec  9 18:54 /dev/ttyte
crw------- 1 root root      3,  79 Dec  9 18:54 /dev/ttytf
crw------- 1 root root      3,  80 Dec  9 18:54 /dev/ttyu0
crw------- 1 root root      3,  81 Dec  9 18:54 /dev/ttyu1
crw------- 1 root root      3,  82 Dec  9 18:54 /dev/ttyu2
crw------- 1 root root      3,  83 Dec  9 18:54 /dev/ttyu3
crw------- 1 root root      3,  84 Dec  9 18:54 /dev/ttyu4
crw------- 1 root root      3,  85 Dec  9 18:54 /dev/ttyu5
crw------- 1 root root      3,  86 Dec  9 18:54 /dev/ttyu6
crw------- 1 root root      3,  87 Dec  9 18:54 /dev/ttyu7
crw------- 1 root root      3,  88 Dec  9 18:54 /dev/ttyu8
crw------- 1 root root      3,  89 Dec  9 18:54 /dev/ttyu9
crw------- 1 root root      3,  90 Dec  9 18:54 /dev/ttyua
crw------- 1 root root      3,  91 Dec  9 18:54 /dev/ttyub
crw------- 1 root root      3,  92 Dec  9 18:54 /dev/ttyuc
crw------- 1 root root      3,  93 Dec  9 18:54 /dev/ttyud
crw------- 1 root root      3,  94 Dec  9 18:54 /dev/ttyue
crw------- 1 root root      3,  95 Dec  9 18:54 /dev/ttyuf
crw------- 1 root root      3,  96 Dec  9 18:54 /dev/ttyv0
crw------- 1 root root      3,  97 Dec  9 18:54 /dev/ttyv1
crw------- 1 root root      3,  98 Dec  9 18:54 /dev/ttyv2
crw------- 1 root root      3,  99 Dec  9 18:54 /dev/ttyv3
crw------- 1 root root      3, 100 Dec  9 18:54 /dev/ttyv4
crw------- 1 root root      3, 101 Dec  9 18:54 /dev/ttyv5
crw------- 1 root root      3, 102 Dec  9 18:54 /dev/ttyv6
crw------- 1 root root      3, 103 Dec  9 18:54 /dev/ttyv7
crw------- 1 root root      3, 104 Dec  9 18:54 /dev/ttyv8
crw------- 1 root root      3, 105 Dec  9 18:54 /dev/ttyv9
crw------- 1 root root      3, 106 Dec  9 18:54 /dev/ttyva
crw------- 1 root root      3, 107 Dec  9 18:54 /dev/ttyvb
crw------- 1 root root      3, 108 Dec  9 18:54 /dev/ttyvc
crw------- 1 root root      3, 109 Dec  9 18:54 /dev/ttyvd
crw------- 1 root root      3, 110 Dec  9 18:54 /dev/ttyve
crw------- 1 root root      3, 111 Dec  9 18:54 /dev/ttyvf
crw------- 1 root root      3, 112 Dec  9 18:54 /dev/ttyw0
crw------- 1 root root      3, 113 Dec  9 18:54 /dev/ttyw1
crw------- 1 root root      3, 114 Dec  9 18:54 /dev/ttyw2
crw------- 1 root root      3, 115 Dec  9 18:54 /dev/ttyw3
crw------- 1 root root      3, 116 Dec  9 18:54 /dev/ttyw4
crw------- 1 root root      3, 117 Dec  9 18:54 /dev/ttyw5
crw------- 1 root root      3, 118 Dec  9 18:54 /dev/ttyw6
crw------- 1 root root      3, 119 Dec  9 18:54 /dev/ttyw7
crw------- 1 root root      3, 120 Dec  9 18:54 /dev/ttyw8
crw------- 1 root root      3, 121 Dec  9 18:54 /dev/ttyw9
crw------- 1 root root      3, 122 Dec  9 18:54 /dev/ttywa
crw------- 1 root root      3, 123 Dec  9 18:54 /dev/ttywb
crw------- 1 root root      3, 124 Dec  9 18:54 /dev/ttywc
crw------- 1 root root      3, 125 Dec  9 18:54 /dev/ttywd
crw------- 1 root root      3, 126 Dec  9 18:54 /dev/ttywe
crw------- 1 root root      3, 127 Dec  9 18:54 /dev/ttywf
crw------- 1 root root      3, 128 Dec  9 18:54 /dev/ttyx0
crw------- 1 root root      3, 129 Dec  9 18:54 /dev/ttyx1
crw------- 1 root root      3, 130 Dec  9 18:54 /dev/ttyx2
crw------- 1 root root      3, 131 Dec  9 18:54 /dev/ttyx3
crw------- 1 root root      3, 132 Dec  9 18:54 /dev/ttyx4
crw------- 1 root root      3, 133 Dec  9 18:54 /dev/ttyx5
crw------- 1 root root      3, 134 Dec  9 18:54 /dev/ttyx6
crw------- 1 root root      3, 135 Dec  9 18:54 /dev/ttyx7
crw------- 1 root root      3, 136 Dec  9 18:54 /dev/ttyx8
crw------- 1 root root      3, 137 Dec  9 18:54 /dev/ttyx9
crw------- 1 root root      3, 138 Dec  9 18:54 /dev/ttyxa
crw------- 1 root root      3, 139 Dec  9 18:54 /dev/ttyxb
crw------- 1 root root      3, 140 Dec  9 18:54 /dev/ttyxc
crw------- 1 root root      3, 141 Dec  9 18:54 /dev/ttyxd
crw------- 1 root root      3, 142 Dec  9 18:54 /dev/ttyxe
crw------- 1 root root      3, 143 Dec  9 18:54 /dev/ttyxf
crw------- 1 root root      3, 144 Dec  9 18:54 /dev/ttyy0
crw------- 1 root root      3, 145 Dec  9 18:54 /dev/ttyy1
crw------- 1 root root      3, 146 Dec  9 18:54 /dev/ttyy2
crw------- 1 root root      3, 147 Dec  9 18:54 /dev/ttyy3
crw------- 1 root root      3,  148 Dec  9 18:54 /dev/ttyy4
crw------- 1 root root      3, 149 Dec  9 18:54 /dev/ttyy5
crw------- 1 root root      3, 150 Dec  9 18:54 /dev/ttyy6
crw------- 1 root root      3, 151 Dec  9 18:54 /dev/ttyy7
crw------- 1 root root      3, 152 Dec  9 18:54 /dev/ttyy8
crw------- 1 root root      3, 153 Dec  9 18:54 /dev/ttyy9
crw------- 1 root root      3, 154 Dec  9 18:54 /dev/ttyya
crw------- 1 root root      3, 155 Dec  9 18:54 /dev/ttyyb
crw------- 1 root root      3, 156 Dec  9 18:54 /dev/ttyyc
crw------- 1 root root      3, 157 Dec  9 18:54 /dev/ttyyd
crw------- 1 root root      3, 158 Dec  9 18:54 /dev/ttyye
crw------- 1 root root      3, 159 Dec  9 18:54 /dev/ttyyf
crw------- 1 root root      3, 160 Dec  9 18:54 /dev/ttyz0
crw------- 1 root root      3, 161 Dec  9 18:54 /dev/ttyz1
crw------- 1 root root      3, 162 Dec  9 18:54 /dev/ttyz2
crw------- 1 root root      3, 163 Dec  9 18:54 /dev/ttyz3
crw------- 1 root root      3, 164 Dec  9 18:54 /dev/ttyz4
crw------- 1 root root      3, 165 Dec  9 18:54 /dev/ttyz5
crw------- 1 root root      3, 166 Dec  9 18:54 /dev/ttyz6
crw------- 1 root root      3, 167 Dec  9 18:54 /dev/ttyz7
crw------- 1 root root      3, 168 Dec  9 18:54 /dev/ttyz8
crw------- 1 root root      3, 169 Dec  9 18:54 /dev/ttyz9
crw------- 1 root root      3, 170 Dec  9 18:54 /dev/ttyza
crw------- 1 root root      3, 171 Dec  9 18:54 /dev/ttyzb
crw------- 1 root root      3, 172 Dec  9 18:54 /dev/ttyzc
crw------- 1 root root      3, 173 Dec  9 18:54 /dev/ttyzd
crw------- 1 root root      3, 174 Dec  9 18:54 /dev/ttyze
crw------- 1 root root      3, 175 Dec  9 18:54 /dev/ttyzf
А это код Python, который я запускаю для чтения данных:

Код: Выделить всё

import serial

uart_port = "/dev/ttyAMA10"  # Adjust as necessary
baud_rate = 230400

try:
ser = serial.Serial(uart_port, baud_rate, timeout=1)
print(f"Connected to UART on {uart_port}")
except serial.SerialException as e:
print(f"Failed to open UART: {e}")
exit(1)

try:
while True:
data = ser.read()  # Read all available bytes
print(f"Received: {data}")
except KeyboardInterrupt:
print("\nExiting...")
finally:
    ser.close()
Я получаю бесконечный результат:

Код: Выделить всё

"Recieved: b' ' "
Это означает, что он читает пустые блоки данных, что означает, что данные не передаются.
Любая помощь приветствуется!

Подробнее здесь: https://stackoverflow.com/questions/792 ... erial-uart
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»