189 похожих чатов

Добрый день. Достаточно глупый вопрос задам, но все же. Скорость

uart как то влияет на затраты вычислительных ресурсов мк? Как я полагаю, влияние скорости сказывается лишь в ситуациях, когда шлются большие массивы данных и необходимо ожидать свободное место в буфере. Или я ошибаюсь?

12 ответов

14 просмотров

Какой у вас контроллер, как реализован драйвер UART. Может у вас там блокирующая функция с delay()

если ты побайтно шлешь в основоном цикле, не использую прерываний - да. Иначе посрать

jon-pedro Автор вопроса
Leonid Zaliubovskyi
если ты побайтно шлешь в основоном цикле, не испол...

Спасибо, а то я задумался, вдруг работа периферии как-то может замедлять работу камня

jon pedro
Спасибо, а то я задумался, вдруг работа периферии ...

может, если ты ее в ардуинке побайтно пихаешь. Ну или уарт софтовый, да. Опиши внятно как у тебя и что?

jon-pedro Автор вопроса
Leonid Zaliubovskyi
может, если ты ее в ардуинке побайтно пихаешь. Ну ...

Аппаратный юарт на tms320. Просто обдумываю как спроектировать программу с совместной работы 2 мк, где на двоих будет приходиться 3 модбаса. Поэтому думаю оставлять на приводе 2 модбаса и упростить написание программы или скинуть 2 модбаса на самый незагруженный

jon pedro
Аппаратный юарт на tms320. Просто обдумываю как сп...

Должно потянуть. Модбас неоч. требователен на вычислительные ресурсы

jon pedro
Аппаратный юарт на tms320. Просто обдумываю как сп...

Вы можете назвать модели камней и библиотеки которые применили или ваши реализации драйвера.

jon-pedro Автор вопроса
Roman Clor
Вы можете назвать модели камней и библиотеки котор...

Tms320f28335. Реализация простая SCIAREGS.TXBUFF = DATA; вот и вся отправка о которой идёт речь

jon pedro
Tms320f28335. Реализация простая SCIAREGS.TXBUFF =...

а сама отправка битик дергайте и все?

jon-pedro Автор вопроса
Roman Clor
а сама отправка битик дергайте и все?

Так это она и есть. Если в буфере что то есть, он автоматом шлет

jon pedro
Tms320f28335. Реализация простая SCIAREGS.TXBUFF =...

к сожалению с этими МК я не работал. Но все остается тоже самое. Где ты присваиваешь байт? В прерывании или в коде основного потока? Если первое - то все ок. Если в основном коде то, педали будут цеплять пол и будет печально

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта