Size: a a a

2021 July 17

ED

Electronics Designer in Embedded Group
Перечитал сообщение.

Для обучения, если стоит задача пощупать периферию, - конечно никаких ОС. Читать даташит и писать напрямую в регистры. Только тогда будет понимание. Ну и для изучения периферии второе ядро не нужно.

Но в реальности вряд ли что-то под такой контроллер имеет смысл писать без RTOS.
источник

VB

Vlad Baida in Embedded Group
У меня тоже по началу были подобные вопросы. Типа имеет ли смысл сейчас начинать учиться юзать РТОС, или же подольше посидеть в одном треде и углубиться в периферию)
источник

ED

Electronics Designer in Embedded Group
Учиться работать с RTOS, естесственно, надо. Но не надо совмещать обучение нескольким вещам сразу. Слона надо есть по частям.
источник

К

Кирилл in Embedded Group
По моему одно другого не исключает=)
ИМХО, понять проще без RTOSa
источник

И

Игорь in Embedded Group
Всем спасибо)
источник

ED

Electronics Designer in Embedded Group
Что, срач отменяется, да? :(

:D
источник

VB

Vlad Baida in Embedded Group
Хотя, к слову про "Читать даташит и писать напрямую в регистры" я не до конца согласен.
Начал изучать МК я с АВР на регистрах, после чего подтянулось понимание как что работает на низком уровне. Дальше при изучении СТМ я почти сразу начал юзать куб+хал пока учился ИСПОЛЬЗОВАТЬ периферию.
Я к тому, что не считаю, что единственно правильным способом учить МК это сначала написать инициализацию и свой драйвер на какую-то конкретную периферию, а потом уже начинать ею пользоваться)
Некоторым людям (мне, например), больше подходит обучение сверху-вниз по слоям абстракции)
Так что тут всё от человека зависит
источник

Х

Х in Embedded Group
Винтовые вибрацию не любят, лучше подпружиненные
источник

A

ArcticFox in Embedded Group
согласен, я про вид
источник

A

ArcticFox in Embedded Group
лусше всего пока идет wago 221
источник

A

ArcticFox in Embedded Group
но мало контактов и только с 1 стороны
источник

ED

Electronics Designer in Embedded Group
При изучении STM32 я сначала вообще не писал, а ЧИТАЛ даташит и RM.
источник

ED

Electronics Designer in Embedded Group
Долго читал. А потом сразу стал писать.
источник

A

ArcticFox in Embedded Group
к части читать даташит, а референсы все читают? ирогда их не добыть
источник

VB

Vlad Baida in Embedded Group
Одно другому не мешает
Настроил СПИ по примеру на хале — полез в исходники, посмотрел какие регистры дрыгаются — пошёл почитать даташит
источник

ED

Electronics Designer in Embedded Group
Ой не, в исходники HAL вообще лучше не смотреть. :D
источник

VB

Vlad Baida in Embedded Group
Вот сейчас на работе дали таск по nrf — тут уже начал с регистров, ибо есть общее понимание картины
источник

VB

Vlad Baida in Embedded Group
Я же говорю именно про учебные цели)
источник

ED

Electronics Designer in Embedded Group
А чтобы понять, как работает тот или иной блок, есть разделы functional description.
источник

ED

Electronics Designer in Embedded Group
Более того, в functional description почти всегда есть инициализационные последовательности.
источник