[uquote="linux_rulezz",url="/forum/viewtopic.php?p=4793387#p4793387"]не хватает документации. STM32L0xx, STM32L4xx. Хорошо бы вообще на все современные STM32.[/uquote]
Документация из программы без трёх букв доступна.
https://radiokot.ru/forum/download/file.php?id=425626
изображение_2026-03-01 ...
Найдено 2563 результата
- Вс мар 01, 2026 12:28:09
- Форум: ARM
- Тема: STM32CubeIDE download...
- Ответы: 61
- Просмотры: 54386
- Чт фев 26, 2026 16:23:36
- Форум: ARM
- Тема: Stm32 с чего начать изучение...
- Ответы: 1450
- Просмотры: 537857
Re: Stm32 с чего начать изучение...
И что это меняет в парадигме программирования?
- Чт фев 26, 2026 14:30:27
- Форум: ARM
- Тема: Stm32 с чего начать изучение...
- Ответы: 1450
- Просмотры: 537857
Re: Stm32 с чего начать изучение...
[uquote="КРАМ",url="/forum/viewtopic.php?p=4792685#p4792685"]Эта новость "серпом по йайцам" тру-программеров[/uquote]Фигню какую-то пишете. Как это вообще связано? У меня куча кода работает в FPGA на софтовом процессоре и ничего. А тут слегка LUT-ов накакали, что они поменяют?
- Чт фев 19, 2026 17:57:25
- Форум: ARM
- Тема: Stm32 с чего начать изучение...
- Ответы: 1450
- Просмотры: 537857
Re: Stm32 с чего начать изучение...
Убогий
ошибкой считает. В отличии от логичного.
Код: Выделить всё
bool a;
printf("%d", ++a);- Ср фев 18, 2026 14:36:44
- Форум: ARM
- Тема: Stm32 с чего начать изучение...
- Ответы: 1450
- Просмотры: 537857
Re: Stm32 с чего начать изучение...
[uquote="ARV",url="/forum/viewtopic.php?p=4790328#p4790328"]То есть мой вопрос в итоге сводится к следующему: по умолчанию структура пакуется в минимальное количество байт или для этого надо какие-то опции включить?[/uquote]
Посмотрите пример .
https://radiokot.ru/forum/download/file.php?id=425302 ...
Посмотрите пример .
https://radiokot.ru/forum/download/file.php?id=425302 ...
- Вт дек 23, 2025 09:25:02
- Форум: ARM
- Тема: Программирование микроконтроллеров компании Fudan в Keil
- Ответы: 18
- Просмотры: 11975
Re: Программирование микроконтроллеров компании Fudan в Keil
[uquote="trek1203",url="/forum/viewtopic.php?p=4774266#p4774266"]Для загрузки программы в RAM и запуска из нее мне надо самому написать scatter файл?[/uquote]Ну да. С этого, собственно, начинается создание любого проекта.
Пример для Cortex-M0+
Из flash
#! armclang -E --target=arm-arm-none-eabi ...
Пример для Cortex-M0+
Из flash
#! armclang -E --target=arm-arm-none-eabi ...
- Сб дек 06, 2025 13:25:19
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Посмотрите отладчиком таблицу векторов прерываний - правильно ли установлен вектор.
- Чт дек 04, 2025 08:39:51
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
А где собственно обработчик прерываний DMA? И зачем вообще прерывания?
- Ср дек 03, 2025 13:59:02
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Смотрите map-файл что по каким адресам легло.
- Ср дек 03, 2025 07:12:56
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Тогда лучше всего её внутри функции объявить как static.
- Вт дек 02, 2025 19:49:02
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
На 103 это тоже не всегда проявляется. У вас просто шина APB1 очень замедлена. Пока по ней дойдёт сброс флага процессор успевает выйти из прерывания и застать его несброшенным.
- Вт дек 02, 2025 08:48:58
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
lubitel5 , проверьте вариант с двойным вызовом прерывания. Во-первых, очистка флага неправильная. Сделайте просто TIM4->SR = 0; Во-вторых, поднимите команду выше по коду прерывания. Да вообще первой её поставьте.
PS: Команда GPIOC->BSRR |= GPIO_BSRR_BS13; тоже ошибка, если что. Регистр BSRR только ...
PS: Команда GPIOC->BSRR |= GPIO_BSRR_BS13; тоже ошибка, если что. Регистр BSRR только ...
- Пн дек 01, 2025 18:19:05
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
[uquote="tonyk",url="/forum/viewtopic.php?p=4769252#p4769252"]Тут ООП отсутствует как класс,[/uquote]И что? Плюсы ради плюсов? Да ну на.
[uquote="tonyk",url="/forum/viewtopic.php?p=4769252#p4769252"]обработка прерываний приколочена гвоздями и размазана между несколькими функциями[/uquote]Так ...
[uquote="tonyk",url="/forum/viewtopic.php?p=4769252#p4769252"]обработка прерываний приколочена гвоздями и размазана между несколькими функциями[/uquote]Так ...
- Пн дек 01, 2025 15:53:11
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
[uquote="tonyk",url="/forum/viewtopic.php?p=4769218#p4769218"]Кто хранит данные, тот их и обрабатывает. Инкапсуляция.[/uquote]Вот, из недавнего. На USART2 и USART3 висят одинковые интерфейсы управления. На LPUART1 датчик DUG51. Кому прикажете отдать прерывания, датчику или нитерфейсу управления? И ...
- Вс ноя 30, 2025 20:10:03
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
1. Не промежуточный, а реальный. Он есть в контроллере, он работает. Почему вы его обижаете?
2. Какое преимущество даёт обработчик виртуальным методом? Ну, кроме риска вызваться через таблицу виртуальных методов и замедлить его работу.
2. Какое преимущество даёт обработчик виртуальным методом? Ну, кроме риска вызваться через таблицу виртуальных методов и замедлить его работу.
- Вс ноя 30, 2025 11:47:29
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
[uquote="tonyk",url="/forum/viewtopic.php?p=4768076#p4768076"]Получается, что контроллер прерываний должен сам обрабатывать десятки и сотни прерываний?[/uquote]Ну да, это его работа.
[uquote="tonyk",url="/forum/viewtopic.php?p=4768076#p4768076"]Как данные от UART, реального или виртуального ...
[uquote="tonyk",url="/forum/viewtopic.php?p=4768076#p4768076"]Как данные от UART, реального или виртуального ...
- Ср ноя 26, 2025 17:44:17
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Прерывания принадлежат не объекту, а контрполлеру прерываний и процессору. Вот пример, не STM32, но суть понятна. Данные приходят из RS485, USB или Ethernet и обрабатываются одним и тем же протокольным классом, которому всё равно откуда свалились данные.
void __attribute__((fast_interrupt ...
void __attribute__((fast_interrupt ...
- Вт ноя 25, 2025 12:24:50
- Форум: ARM
- Тема: Микроконтроллеры STM32 - тонкости работы, отладочные платы
- Ответы: 237
- Просмотры: 303584
Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
[uquote="tonyk",url="/forum/viewtopic.php?p=4759306#p4759306"][quote="Silicoid"]Ещё нюанс. Потом переписать не получится. Вы же собираетесь использовать прерывания? Тогда нужно создать механизм для их обработки в стиле С++, а сие лучше сделать в стартапе, который тоже придётся переписать, и ...
- Пн окт 13, 2025 21:02:15
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2290596
Re: STM32 новичку в ARM что к чему
Ну вот, а то я уже было подумал, что тебе там ctrl-c и ctrl-v не завезли.
- Пн окт 13, 2025 19:33:02
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2290596
Re: STM32 новичку в ARM что к чему
[uquote="linux_rulezz",url="/forum/viewtopic.php?p=4753703#p4753703"]Да и сишный стартап не помешал бы готовый: лень все это руками писать![/uquote]На третий день Орлиный Глаз заметил, что у сарая одной стены не хватает (стартапы кортексов только таблицей векторов прерываний отличаются).
{ //H503 ...
{ //H503 ...