Size: a a a

2020 December 15

PB

Petr Belyaev in Embedded Group
Не без доли иронии, но прецедент имеет место.
источник

VK

Valentin Kornienko in Embedded Group
Aleksander Mironov
Подскажите.
Что будет если в колбеке таймера, проверить состояние этого таймера.
Таймер one-shot.
В контексте freertos.

Он будет активен или нет?
Вам не кажется это нарушением архитектурного момента?
источник

VK

Valentin Kornienko in Embedded Group
Если вы уже получили нотификацию о том, что timer expired- что вы ожидаете получить при его проверке?
источник

ΔΒ

Δαρθ Βέιδερ... in Embedded Group
Electronics Designer
См. выше. Как минимум на примере системы тактирования - она слишком разветвленная, что неудобно на этапе объяснения.
чтоб запускать программы на проц ядре знать про тактирование не обязательно
источник

ED

Electronics Designer in Embedded Group
Δαρθ Βέιδερ
чтоб запускать программы на проц ядре знать про тактирование не обязательно
И вот тут мы с вами правда расходимся. Я сторонник мнения, что сначала нужно разобраться в деталях, как работает то, что используешь, и только потом использовать.
источник

ΔΒ

Δαρθ Βέιδερ... in Embedded Group
Electronics Designer
И вот тут мы с вами правда расходимся. Я сторонник мнения, что сначала нужно разобраться в деталях, как работает то, что используешь, и только потом использовать.
ну в стм32 за 1 раз  никому не разобраться, всегда по частям нужно
источник

ED

Electronics Designer in Embedded Group
Воот! Потому если человек начинает с нуля, лучше взять модельную архитектуру, чтобы не заморачиваться на частности.
источник

ΔΒ

Δαρθ Βέιδερ... in Embedded Group
в навороченной аврке впрочем тоже. в ней есть фузы, выключалки клоков и делители клоков тоже
источник

C

Chuvi in Embedded Group
Electronics Designer
И вот тут мы с вами правда расходимся. Я сторонник мнения, что сначала нужно разобраться в деталях, как работает то, что используешь, и только потом использовать.
вы разбирались с тем, как работает компилятор?
источник

ED

Electronics Designer in Embedded Group
Да.
источник

AS

Andrey Spirin in Embedded Group
Petr Belyaev
Начинать нужно с ФПП, а то как понимать, почему транзистор вообще способен открываться? :D
Я вот прекрасно помню, как еще в школе рисовались на доске триггеры, но в картинку не вкладывалось никакого смысла. Просто квадрат с выводами. УГО. А на вопрос "а что это вообще физически?" - молчание )
Я бы не смог дать четкое развернутое определение, почему они открываются)
Поверхностно физику знаю, кучу нюансов знаю, разные технологии и особенности знаю, их параметры тоже. Этого хватает с головой проектировать электронику с транзисторами, даже высоковольтные блоки питания)
источник

C

Chuvi in Embedded Group
То есть непосредственно изучали его исходники и процессы происходящие в нём?
источник

ΔΒ

Δαρθ Βέιδερ... in Embedded Group
Electronics Designer
Воот! Потому если человек начинает с нуля, лучше взять модельную архитектуру, чтобы не заморачиваться на частности.
какую? авр слишком сложны. и мало интерактива, армы отлаживать можно шагая
источник

ED

Electronics Designer in Embedded Group
ATtiny13 слишком сложен? :)
источник

ΔΒ

Δαρθ Βέιδερ... in Embedded Group
Electronics Designer
ATtiny13 слишком сложен? :)
неинтерактивен. программа не запускается, как узнать в чем дело?
источник

ED

Electronics Designer in Embedded Group
Chuvi
То есть непосредственно изучали его исходники и процессы происходящие в нём?
Исходники - нет, но статьи про то, как компиляторы работают, читал. И даже писал свой игрушечный парсер.
источник

ED

Electronics Designer in Embedded Group
Δαρθ Βέιδερ
неинтерактивен. программа не запускается, как узнать в чем дело?
Там не будет много вариантов. :D
источник

AM

Aleksander Mironov in Embedded Group
Valentin Kornienko
Вам не кажется это нарушением архитектурного момента?
Кажется. Но не очень догоняю как добиться гарантии атомарности процедуры в таймере.
Не хочу семафоры вжаривать туда, они там не нужны по хорошему.
Приоритет таймеров задирать - против философии таймеров в фриртос как я понимаю.

Поэтому как костыль вариант - проверить не делал ли кто с таймером чего, после выполнения колбека.
источник

ED

Electronics Designer in Embedded Group
Chuvi
То есть непосредственно изучали его исходники и процессы происходящие в нём?
Ну кстати, насчет исходников, встраивание Lua и Duktape в систему на основе FreeRTOS считается чтением исходников компилятора?
источник

ED

Electronics Designer in Embedded Group
Надо сказать, что в этом деле мне очень помогло мое поверхностное знакомство с процессами, происходящими при разборе текста программы.
источник