Size: a a a

2020 June 16

DP

Dmitry Ponyatov in Embedded Group
нахера свет включать? телефон же есть
источник

L

LexsZero in Embedded Group
экраном посветить?
источник

A

Alexander in Embedded Group
LexsZero
экраном посветить?
Нахера экран, светодиодный фонарик/вспышка же есть
источник

СС

Сиие Сууие in Embedded Group
Alexander
Нахера экран, светодиодный фонарик/вспышка же есть
До сих пор не у всех
источник

D

Dr Zlo in Embedded Group
Dmitriy -
Доброго дня, в собственной плате не могу никак завести I2C На stm32f103. КЗ нет, ноги пропаяны, чип свежий из коробки + пробовал ставить с донора. Все слейвы отпаяны.
Симптомы:
1) На ножке SCL нет клока (смотрел осцилом), на SDA есть данные (адрес и всё, но корректный)
2) Если настроить ножки просто как GPIO Output - сигнал на SCL появляется. При переключении в alternate function - SCL не работает.
3) При работе в режиме I2C если оторвать щуп с SDA и потом прикоснуться обратно - сигнал исчезает (BUS ERROR внутри контроллера появляется)
Подтяжки 4.7кОм на обеих линиях.
на всякий случай уточню что https://github.com/STMicroelectronics/STM32CubeF1/issues/6
источник

D

Dima in Embedded Group
Подскажите плиз.
X=1;
X |= 0x2;
Я так понимаю X теперь 3? Это же битовые операции?
источник

Р

Ролик и Набат... in Embedded Group
если это не C++ и операторы не перегружены 😁, то да
источник

СС

Сиие Сууие in Embedded Group
вроде да, а что
источник

D

Dima in Embedded Group
C++
источник

D

Dima in Embedded Group
Кейл на stm
источник

СС

Сиие Сууие in Embedded Group
а даёт что-то другое?
источник

Р

Ролик и Набат... in Embedded Group
надо трейсить. но вряд ли кто нибудь перегрузкой bitwise занимается
источник

D

Dima in Embedded Group
Сейчас листал код. Понимаю что бред когда то сделал
источник

R

Roman Shepilov in Embedded Group
Dima
Кейл на stm
Может, все-таки С?
источник

СС

Сиие Сууие in Embedded Group
Dima
Сейчас листал код. Понимаю что бред когда то сделал
главное не трогай возможно там был хитрый план и иначе работать оно не будет
источник

D

Dima in Embedded Group
Я сегодня писал, что трабла с зависанием стм, при работе с кан и отправкой данных в комп через усарт. Я сейчас вижу, что флаги запросов очистки прерываний dma не верно написал
источник

СС

Сиие Сууие in Embedded Group
тогда трогай
источник

D

Dima in Embedded Group
А я через дма отправлял данные в порт
источник

A

Alexander in Embedded Group
Друзья, а без сарказма. Разве Лора устройств для бытовых интеграций больше, чем зигби?

Я планировал заказать на али несколько устройств и найти какой-то шлюз. У кого то был подобный опыт?
источник

D

Dima in Embedded Group
Я написал код так. Что если прилетает посылка в кан, и в этот момент дма занят, я в другой буфер складываю данные с кан почты. После того как дма освободился, я отправляю этот накопленный буфер. Видимо бяка какая то вылезла. Как вариант размер буфера был больше, чем отведено для дма. Переписываю код поэтапно. Вынес настройку разрешения прерывания в отдельную функцию и задаю в этот раз приоритеты.
источник