Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ARM, Cortex, STM32 Каскадное включение таймеров в режиме захвата https://www.cyberforum.ru/ arm/ thread2682299.html
кто нибудь делал? никак не могу найти подобное все что видел то увеличение разрядности таймера в счетном режиме а мне нужен режим захвата для определения частоты и длительности положительного импульса т.е как то расширить регистры CCR1 и CCR2 пока обошелся обработкой прерывания по переполнению таймера таймер 2 камень stm32f103c8
ARM, Cortex, STM32 Не понимаю логику
Вывожу значения приходящие с UART на tft по spi. Так вот непонятно почему если весь этот код стоит в бесконечном цикле while(1), он не обновляет значения на мониторе так как опрашивает UART_DMA только один раз, и для того чтоб непрерывно выводились значения мне необходимо вызывать отдельный цикл while(1) для UART_DMA. Даже если условие if ((k == 0) && (t_b1 == 1)) всегда выполняется. По логике он...
ARM, Cortex, STM32 Скрипт линкера для двух раздельных областей памяти разного типа https://www.cyberforum.ru/ arm/ thread2682051.html
Здравствуйте. Проект для контроллера на arm m4, который имеет память на флешь ( внешняя и медленная). Там расположен загружаемый образ, который загружается в память tcm (Tightly-Coupled Memory - встроенная в контроллер), но не большого размера зато быстро доступная. Проект быстро "вырос" за пределы tcm и необходимо разместить часть кода в оперативной памяти (флешь не подойдет слишком...
ARM, Cortex, STM32 передача и приём данных по SPI на STM32 Здравствуйте, уважаемые форумчане. Пытаюсь наладить общение STM32f723IE, что на плате DISCOVERY и STM32F407VG на дешевой китайской отладке. Все это дело настраиваю на CMSIS и оба процессора в режиме мастера на отправку сообщений успешно настроились и данные посылают. Пытаюсь пока настроить F4 как slave, F7 как мастер. Пока что без прерываний и ПДП, это все потом. Вот настройка STMF723 void... https://www.cyberforum.ru/ arm/ thread2681778.html
ARM, Cortex, STM32 STM32F428
Добрый день, помогите, пожалуйста, запрограммировать STM32 Никак не могу разобраться Пишу на c# Открываю порт public static void send_cmd(string cmd, SerialPort SP) { var bytes = Encoding.ASCII.GetBytes(cmd); SP.Write(bytes, 0, bytes.Length);
ARM, Cortex, STM32 Priorities.h https://www.cyberforum.ru/ arm/ thread2681319.html
Добрый день подскажите мне что за хедер Priorities.h в keil uvision
ARM, Cortex, STM32 Как переконфигурировать пин на лету из уарт в output и обратно? https://www.cyberforum.ru/ arm/ thread2681227.html
Исходные данные: STM L053R8 библиотеки HAL Вот весь код: char start_posilka_abs = 0x81;//начало посылки для абс? char abs_addr = 0x28; //скорость с abs примерно 10242 char diag_addr = 0xF0; char _addr = 0x1A; GPIO_InitTypeDef GPIO_InitStruct={0}; //для переконфигурирования пинов ниже /*Configure GPIO pins : PA9 */
Выполняется задача FreeRTOS до наступления прерывания ARM, Cortex, STM32
Запустил на FreeRTOS несколько задач, просто попробовать ос, использую плату stm32f746 discovery, настроил одной из задач (StartButtonTask) мигание светодиодом на ножке PG6, по прерыванию от нажатия кнопки притянутой к PI11. Для связи функции прерывания (HAL_GPIO_EXTI_Callback) и задачи (StartButtonTask) использую бинарный семафор (binary_semaphore_1). Все работает, по нажатию на кнопку светодиод...
ARM, Cortex, STM32 Eclipse and libopencm3 https://www.cyberforum.ru/ arm/ thread2680419.html
Решил познакомится с опенсорс бибилотекой libopencm3. Скачал репозиторий протестил примерчик - работает(запускал make, а потом bin файл зашивал в мк командой - st-flash write miniblink.bin 0x8000000). Установил arm-none-eabi, arm-плагин. st-link - потом протестил базовый пример с hello world, который arm предоставляет(с библиотеками SPL, CMSIS) - тоже работает. Затем взял пример из libopencm3:...
ARM, Cortex, STM32 Передача файла(фото) с одного МК на другой Добрый день. Решил для себя попробовать изучить возможность отправки файлов(фото) с одного МК на другой МК (оба STM) с помощью проводной/беспроводной технологии. Обычные строки, байты, гонять с одного на другой не составляет проблем и этот механизм понятен. Но вот когда доходит дело до отправки файлов, а в частности каких-то фотографий, не могу представить саму концепцию, что нужно сделать с... https://www.cyberforum.ru/ arm/ thread2679938.html
ARM, Cortex, STM32 Оконечное устройство LoRa на базе STM32
Здравствуйте уважаемые форумчане. Не получается подключить модуль на основе stm32f103c8t6(SX1276-Lora модем) к базовой станции Вега БС LoRaWAN. Была проведена настройка базовой станции согласно документации, а также настроен сервер на компьютере, который через админуку увидел базовую станцию и стал получать пинг. Далее в документации указано, что оконечное устройство LoRa можно подключить с...
ARM, Cortex, STM32 Компилятор выдает ошибку преобразования [-fpermissive] для STM32 и ESP32 Здравствуйте. Прошу помощи знающих. При компиляции выдает ошибку преобразования типа переменной - invalid conversion from 'const ADI_REG_TYPE*' {aka 'const unsigned char*'} to 'byte*' {aka 'unsigned char*'} при использовании плат STM32f103c8 и ESP32. При компиляции для плат AVR такой ошибки нет
-27 / 0 / 0
Регистрация: 15.12.2019
Сообщений: 311
0

stm32f4 cmsis ADC прерывание инжектированных каналов - ARM, Cortex, STM32 - Ответ 14736395

21.07.2020, 14:55. Показов 756. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
33
34
35
36
37
38
39
40
41
void adc1_init(void)
{
    GPIOA->MODER |= GPIO_MODER_MODER0;
    GPIOA->MODER |= GPIO_MODER_MODER1;
   GPIOA->MODER |= GPIO_MODER_MODER2;
 
          RCC->APB2ENR|=RCC_APB2ENR_ADC1EN;
        
          ADC1->CR2 |=ADC_CR2_CONT;//включить АЦП
       
             ADC1->CR2|=ADC_CR2_JEXTSEL;
                 ADC1->CR2 |=ADC_CR2_JEXTEN;
                // ADC1->CR1|=ADC_CR1_JAUTO;
 
 
                // ADC1->CR2 &=~  ADC_CR2_ADON;
          ADC1->SMPR2 |= ADC_SMPR2_SMP1_0; //1
         ADC1->SMPR2|=ADC_SMPR2_SMP1_1; //1
          ADC1->SMPR2 |= ADC_SMPR2_SMP1_2; //1
 
 
          ADC1->JSQR|=ADC_JSQR_JSQ4_0;
           ADC1->JSQR&=~ADC_JSQR_JSQ4_1;
           ADC1->JSQR&=~ADC_JSQR_JSQ4_2;
           ADC1->JSQR&=~ADC_JSQR_JSQ4_3;
           //  ADC1->SQR3  |=ADC_SQR3_SQ1_0;   //1 IN1
          //      ADC1->SQR3  &= ~ ADC_SQR3_SQ1_1;     //0
            //  ADC1->SQR3   &= ~ADC_SQR3_SQ1_2;   //0
            //  ADC1->SQR3   &=~  ADC_SQR3_SQ1_3;     //0
            //  ADC1->SQR3   &= ~ADC_SQR3_SQ1_4;
            // ADC1->CR2 |=  ADC_CR2_ADON;
          // ADC1->CR2 &=~  ADC_CR2_ADON;
         
             ADC1->CR1|= ADC_CR1_JEOCIE;
            
            ADC1->CR2 |=  ADC_CR2_ADON;
            
          NVIC_EnableIRQ ( ADC_IRQn);
         ADC1->CR2 |= ADC_CR2_JSWSTART;
 
}
нажимаю ресет тогда считыватся данные спецы дайте инфу.

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

ADC через CMSIS на STM32F4
Всем привет Пытаюсь запустить ADC через CMSIS на STM32F4 и не идут данные с АЦП в чем может быть...

stm32f1 cmsis PWM-ADC-DMA
Как сделать так чтобы АЦП управляло ШИМом через ДМА.То есть АЦП в ДМА канал ШИМа в ДМА а как же...

CMSIS и STM32F4
Имеется Dyscovery c STM32F4 на борту. От SPL решил отказаться и использовать только CMSIS. CMSIS...

Stm32f4 cmsis
как настроить таймер stm32f4 cmsis

STM32F4 USB CMSIS
Я понимаю сейчас наверное скажите: "Куда ты полез школьник, иди лучше уроки учи или мамке по дому...

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

STM32F4 SDIO CMSIS
Может кто писал на регистрах под sd карту? Пока даже не могу пройти инициализацию, и ошибки...

stm32f4 cmsis шим
/* * main.c * * Created on: 10 лист. 2019 р. * Author: Ivan */ #include"main.h" ...

STM32F4 I2C DMA CMSIS
Парни может кто писал под f4 скиньте рабочий код если не жалко

Использование функций CMSIS-DSP в STM32f4
Приветствую. Проблема такова, написал я программу с использованием DSP функций, входящих в CMSIS,...

stm32f4 cmsis задержка для LCD
как организовать задержку на cmsis правильно для LCD.Спецы подскажите аматору?

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