Size: a a a

2021 May 25

D

Dreamer in STM32
вот за это спасибо огромное
источник

D

Dreamer in STM32
если бы ее еще и в бумажном варианте издали то было бы супер
источник

НД

Никита Демаков... in STM32
С бумажным напряги пока.
источник

НД

Никита Демаков... in STM32
Ну хоть на том спасибо.
источник

D

Dreamer in STM32
это да👍
источник

OU

Oybek Usmanov in STM32
👍
источник

ID

Igor Datsenko in STM32
спасибо за pdf
источник

VV

Vasilii Volkov in STM32
источник

VV

Vasilii Volkov in STM32
Спасибо!
источник

СИ

Сергей Иванов... in STM32
Кто нить работал с мк stm32h7 с двумя ядрами. Можно ли там независимо опрашивать два таймер, один таймер на одно ядро, другой на другое?
источник

СИ

Сергей Иванов... in STM32
Ну ещё вопрос можно ли имея частоту шины (таймера) 48мгц измерять длительность импульса 100-300 нс?
источник

ГГ

Гаджи Гасанов... in STM32
Скачал недавно, крутая штука!
источник

ГК

Геннадий Ковалёв... in STM32
Коллеги, ещё один супер теоретический вопрос, ибо про ассемблер на ARM не читал. Вот есть у меня структура данных, пять полей, каждый по 1 байту (октету). Вот есть кусок кода, который по очереди эти поля отправляет куда-нибудь. Микроконтроллер у нас 32-битный.

Так вот вопрос. Что лучше, поля в структуре объявлять как uint8_t, и прямо байт отправлять, или же поля делать unsigned int, а при отправке конвертировать в байт? Либо это то на то выходит?

Я просто подозреваю, что при чтении поля из памяти, даже если оно байтовое, всё равно читается машинное слово. И не в курсе сколько тактов ядро потратит на вычленение, например, 3-го байта... Или же там прям регистры устроены, что могут на 1 байт ссылаться 32-х битного регистра, и тогда объявлять можно как угодно, всё равно компилятор просто нужные регистры подставит?
источник

АГ

Андрей Горностаев... in STM32
Как красиво сделать вызов функции раз в 1/10 секунды?
источник

АГ

Андрей Горностаев... in STM32
Или как считать стстемное время, если такое есть?
источник

DD

Dmitriy Developer in STM32
источник
2021 May 26

s

stD in STM32
Переслано от stD
Такой вопрос:

Есть две соседние ноги, РС14 и РС15.

РС14 настроена на внешнее прерывание (подтянута к плюсу  10К), и подключена к кнопке (при нажатии кнопка тянет пин к земле).

РС15 настроена просто как GPIO_Input, тоже подтянута к плюсу, и тоже подключена к кнопке (при нажатии кнопка тянет пин к земле).

Когда я нажимаю кнопку подключённую к РС14, то срабатывает прерывание, то есть всё работает правильно.

Когда я нажимаю кнопку подключённую к РС15, то прерывание РС14 почему то тоже срабатывает.

То есть пин РС15 как-то воздействует на пин РС14 и срабатывает прерывание.

Почему так происходит?

stm32f205, плата самодельная.
источник

АС

Алексей Сугоняев... in STM32
А что пишет ДШ на f205? Наверное прерывание на ноги одно и надо дополнительно маску читать кто сработал? нет?
источник

s

stD in STM32
Проверка пина есть.
источник

АС

Алексей Сугоняев... in STM32
The external interrupt/event controller consists of 23 edge-detector lines used to generate
interrupt/event requests. Each line can be independently configured to select the trigger
event (rising edge, falling edge, both) and can be masked independently. A pending register
maintains the status of the interrupt requests. The EXTI can detect an external line with a
pulse width shorter than the Internal APB2 clock period. Up to 140 GPIOs can be connected
to the 16 external interrupt lines.
источник