Size: a a a

2021 April 30

АС

Алексей Сугоняев... in STM32
Всем привет! Есть два модуля на Си и на ассемблере на CubeIde (gcc) в Си структура упакованная, как то хотелось бы передать смещения до ее элементов в ассемблер, что бы зависело от  декларации переменной. ассемблер не видит поля структуры, это понятно. Можно ли как то константы,  которые в Си определить смещениями до полей или дефиниции передать в ассемблер?
источник

s

stD in STM32
Перенёс ваш вопрос в группу https://t.me/c_prog
источник

DP

Dmitry Petrov in STM32
Тактирование не относится к стм32?
источник

DB

Dima B in STM32
А есть ли способ остановить запущенный ADC conversion sequence? Или только ждать, пока он сам закончится? У меня F411, если это важно.
источник

DB

Dima B in STM32
Я понимаю, что можно просто выключить и включить ADC, но тогда придётся ждать, пока он раскочегарится..
источник

s

stD in STM32
В каком смысле раскочегарится? После остановки и запуска АЦП просто запустит преобразование начиная с первого настроенного канала.
источник

DB

Dima B in STM32
reference manual говорит, что есть какой-то startup time, но сколько именно - не пишет
источник

DB

Dima B in STM32
я помню, на каких-то моделях его еще калибровать надо было после включения
источник

s

stD in STM32
Покажите где это - "reference manual говорит, что есть какой-то startup time" ? В каком мануале, на какой странице.
источник

DB

Dima B in STM32
RM0368 Rev 5, страница 227: "The ADC also has a startup time after power-on"
источник

DB

Dima B in STM32
правда, это F401, но вроде ADC у них не сильно отличаются
источник

DB

Dima B in STM32
если вообще отличаются
источник

DB

Dima B in STM32
источник

DB

Dima B in STM32
страница 105: Power-up time - max 3 µs
источник

DB

Dima B in STM32
не то, чтобы ужас-ужас, но из прерывания такое не хотелось бы делать
источник

s

stD in STM32
Ничего страшного в прерывании не случится.
источник

s

stD in STM32
И что-то мне кажется, что это речь идёт о включении питания МК.
источник

s

stD in STM32
Хотя, не знаю.
источник

f

fsociality.dat in STM32
Всем привет,есть ли у кого рабочая модель динамического управления кучей(выделение и удаление памяти под массивы),нужно для того,чтобы хранить много строк,которые можно будет править через уарт
источник

f

fsociality.dat in STM32
При этом размер строки может быть как 20 символов,так и вплоть до 500
источник