Size: a a a

2020 October 02

СС

Сиие Сууие in Embedded Group
*(&LATBCLR + (channel - 1) * 0x40) = 1<<bitPos;
источник

h

hardegor in Embedded Group
Ну вот. Для распбери будет
3.3В на выходеа не 5В как для ардуины.
Вы прочитайте еще раз мой первый пост.
источник

ТЗ

Тюлень Здоровенный... in Embedded Group
Сиие Сууие
*(&LATBCLR + (channel - 1) * 0x40) = 1<<bitPos;
Ого.
источник

СС

Сиие Сууие in Embedded Group
Тюлень Здоровенный
Т.е. это аналог чего-то от ардуино, в виде digitWrite(..), где проверяют  кучу раз все, что настроено/не настроено, или нет?
а вот такое там в большинстве функций под драйвер, но есть и плюс, можно зайти в эту функцию и надёргать функций более низкого уровня которые уже не занимаются проверками всего подряд, а по сути просто красивые обёртки над регистрами
источник

СС

Сиие Сууие in Embedded Group
(которые правда не всегда правильные)
источник

N

Nikolai in Embedded Group
hardegor
Там некоторый диапазон. Макс.сопротивление ограничено током нагрузки деленное h21e, а мин.сопротивление ограничено макс.выходным током ардуины. Ну вот и считаешь по контуру 5В=I*R+0.6
3,3 в = 0,02*R+0.6
2.7 = 0.02R
R = 135
источник

ТЗ

Тюлень Здоровенный... in Embedded Group
Сиие Сууие
а вот такое там в большинстве функций под драйвер, но есть и плюс, можно зайти в эту функцию и надёргать функций более низкого уровня которые уже не занимаются проверками всего подряд, а по сути просто красивые обёртки над регистрами
Это же производительность убивает дико, или не так заметно?
источник

NN

Nikita Nazarenko in Embedded Group
Тюлень Здоровенный
Это же производительность убивает дико, или не так заметно?
Такие однострочники инлайнятся обычно
источник

СС

Сиие Сууие in Embedded Group
Nikita Nazarenko
Такие однострочники инлайнятся обычно
инлайнят с дефайном, лол
источник

NN

Nikita Nazarenko in Embedded Group
Що?
источник

h

hardegor in Embedded Group
Nikolai
3,3 в = 0,02*R+0.6
2.7 = 0.02R
R = 135
Что такое 0.02?
источник

СС

Сиие Сууие in Embedded Group
да там бывает у микрочипа, то у них инлайны то у них дефайны
источник

N

Nikolai in Embedded Group
hardegor
Что такое 0.02?
макс ток GPIO распбери
источник

СС

Сиие Сууие in Embedded Group
Тюлень Здоровенный
Это же производительность убивает дико, или не так заметно?
в общем рекомендую как минимум посмотреть фреймворк, а я пойду ка домой
источник

ТЗ

Тюлень Здоровенный... in Embedded Group
Хорошо.
источник

F

Faberge in Embedded Group
Народ, я правильно понимаю, что к TCM RAM есть доступ только со стороны ядра, то есть никакой DMA оттуда ничего скопировать не сможет?
источник

h

hardegor in Embedded Group
Nikolai
макс ток GPIO распбери
Получается 135 это минимальное сопротивление.
А макс 3.3=R*Ik/h21+0.6
источник

N

Nikolai in Embedded Group
hardegor
Получается 135 это минимальное сопротивление.
А макс 3.3=R*Ik/h21+0.6
😳
источник

h

hardegor in Embedded Group
3.3=R*0.08/40+0.6
Rmax=13.5 КОм
Вот гдето от 135 Ом до 13.5 кОм и можно ставить.
До крайностей конечно лучше не доходить...
источник

N

Nikolai in Embedded Group
hardegor
3.3=R*0.08/40+0.6
Rmax=13.5 КОм
Вот гдето от 135 Ом до 13.5 кОм и можно ставить.
До крайностей конечно лучше не доходить...
спасибо большое, не понятно как смотреть h21, Beta (Hfe)
но пока что мне хватит
источник