Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 В дебаге выполняется, а не работает в непрерывном режиме https://www.cyberforum.ru/ arm/ thread3001107.html
int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init();
Отслеживание портов вывода на микроконтроллере STM32F103C8T6 ARM, Cortex, STM32
Доброго дня, как можно программно организовать отслеживание портов вывода на микроконтроллере? Имею blue pill, в ней автомат с состояниями, switch case. Сам проект гирлянда. Появилась мысль о возможности подстраховаться(в учебных целях) от неверного срабатывания пина. То есть мысль такая что микроконтроллер перепутает пин, который сейчас должен гореть, либо он не горит вовсе. И вопрос, как это...
ARM, Cortex, STM32 Программный ШИМ, таймер https://www.cyberforum.ru/ arm/ thread2999655.html
Здравствуйте! Объясните, пожалуйста, что я сделал не так. Собственно задача: имеется плата с микроконтроллером STM32F103C8T6. На нем используются 30 выходов для освещения макета. ШИМ задается при помощи таймера. Использую STM32CubeMX. Как оно работает: в бесконечном цикл идет изменение текущего уровня, до которого должны разгораться светодиоды. Задержка 40 мс для плавности. Спустя...
ARM, Cortex, STM32 DS18b20 stm 32(AVR) измерение отрицательной температуры Есть такая проблема. Как измерить температуру от нуля до -55грд.Цельсия и вывести на LCD? #include "DS18B20.h" #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #define NOID 0xCC //Пропустить идентификацию #define T_CONVERT 0x44 //Код измерения температуры #define READ_DATA 0xBE //Передача байтов ведущему https://www.cyberforum.ru/ arm/ thread2998992.html
Микроконтроллер STM32F407VGT6 ARM, Cortex, STM32
Здравствуйте. Нужно составить принципиальную схему, состоящая из диодов, мультиплексора, контроллера, eth интерфейса, алгоритма нечеткой логики, пид регулятора и блока коммутации света. Как это всё выглядит? И в какие порты контролера STM32F407VGT6 это всё нужно подключать? Хочу разобраться
ARM, Cortex, STM32 STM32 + TIM1 +PVM Нужна консультация начинающему. Доброго времени суток! Есть Плата NUCLEO STM32F103RBT6. Подскажите направление: Есть шим на 6 каналов на TIM1. Хочу отсчитать N- периодов ШИМа на выходах и прерваться. Это можно все решить на базе одного TIM1? Заранее благодарен... https://www.cyberforum.ru/ arm/ thread2996980.html
ARM, Cortex, STM32 В CubeIDE не переходит на ссылке по щелчку мыши https://www.cyberforum.ru/ arm/ thread2996539.html
Здравствуйте! Немного не по теме программирования вопрос. В общем проблема в следующем: в программе CubeIDE бывает иногда, что при наводке курсора мыши на название функции, потом нажатии и удерживании кнопки Ctrl, а затем щелчку левой кнопки мыши программа не переходит по ссылке на нужную функцию. Такая же проблема нахождения нужных переменных таким способом (места их объявления). В чём может...
ARM, Cortex, STM32 Синхронизация таймеров STM32
Здравствуйте, делаю однофазный инвертор. Формирую два канала на таймере 3 для формирования синусоид, частота ШИМ 10кГц, частота синуса 50 Гц. Так же формирую на двух комплементарных каналах ШИМ с частотой 50 Гц. В итоге получаю, что ШИМ на комплементарных каналах плывет относительно синуса. Пытаюсь настроить синхронизацию таймеров, но ничего не выходит. Подскажите, в чем проблема? На скриншотах...
ARM, Cortex, STM32 Расположение секции в середине FLASH Добрый день. STM32F031, StmCubeIDE. Необходимо выделить страницу 7 в памяти Flash под пользовательские данные. В этом контроллере страницы по 1 кБ. Проблема в том что эта страница находится в середине области Flash. В итоге схема должна быть такая: page1 - page6 - код, константы page7 - пользовательские данные page8 и далее - код, константы https://www.cyberforum.ru/ arm/ thread2994880.html ARM, Cortex, STM32 HRTIM_STM32H7__ привет уважаемый форум.... скажите, тут есть такие кто использует этот таймер? https://www.cyberforum.ru/ arm/ thread2994028.html
Не добавляется заголовочный файл usart.h ARM, Cortex, STM32
При сборке проекта в CubeIDE выбрал USART1 во вкладке Pinout&Configuration -> Connectivity-> USART1 в асинхронном режиме. В теле функции main создалась MX_USART1_UART_Init, но заголовочные файлы не добавились в проект, что делать, на функции HAL_USART_TRANSMIT не ругается static void MX_USART1_UART_Init(void) { huart1.Instance = USART1; huart1.Init.BaudRate = 9600; ...
ARM, Cortex, STM32 Контроля угла поворота вала редуктора DC мотора Всем привет, пытаюсь научить мотор поворачиваться на определенный угол используя энкодер на эффекте Холла. Использую связку мотора ZGY370EC (указан на картинке ниже) с драйвером L298N и микроконтроллера STM32F407VET6 с библиотекой HAL. Первое, что я делаю это в прерывании читаю данные с энкодера. Отдельный метод создан для того, чтобы в будущем использовать ссылку на структуру таймера,... https://www.cyberforum.ru/ arm/ thread2993
4 / 4 / 0
Регистрация: 12.11.2018
Сообщений: 511
23.06.2022, 10:53  [ТС] 0

ADC режимы работы - ARM, Cortex, STM32 - Ответ 16319544

23.06.2022, 10:53. Показов 1924. Ответов 28
Метки (Все метки)

Ответ

VladimirU,
Пока только такое решение придумал:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//1 участок кода (прерывание, таймер и тд)
HAL_ADCEx_InjectedStart(&hadc3);
case = 1;
 
//2 участок кода (прерывание, таймер и тд)
HAL_ADCEx_InjectedStart(&hadc3);
case = 2;
 
//3 участок кода (прерывание, таймер и тд)
HAL_ADCEx_InjectedStart(&hadc3);
case = 3;
 
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
    if(hadc->Instance == ADC3)
    {
        switch 
        {
          case '1':
          adc1 = HAL_ADCEx_InjectedGetValue(&hadc3, ADC_INJECTED_RANK_1);
          break;
 
          case '2':
          adc2 = HAL_ADCEx_InjectedGetValue(&hadc3, ADC_INJECTED_RANK_2);
          break;
 
          case '3':
          adc3 = HAL_ADCEx_InjectedGetValue(&hadc3, ADC_INJECTED_RANK_3);
          break;
        }
    }
}
Не знаю на сколько такое решение можно считать правильным и оптимальным, но, я думаю, оно должно дать нужный результат

