Size: a a a

2020 September 15

AK

Anton Kirilenko in Embedded Group
для отладки есть один светодиод. куда копать?
источник

AK

Anton Kirilenko in Embedded Group
источник

D

Dr Zlo in Embedded Group
uis
По одному байту писать в буффер через hal?
а как ты иначе реализуешь например "read until", т.е. "читать пока не получу определенный символ"?
источник

h

hold3r in Embedded Group
Taras Bezditnyi
Ребята помогите с UART… 🙁 Уже несколько дней бьюсь, в убой не понимаю как оно работает… Env: STM32F411 / CubeMX / CubeIDE

есть UART, по которому должны приходить или 32 или 4 символа, я понятия не имею какой длины прийдет следующий пакет… Пытаюсь переписать одну библиотеку с ардуино, и там используется метод stream->available(), который возвращает длину считанного потока. Так вот понять пытаюсь как же можно определить эту длину принятых данных? Может в UART самом есть какие-то стоп-старт биты, чтобы можно было по одному вытаскивать в RxCallback и собирать пакет на передачу, или как это правильно сделать?..
источник

I

Ivan in Embedded Group
А карта регистров для вашего МК и для МК из этого примера одинаковые? Если да, то можно попробовать скорость снизить, вдруг там из-за некратности скоростей ошибка большая. И плюс можно проверить на плате физически, что данные с ПК доходят до входа RX контроллера, если есть осцил или лог. анализатор. Плюс по поводу отладки - у вас есть не только светодиод, но ещё и работающий TX UART, так что можно для отладки состояния регистров и тп отправлять на комп
источник

AK

Anton Kirilenko in Embedded Group
когда я вшиваю пример с передачей данных с атмеги в ком-порт - всё передаётся. т.е. кварц настроен верно, регистры тоже указаны верно.
источник

AK

Anton Kirilenko in Embedded Group
а когда меняю пример на приём данных из ком-порта в атмегу, то оно, судя по всему, зависает в цикле приёма
источник

AK

Anton Kirilenko in Embedded Group
вобще плохо без отладчика
источник

AK

Anton Kirilenko in Embedded Group
спасибо. заработало.
источник

СС

Сиие Сууие in Embedded Group
Andrey S
Хотя вон вна Украине в электронике ракеты однажды заметили малину, чем это лучше?)
Ну у нас тоже чуть малину в прод не поставили, тип а нахуя ебаться с записью ебового потока данных если можно взять готовое
источник

G

Gennady in Embedded Group
да ладно, как будто ни разу не видели в корпусе набор из покупных отладок :)
источник

СС

Сиие Сууие in Embedded Group
Anton Kirilenko
так обмазывайте тщательнее свинцом!
Так это работает в обратную сторону вроде
источник

СС

Сиие Сууие in Embedded Group
uis
Лолчто?
Да было дело, Артема такое влупило в головку наведения, но не известно за что оно отвечает
источник

I

Ilya 🇧🇾 in Embedded Group
Andrey S
грубо говоря лампочка у тебя все равно одна и сигнал который ею управлять будет тоже один)
Лампочки не может быть две потому что иначе лампочка не зарезервирована. Лампочек 2. А в особо крутых случаях три.
источник

I

Ilya 🇧🇾 in Embedded Group
Двигателя два с хитрой муфтой. Датчиков обычно 3.
источник

СС

Сиие Сууие in Embedded Group
Ilya 🇧🇾
Лампочки не может быть две потому что иначе лампочка не зарезервирована. Лампочек 2. А в особо крутых случаях три.
И все последовательно
источник

I

Ilya 🇧🇾 in Embedded Group
Сиие Сууие
И все последовательно
Ха ха :)))
источник

СС

Сиие Сууие in Embedded Group
Ilya 🇧🇾
Ха ха :)))
Это была не шутка если что
источник

I

Ilya 🇧🇾 in Embedded Group
Сиие Сууие
Это была не шутка если что
Тогда это ужас ужас.... Лампочки две на разных платах с разными кабелями.
источник

A

Alexander in Embedded Group
Ilya 🇧🇾
Тогда это ужас ужас.... Лампочки две на разных платах с разными кабелями.
С независимым питанием.
Разнесенные не менее чем на 1.5 метра друг от друга.
источник