Size: a a a

2021 December 28

IN

ISAK Neuman in Embedded Group
удоли
источник

AE

Andrey Ermakov in Embedded Group
почему, реально даже интересно что будет, я помню пытался писать в регистр которые не умеет с битами, но прочитал в мануале что так нельзя и не стал дальше выянть почему.
источник

IN

ISAK Neuman in Embedded Group
ниче не пишется
источник

IN

ISAK Neuman in Embedded Group
жаль
источник

IN

ISAK Neuman in Embedded Group
думал заговор какой то открою
источник

AE

Andrey Ermakov in Embedded Group
👍🏿
источник

IN

ISAK Neuman in Embedded Group
кожаные перчатки
источник

IN

ISAK Neuman in Embedded Group
Интересно когда и что их переклинило, чтоб configuration register сократить как CR
источник

IN

ISAK Neuman in Embedded Group
Cfgr норм же было
источник

IZ

Igor Zafievsky in Embedded Group
Часто встречаю такое сокращение
источник

AE

Andrey Ermakov in Embedded Group
это все вопросы вопросов=) надо просто понять и простить
источник

AZ

Aleksey Zhdanov in Embedded Group
Порты ещё бывают
источник

ED

Electronics Designer in Embedded Group
Я бы рекомендовал сократить портянку из миллиона записей по одному биту в запись одной битовой маски. :)

DMA2->LIFCR = DMA_LIFCR_CTCIF0 |
DMA_LIFCR_CTCIF1 |
DMA_LIFCR_CTCIF2 |
DMA_LIFCR_CTCIF3... ;
источник

IN

ISAK Neuman in Embedded Group
мне прост нравится с SET_BIT ом писать, и кста да я понял оказывается это для всех стримов. а я почему то для всех сбросил
источник

IN

ISAK Neuman in Embedded Group
вот почему такое расположение
источник

L

LexsZero in Embedded Group
иногда это какая-нибудь дебаг фича которую юзали разработчики блока, либо фича которая криво работает и ее решили не документировать
источник

AT

Alexey Tsvetkov in Embedded Group
Или в другом чипе эти биты есть и они используются
источник

L

LexsZero in Embedded Group
да, или опциональная фича
источник

ED

Electronics Designer in Embedded Group
Если нравится, то нравится...

Но вообще это Ардуино-стиль. :)

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

Скажем, ADON в большинстве чипов можно ставить только после полной записи всех управляющих битов. В длинной портянке побитовых записей легче запутаться и перепутать порядок.

Макросы типа SET_BIT() тоже полезны, но они полезны тогда, когда надо подчеркнуть важность записи именно конкретного бита.
источник

ED

Electronics Designer in Embedded Group
👆
источник