Вернуться к обсуждению:
ADC режимы работы ARM, Cortex, STM32
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2022, 10:53
Готовые ответы и решения:

STM32F4 ADC режимы работы. Помогите разобраться
Здравствуйте! Я начал разбираться с АЦП на STM32F4Dyscovery. Вычитал, что у АЦП существуют два...

ADC режимы Continuous conversion и Scan
Изучаю RM0090 Reference manual. Не могу уловить разницу между режимами Continuous conversion и...

Режимы работы по кнопке (STM32F3Discovery kit)
Всем привет! Только начал изучать STM32F3Discovery kit, научился мигать диодами и даже создавать...

Режимы индикации или разные режимы работы светодиода
Добрый день! Помогите пожалуйста с задачей. Микроконтроллер attiny13a Необходимо реализовать...

режимы работы в БД
Всем привет. Требуется хранить в MySQL графики работы предприятий, т.е. время открытия и время...

28
23.06.2022, 10:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2022, 10:53
Помогаю со студенческими работами здесь

РЕжимы работы БТ
вот читал книгу юный радиолюбитель - но там про режимы только вродь ключевой - это когда вообще...

Режимы работы
Помогите, пожалуйста, понять пункт 4, что за режимы работы? &quot;На вход подается&quot;, то есть просто...

Режимы работы
какие возможны режимы работы apache?

Режимы работы PHP
Режимы работы PHP(1.npm module;2.FastCGI;3.CGI;4.Apache module;5.UNIX application)

Режимы работы звезды
Здравствуйте, уважаемые электрики! Прошу помочь самоучке разобраться в кое-каких вопросах....

Режимы работы транзистора
Всем привет, хотелось бы уточнить у знающих людей работу транзистора в разных режимах. Хочу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru