Описание тега stm32
STM32 - это семейство микроконтроллеров от ST Microelectronics на базе ядра Cortex M0, M0+, M3, M4 или M7 ARM (в зависимости от линейки продуктов).
0
ответов
Прерывание не выполняется после возобновления потока в STM32F103C8
У меня есть три потока, выполняющиеся в коде y в основной функции. Я объявляю 3 потока и приостанавливаю два из них. Моя подпрограмма прерывания вызывает функцию, которая после слов возобновляет одну задачу с именем "Swing". Но пока эта задача выпол…
30 окт '17 в 12:31
1
ответ
Как реализовать SPI на плате STM32F3 с использованием стандартной периферийной библиотеки?
Я пытаюсь реализовать SPI на плате STM32F3 Discovery, используя стандартную периферийную библиотеку. Я не хочу использовать драйверы HAL (это ограничение). Я не могу понять, чего мне не хватает. Я внедряю SPI в подчиненном режиме. Ниже приведена кон…
27 ноя '17 в 12:36
1
ответ
Задержки блокировки STM32 не соответствуют отключенным прерываниям
Я работаю на микро STM32F0xx, и у меня есть следующий код, который просто переключает вывод с помощью задержек блокировки (да, я знаю, что задержки блокирования плохие, здесь нет смысла). uint32_t ticks = 0; // Disable interrupts __disable_irq(); fo…
16 фев '17 в 02:31
1
ответ
Ошибка: выбранный процессор не поддерживает режим ARM `wfi'
Я получаю следующие ошибки при попытке компилировать встроенную C-программу на ARM (я использую YAGARTO в качестве моего кросс-компилятора). Я пытаюсь понять, что означает эта ошибка, и как это исправить. Судя по исследованию, которое я провел до си…
03 дек '12 в 15:27
2
ответа
Реализовать контроллер кадров UART
Я программирую на плате STM32, и я не понимаю, как использовать мои периферийные устройства: опрос, прерывание, DMA, прерывание DMA... На самом деле, я кодировал модуль UART, который отправляет базовые данные, и он работает в режиме опроса, прерыван…
12 апр '17 в 12:22
1
ответ
Генерация квадратурного сигнала с битовой манипуляцией
Я пытаюсь генерировать квадратурный сигнал, но с минимально возможной операцией. Для отправки сигнала я использую контакты B8 и B9 STM32 и GPIO. пара выводов 8 и 9 имеет четыре возможных варианта по часовой стрелке: 0/0 1/0 1/1 и 0/1 и против часово…
30 авг '17 в 15:39
0
ответов
Stm32f4-discovery - несколько устройств на USB
Я нашел синтезатор Декриспатор. У меня есть отдельный синтезатор и клавиатура. Я попытался подключить их к плате обнаружения через USB-концентратор, и они не включились. У меня вопрос, если плата обнаружения поддерживает несколько устройств на USB. …
07 сен '18 в 21:01
1
ответ
STM32F1 - Использование мастер SPI на голом металле
Я пытался перенести часть своего кода AVR для управления простым SPI LCD на ARM в качестве учебного упражнения (я вообще новичок в ARM). Для этого мне просто нужно использовать SPI в режиме мастера. Я посмотрел в таблице данных для моего устройства …
10 фев '17 в 19:59
2
ответа
Считать циклы не совпадают на STM32F103C8? Буфер предварительной загрузки не работает, как я думаю?
Я боролся с этим предметом некоторое время. Я использую STM32F103C8 с ST-Link V2 на Atollic. Я сделал несколько функций задержки на сборке. Я тестировал этот фрагмент кода с помощью осциллографа на ATSAM (84 МГц и работает отлично), а на STM32 я так…
23 апр '18 в 17:51
0
ответов
Как перенести приложение STM32 на другую плату STM32?
Недавно я прототипировал проект IOT, который используется для построения аналитики. Для завершения проекта я буду использовать два датчика VL53L0X для определения направления движения. Чтобы начать, я купил X-CUBE-53L0A1 и загрузил проект примера ко…
28 ноя '18 в 22:08
1
ответ
STM32F4 - Может ли TX успешно работать каждый раз, но CAN RX успешен только при первом вызове
Я использую плату обнаружения STM32F469 и пытаюсь использовать функции CAN. Я понимаю, что на этой плате CAN1 нельзя использовать одновременно с сенсорным экраном. Поэтому мне нужно использовать CAN2, но для включения CAN2 необходимо включить CAN1. …
05 мар '17 в 21:24
1
ответ
STM32 зал + таймер энкодера синхронизации
Я использую два таймера tim3 и tim4 для подсчета показаний датчика двигателя (tim3) и обработки входов датчика Холла (tim4. Входы ch1, ch2 и ch3 XORed в TI1 модуля TIM4, работающего в режиме интерфейса холла). Теперь я хотел бы синхронизировать два …
16 май '17 в 08:54
2
ответа
Pop{pc} в сборке
Это может быть глупый вопрос, но в моем коде сборки, во время отладки, у меня есть pop{r2-r6,pc} и я думаю, что это дает мне серьезное исключение по вине. Я понимаю, что делает поп, но я не уверен, что означает часть ПК. Я не могу найти это объяснен…
16 июл '14 в 09:59
1
ответ
Двоичный семафор разблокировать после создания?
Попытка использовать двоичный семафор на плате обнаружения STM32F4 с FreeRTOS дает некоторые странные (даже неправильные) результаты. Прежде всего, документация для FreeRTOS гласит: SemaphoreHandle_t xSemaphoreCreateBinary (void); Функция, которая с…
22 дек '15 в 12:19
1
ответ
Конфликтующие архитектуры ЦП 1/13 при компиляции для Cortex M4
Раньше я компилировал код своего микроконтроллера с помощью arm-none-eabi-gcc/arm-none-eabi-g++, и все работало нормально. Я использую доморощенный бочонок gcc-arm-embedded на Mac. Вчера я обновил его, и теперь я получаю следующие сообщения об ошибк…
24 май '17 в 09:01
4
ответа
Как настроить VS Code для построения и отладки проектов STM32 с использованием cubeMX - Windows 10
Я новичок в области программирования на STM32 и уже довольно давно пытаюсь найти подходящую IDE. Я знаю обо всех других IDE, таких как Keil и IAR, но стоимость покупки их просто для изучения очень высока для меня на данный момент. Я начал использова…
18 июл '18 в 00:37
1
ответ
RC522 ключ по умолчанию
У меня проблема с аутентификацией моей карты MIFARE. В даташите написано, что ключ по умолчанию 0xFFFFFFFFFFFF но это не работает Я понятия не имею, что не так, если кто-то может мне помочь. Вот мой код, и я хочу добавить, что проверочная карта верн…
05 авг '16 в 09:00
1
ответ
Чтение сигналов ШИМ в STM32F407
Я делаю квадрокоптер, используя открытие STM32F407. Я наконец смог стабилизировать это. Сейчас я пытаюсь использовать RC-приемник, чтобы контролировать движения своего квадрокоптера. Есть ли способ прочитать сигнал ШИМ моих каналов приемника RC? Кро…
11 май '17 в 11:51
1
ответ
Для связи SPI на плате STM32F407-Discovery, каково значение установки бита управления программным обеспечением?
Я изучаю разработку встраиваемых систем и пытаюсь связаться с акселерометром (LIS3DSH) на плате обнаружения, используя протокол SPI. Я использую только заголовки CMSIS, так что я вынужден напрямую взаимодействовать с регистрами. Согласно схеме, эти …
07 июн '18 в 21:08
2
ответа
Запись во флэш-память STM32L4x1 на С
Я пытаюсь записать во флэш-память STM32L476 с помощью JTAG ST-Link/V2 в Windows 7. Не нужно загружать программное обеспечение, мне нужно только записывать данные в энергонезависимом месте, где их можно прочитать и удалить. Как новичок в отношении ап…
22 май '17 в 09:21