#uart — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #uart, aggregated by home.social.
-
Anyone interested in my journey tearing down some AirTies Air 4920 ? (a really annoying WiFi Mesh extender that is firmware coupled to an ISP and specific routing setup).
AFAICT nobody else has done this yet, but it's also not super exciting...I managed to solder in some UART pins and get to the pre-boot environment as well as the busybox shell.
I'm debating whether to just mess around with it for my own interest or spend a bit of time documenting it and making a post on my site about it.
-
Hardware Interconnect Buses | STM32 Basics #6 This video provides an overview of the mode common hardware interconnect busses now and in the past. #STM32 #Basics #Busses #UART #I2C #SPI www.youtube.com/watch?v=YwPb...
Hardware Interconnect Buses | ... -
How would you connect wires to this UART (GND/TX/RX) if you don't have a solder at hand?
-
One-Coax Console (OCC), Pen-Reach Communication (PRC), USB, UART: поиск «серебряной пули» и что из этого вышло
Если консоль представляет собой уже привычный способ связи с исполняемой внутри современной встраиваемой вычислительной системы программой, то коаксиал в качестве среды передачи соответствующего электрического сигнала привычен не столь. Тем временем, их симбиоз не лишен логики, удобства и перспектив, в свете чего, под катом рассказано, как удалось соединить такой способ и такую среду в духе здорового минимализма.
https://habr.com/ru/articles/1025630/
#usb #uart #occ #onecoax_console #prc #penreach_communication #ОКК #однокоаксиальная_консоль #onecircuit_console #onecontact_console
-
Заставляем Flipper Zero и M5StickC Plus2 работать вместе
У многих из нас есть слабость к маленьким многофункциональным гаджетам. К тем самым коробочкам с мигающими светодиодами, которые покупаются под лозунгом «ну это же мне очень надо!», а потом укоризненно смотрят на тебя с полки. У меня к этой категории относятся «тамагочи для хакеров» Flipper Zero и оранжевый свисток M5StickC Plus2 . С «Флиппером» всё понятно: для классических хакерских шалостей (открывать шлагбаумы и пугать соседей) я его не использую, пару раз клонировал ключи от подъезда да дублировал пропуск на работе. Для меня это стильные настольные часы, токен для аутентификации и крошечная панель мониторинга (я переписал под себя приложение для мониторинга ПК, чтобы выводить на экран загрузку процессора, ОЗУ, видеокарты, состояние сети и прочие метрики). С M5StickC Plus2 история похожая. Он был куплен по той же причине, по которой айтишники покупают седьмую механическую клавиатуру: потому что штука прикольная. Я покрутил разные прошивки, поигрался с Bruce — швейцарским ножом для устройств M5 — и даже попытался сделать из него такой же экранчик мониторинга, но в отличие от Флиппера, заряда которого хватает на пару дней приёма метрик с ПК через BLE, стик садится почти моментально, да и его экран ощутимо меньше. А потом он предсказуемо перешёл в режим ждуна: лёг на стол и стал ждать своего часа.
https://habr.com/ru/articles/1021102/
#flipper_zero #m5stickc_plus2 #esp32_marauder #esp32 #uart #arduino #прошивка #wifi #микроконтроллеры #diy
-
Please don't judge my cabling but I am quite desperate. I got this LD2420 presence sensor working quickly using this library: https://github.com/NaeviusUAV/EasyLD2420
Changed my code several times, rebooted the ESP etc. etc. - then suddenly it stopped working. Cables are connected correctly but also tried other combinations, too (PIN layout seems to depend on firmware version).
Some research showed many people having issues with this one but could not find a solution, often the fault was Homematic or ESPHome.
Even tried a second LD2420 - no difference.
Ooooh - maybe I broke the ESP's UART?
-
Почему половина бытовой техники на самом деле — это маленькие Linux-компьютеры
Когда я впервые подключился по UART к обычному бытовому устройству, я ожидал увидеть примитивную прошивку на микроконтроллере. Но вместо этого на экране терминала внезапно появились строки загрузки Linux. С тех пор у меня появилась странная привычка: если какое-то устройство попадает ко мне в руки, я почти автоматически ищу на плате UART, JTAG или хотя бы тестовые пины. И знаете что? Linux внутри оказывается намного чаще, чем можно ожидать. За последние пару лет я разобрал и исследовал довольно много устройств: от стиральных машин до телевизоров и сетевых камер. И каждый раз удивлялся тому, насколько мощные системы скрываются внутри обычных вещей. Попробую рассказать о десяти устройствах, внутри которых неожиданно работает Linux. Возможно, после этой статьи вы тоже начнёте подозрительно смотреть на свою бытовую технику.
https://habr.com/ru/articles/1009824/
#linux #embedded_Linux #IoT_устройства #reverse_engineering #uart #прошивки #встраиваемые_системы
-
Индуктивная связь
Сейчас беспроводными технологиями передачи данных никого не удивишь. На том же Али море различных модулей для беспроводной связи на любой вкус и цвет начиная от WiFi заканчивая NFC и RFID. Однако, в некоторых изделиях, по разным причинам, применение спец микросхем/модулей беспроводной передачи данных может быть нежелательно. Эта статья о том, как можно c помощью дросселя и нескольких транзисторов реализовать беспроводный интерфейс малого радиуса действия для микроконтроллера.
https://habr.com/ru/articles/1008538/
#беспроводная_связь #микроконтроллеры #pic #трансивер #uart #rfid #nfc #diy #дроссель
-
I did a writeup about the exact phenomenon and what I did to pin down the problem. May it save somebody's time.
-
Чёрное окошко Linux: погружение в подсистему TTY
Начав изучать тему терминалов в Linux, вы можете почувствовать, что по отдельности вроде бы всё понятно, но разница между понятиями и их суть всё равно ускользает. Консоль, терминал, TTY, виртуальная консоль, виртуальный терминал, эмулятор терминала, оболочка — это просто «вот то чёрное окошко, куда вводят команды Linux». На самом деле за этим окошком скрывается целая цепочка разных сущностей — от компонентов ядра до пользовательских программ. Цель данной статьи — объяснить подсистему TTY и избавить вас от этого неприятного ощущения.
https://habr.com/ru/companies/ruvds/articles/983240/
#linux #tty #pty #uart #terminal #terminal_emulator #virtual_console #shell #line_discipline #ruvds_статьи
-
pineTERM — минималистичный, но мощный веб-терминал для UART
Перепробовал кучу софта для UART. Все бесит. Решил завайбить запилить свой. pineTERM — минималистичный веб-терминал для UART, который не тормозит на длинных сессиях и не требует установки. Работает через Web Serial API: открыл браузер, подключился к порту, работаешь. Основная боль существующих решений — они начинают фризиться, когда в логе сотни тысяч строк. pineTERM решает это батчингом DOM-обновлений и yield в main thread. Можно держать сессии часами с плотным потоком данных — интерфейс остаётся отзывчивым. Ключевая фича — JSON-сценарии. Загружаешь файл с последовательностью команд, задаёшь задержки и повторы, выполняешь автоматом. Удобно для отладки протоколов и стресс-тестов. Другие фичи: динамические поля ввода HEX/ASCII, автоформатирование hex-строк, тайминг пакетов с настраиваемым порогом, переключение HEX/ASCII на лету, экспорт полного лога без ограничений, тёмная/светлая тема. Написан на чистом JS без фреймворков. Работает в Chrome, Edge, Opera.
https://habr.com/ru/articles/996576/
#uart #terminal #diy #open_source #javascript #frontendразработка
-
Синтезатор на PSP с подключением MIDI клавиатуры
Я сделал синтезатор на PSP с управлением по MIDI! Приложение максимально простое, 4 голоса (квадрат, пила, треугольник, синус), огибающая, фильтр и возможность сохранять 5 пресетов. MIDI клавиатура через классическую схему с оптопарой подключается в PSP's headphone remote (HPRM), тот самый порт рядом с гнездом 3.5мм для наушников
https://habr.com/ru/articles/991224/
#psp #PSPSDK #diy #электроника #homebrew #pcb #uart #MIDI #синтезатор #си
-
Синтезатор на PSP с подключением MIDI клавиатуры
Я сделал синтезатор на PSP с управлением по MIDI! Приложение максимально простое, 4 голоса (квадрат, пила, треугольник, синус), огибающая, фильтр и возможность сохранять 5 пресетов. MIDI клавиатура через классическую схему с оптопарой подключается в PSP's headphone remote (HPRM), тот самый порт рядом с гнездом 3.5мм для наушников
https://habr.com/ru/articles/991224/
#psp #PSPSDK #diy #электроника #homebrew #pcb #uart #MIDI #синтезатор #си
-
Синтезатор на PSP с подключением MIDI клавиатуры
Я сделал синтезатор на PSP с управлением по MIDI! Приложение максимально простое, 4 голоса (квадрат, пила, треугольник, синус), огибающая, фильтр и возможность сохранять 5 пресетов. MIDI клавиатура через классическую схему с оптопарой подключается в PSP's headphone remote (HPRM), тот самый порт рядом с гнездом 3.5мм для наушников
https://habr.com/ru/articles/991224/
#psp #PSPSDK #diy #электроника #homebrew #pcb #uart #MIDI #синтезатор #си
-
Синтезатор на PSP с подключением MIDI клавиатуры
Я сделал синтезатор на PSP с управлением по MIDI! Приложение максимально простое, 4 голоса (квадрат, пила, треугольник, синус), огибающая, фильтр и возможность сохранять 5 пресетов. MIDI клавиатура через классическую схему с оптопарой подключается в PSP's headphone remote (HPRM), тот самый порт рядом с гнездом 3.5мм для наушников
https://habr.com/ru/articles/991224/
#psp #PSPSDK #diy #электроника #homebrew #pcb #uart #MIDI #синтезатор #си
-
Extracting a UART Password via SPI Flash Instruction Tracing
https://zuernerd.github.io/blog/2026/01/07/switch-password.html
#HackerNews #UART #SPI #Flash #Password #Extraction #InstructionTracing #Cybersecurity #EmbeddedSystems
-
To all Hardware Hackers in Europe, the WHIDBOARD is now available on lab401: https://lab401.com/en-it/products/whidboard-pro
Already have the board, otherwise would buy.
#WHIDBoard #HardwareHacking #UART #SPI #I2C #PinEnumerator #LogicAnalyzer #SWD
-
Строим свой остров: как создать минимальный Linux для Raspberry Pi
Ещё три года назад меня просили рассказать, как собрать минимальный Linux для Raspberry Pi, — и сейчас я выполняю эту просьбу. Несмотря на то, что первоначальной целью Raspberry Pi было создание дешёвого устройства для обучения базовым навыкам программирования, информации о том как, создать минимальный Linux для Raspberry Pi в интернете немного. Я хочу восполнить этот пробел для желающих начать погружение в embedded-разработку. Linux для встраиваемых систем, включая Raspberry Pi, и Linux для PC имеют ряд различий. Различия касаются используемых загрузчиков, платформо-зависимого кода ядра, файловых систем и прочего. Для встраиваемых систем большое значение имеет Board Support Package (BSP), который обычно сопровождает различные системы на кристалле (System on Chip — SoC) или одноплатные компьютеры (Single Board Computer — SBC). Чтобы сделать статью интереснее и полезнее, я рассмотрю создание Linux для Raspberry Pi 3 и для Raspberry Pi 4 и укажу на различие этих одноплатных компьютеров в контексте загрузки и сборки ядра Linux. Также мы соберём и запустим downstream и upstream Linux-ядра для Raspberry Pi. Под Raspberry Pi 3 и Raspberry Pi 4 подразумеваются модели Raspberry Pi 3 Model B и Raspberry Pi 4 Model B соответственно. А обе модели называются в статье Raspberry Pi. Как и в моей прошлой статье по сборке Linux для PC собирать мы будем без использования Buildroot или Yocto Project , только сделаем его более практичным, так как он будет поддерживать работу с SD-картой. Такие сборки минимального Linux без Buildroot и Yocto Project мне чем-то напоминают высадку на необитаемый остров, где вы вынуждены минимальным набором инструментов благоустраивать свою жизнь. Да, вашей жизни ничего не угрожает, но определённая закалка в виде полученных базовых знаний остаётся. Поэтому системе Linux, создаваемой в статье, я дал кодовое название Robinson Linux. Я надеюсь, что после прочтения статьи вам будет гораздо проще собрать Linux для другого одноплатного компьютера, например, Orange Pi. Кому интересно погрузиться в embedded-разработку, добро пожаловать под кат.
https://habr.com/ru/companies/ruvds/articles/971084/
#linux #embedded_linux #raspberry_pi #linux_kernel #crosscompilation #devicetree #bootloader #uart #arm #статьи_ruvds
-
Captured some detailed notes on my latest hardware creation for remote server access. I mean, who doesn't need to cold boot their home servers from the other side of the planet?
https://markmcb.com/hardware/esp32-uart-console-power-controller/
-
A useful trick for anyone troubleshooting a #RaspberryPi over #UART that helps me quite a lot and works on most models:
1) add this to /boot/firmware/config.txt:enable_uart=1
uart_2ndstage=1
BOOT_UART=12) to get even more data including early stages add this to /boot/firmware/cmdline.txt:
earlycon=pl011,mmio32,0xfe201000,115200n8 console=serial0,115200 console=tty1 root=PARTUUID=2336689e-02 rootfstype=ext4 fsck.repair=yes rootwait
Then connect a USB to UART adapter as shown on the diagram
-
Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )
В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?
https://habr.com/ru/articles/981028/
#uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция
-
Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )
В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?
https://habr.com/ru/articles/981028/
#uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция
-
Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )
В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?
https://habr.com/ru/articles/981028/
#uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция
-
Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )
В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?
https://habr.com/ru/articles/981028/
#uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция
-
Что должно быть на каждой PCB с STM32
С моей точки зрения большинство разрабатываемых электронных плат работают под управлением микроконтроллера STM32. Если обобщить их схемотехнику, то можно кое-что вынести за скобки. Вот об этом сейчас и поговорим. Что должно быть заложено в каждую электронную плату на основе МК STM32? Само собой надо добавить квадратные первые пины на вилках, шелкографию, тест пады, симметричные отверстия 3мм по краям для крепления платы, удобный USB для питания и т.п. Но есть кое-что еще. Некоторые особенности проектирования PCB применимы только для STM32. Но обо всём по порядку.
https://habr.com/ru/articles/979482/
#stm32 #dac #test_pad #mco #tagconnect #SWD #uart #gnd #led #ЦАП
-
ah yes, the #sc16is750 uses bits [6:3] of the transmitted #I2C data byte for the sub-address of the #UART register you want to acces. So $18 will access register number 3 since bit 3 and 4 are set. Forgot about that. And here I am wondering what the heck I did back then ...
-
Well fuck! Can’t be more classic mistake - swapping tx and rx! Cutting traces and bodging the tx( the one I really needed) fixed but .. brand new pcb ffs. #meshtastic #uart #RaspberryPico
-
@thzinc pretty near, but it's not a data logger!
The mcu is an #esp8266 (a D1 Mini clone), as you said it's connected via i2c to a #PN532 -based #NFC reader. The module to the right is not only an sdcard slot support. Is a " #DFPlayer ", a sketchy module containing an #MP3 player and amplifier, controllable via #UART. Pretty limited, but I needed someting cheap, quick and dirty, and it ticks all the boxes.
The idea is building an electronic storyteller (something like https://www.myfaba.it/ or https://lunii.com/ , but without the whole closed source stack, tracking and remote bricking they bring along) for my daughter. -
Протокол TBFP
В этом тексте я бы хотел рассказать про простой бинарный протокол, который я сам придумал для всяческих нужд при разработке приборов на микроконтроллерах. Называется он TBFP (Trivial Binary Frame Protocol)
https://habr.com/ru/articles/969948/
#TBFP #icmp #протокол #uart #CAN #crc #iso26262 #preamble #serial_number #wireless
-
Как мы пихнули полноценный цифровой протокол в NTC-пин батареи — и почему это вообще работает
Есть старая инженерная мудрость: Если у вас не хватает проводов — значит, вы недостаточно творчески подходите к вопросу. У нас была ровно такая ситуация. Работая на одном проекте системы «умного города» мы, уйдя в стандарт «одна плата с разными конфигами для всего» решили делать на ней свой BMS. Зачем да почему? Нужно было универсальное решение, которое должно работать и с литиевыми, и со свинцовыми батареями, и с ещё парой экзотических химий, встречающихся в природе примерно так же часто, как радужные единороги. Нужно было надёжно определять тип батареи, считывать её состояние, пригодность к использованию, дату производства и всё‑всё‑всё подобное, блокировать несовместимые варианты и вообще предотвращать самое главное — человеческую ошибку. Но как это часто бывает в компаниях где в R&D священный хаос — никто и не задумывался чтобы сесть и обсудить «А как мы вообще это делать будем». В производство ушла тысяча плат. В любой другой ситуации мы бы пошли по наименьшему пути сопротивления: i2c на коннекторе рядом и EEPROM на аккуме. Но не тут было.
https://habr.com/ru/articles/969940/
#электроника #diy #smart_city #обработка_сигналов #системное_программирование #lowpower #uart #adc #reverseengineering
-
#Logic #Analyzer selber bauen! #Firmware, #PulseView & #UART #Dekodierung einfach erklärt.
-
TMS9900-based Home Brew Computer https://hackaday.com/2025/11/17/tms9900-based-home-brew-computer/ #Retrocomputing #hardware #TI-99/4A #tms9900 #TR1602B #uart
-
There's one nice thing in the #BIOS settings, though. Apparently there is some #UART debug port over USB-C. Yes, please! 🎉 The link to the documentation, though, was disappointing. Atm. it just says "Coming Soon". And there is also nothing obvious in their interface schematics 🤔
@frameworkcomputer is documentation really coming soon?
https://knowledgebase.frame.work/en_us/how-to-use-serial-port-rJK2QNfFxe
https://github.com/FrameworkComputer/Framework-Desktop/blob/main/Mainboard/Mainboard_Interfaces_Schematic_Framework_Desktop_Ryzen_AI_Max.pdf -
Serial and UPDI Handled Together With One Convenient Circuit https://hackaday.com/2025/10/04/serial-and-updi-handled-together-with-one-convenient-circuit/ #Microcontrollers #serial #uart #UPDI
-
Serial and UPDI Handled Together With One Convenient Circuit - Sometimes it’s nice when you can do everything you need to do with just one single... - https://hackaday.com/2025/10/04/serial-and-updi-handled-together-with-one-convenient-circuit/ #microcontrollers #serial #uart #updi
-
ESP32 Bus Pirate Turns Low-Cost Boards into Multi-Protocol Debugging Tools
-
#CC2tv #403 Vom `print()` zum #Bit
So spricht dein #Mikrocontroller
Wir zeigen, wie ein einziger #MicroPython-Befehl – `print("Hallo Welt")` – Schicht für Schicht bis zum elektrischen Signal am TX-Pin zerlegt wird. Wir starten in der Hochsprache, werfen einen Blick auf den erzeugten #Bytecode und zeigen, wie die MicroPython-VM ihn in C-Routinen übersetzt. Von dort gelangt der String über den #UART-Treiber als #ARM- #Maschinencode auf den RP2040-Prozessor -
Звоним через полстраны по dial-up модему в 2025 году
Приветствую всех! Многие из нас застали лично и всё ещё помнят «модемную» эпоху. И даже мне самому доводилось ими пользоваться, а много позже я писал про то, каково в нынешних реалиях сидеть в интернете через старый аналоговый модем. Но вот мне стало интересно: а как насчёт попробовать позвонить не через мини-АТС, а на модем в другом районе или даже в другом городе? Именно этим мы сейчас и займёмся. Итак, в сегодняшней статье проверим на практике, реально ли заставить два модема связаться друг с другом в наши дни заката эпохи медных линий. Узнаем, насколько стабильным будет соединение и будет ли оно вообще. Традиционно будет много интересного.
https://habr.com/ru/companies/timeweb/articles/812137/
#timeweb_статьи #телефон #модем #gpon #линия #rs232 #uart #xmodem #ymodem #zmodem #crc #ppp #putty #hyperterminal #norton_commander
-
Затолкаем братцы!!! UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)
Что если можно было бы подключить своё AXI-устройство на FPGA к Linux через PCIe за вечер? В этой статье рассказываю, как написать драйвер для UARTLite через XDMA, собрать свою TTY и начать работать с GPS прямо из терминала! Залетай, что смотришь....
https://habr.com/ru/articles/900644/
#fpga #linux #linux_kernel #uart #pcie #tty #axi #vivado #embedded #driver
-
In the mood for the littlest bit of #FPGA #GameDev? 🤓 Check out this pico-ice based #pong demo. Just need #VGA #pmod and #UART connected to host PC. #HDL #hardware #RTL #Verilog #VHDL #HLS #lattice #ice40 https://github.com/JulianKemmerer/PipelineC/blob/master/examples/pico-ice/ice_makefile_pipelinec/pong_top.c
-
Every time I do some project "for fun" (= not for work) I try to learn something new, in that way i can say the time needed is not wasted.
So, this time I decided to try #wirewrapping . This is a very simple circuit, with no board, so it's a very very simple case, but I tried and I liked it!
Here a photo while connecting the #esp8266 (already flashed with #zimodem and configured to connect to my wifi) with the #UART to #RS232 adapter. -
How are you supposed to "attach" #uart based sensor driver to a serial port in #linux when NOT using a #devicetree ? #iio
-
День 18
Сегодня продолжил листать #w3c #css С коллегой, который проходил стажировку на фронтенде поболтали насчет того, что надо на такой работе, про #map и #hoisted функции... Понял что многое позабыл полистал также раздел по #js в одной книге, вспомнил старое, но вопросы пока остались открытыми.
Сейчас сижу играюсь с логическим анализатором #slogic считаю 1 и 0, надо бы потом полистать документацию, чтобы понять как #uart начинает передачу. Попробовал получить сообщение с #uart но не получилось, #minicom выдал нечитаемые символы, хотя замкнутые выводы #rx_tx выдали тестовое сообщение "AT", создал .rules в udev но бестолку. Во всяком случае есть мой любимый #stlink_v3 он также может в #usart #uart Разберусь потом... Пока что в первую очередь нужно разобраться досконально в reference manual от #stm32f407vgt6 -
Обзор Переходника USB-CAN (SYS TEC USB-CANmodul1)
Как известно, в широкой продаже не существует компьютеров с интерфейсов CAN. Зато во всех настольных компьютерах и LapTop(ах) есть USB. В связи с этим для отладки оборудования с CAN нужны всяческие переходники USB-CAN. В этом тексте я покажу как можно проверить это изделие.
https://habr.com/ru/articles/794310/
#CAN #SYS_TEC_USBCANmodul1 #USBCAN #can_bus #windows #SYS_TEC #CANmodul1 #uart #CLI #uartcli
-
So there are always the same number of pulses per frame, but the time duration of the frame varies based on the contents of the data bits, as 1s take longer to transmit than 0s.
I looked up obvious candidates like #1wire, but that appears to be proprietary, and uses an addressing scheme anyways. It's not plain #UART-style, as it's not using high/low signal levels to indicate the bits. It's not SPI or I2C or a bunch of others.
[...]