|
|
Другие темы раздела | ||||||||||||||||||
ARM, Cortex, STM32 Ложные значения оборотов мотора [IRQ, STM32, UART]
https://www.cyberforum.ru/ arm/ thread2518509.html Здравствуйте, Лирическое вступление: Жили-были 4е мотора для дрона которые подключены через драйверы S35A. Драйверы помимо вкусного тока получают ШИМ (PWM) сигнал от чудесного микроконтроллера STM32-F4Discovery. Благодаря этому я написал программу передающую таблицу разных ШИМ значений которая предварительно передается через ЮАРТ, вписывается в массив на STM32 и после удачного завершения... |
ARM, Cortex, STM32 Битовые операции с 64 битными числами (STM32) Доброго Вам всем вечера, пытаюсь прочитать значение переменной unsigned long long при помощи битовой операции unsigned long long packet_start=0xABCDEFABCD; packet_start&(1ULL<<15)//еще вычитывает 0x8000 packet_start&(1ULL<<16)//уже нет - 0x00 | |||||||||||||||||
ARM, Cortex, STM32 Ошибки записи в буфер По сигналу таймера АЦП производит оцифровку сигналов с нескольких входов, полученные значения забирает DMA и пишет в память. Далее хочу произвести накопление данных и их усреднение. Производиться это будет суммированием в один буфер и дальнейшем делением на число накоплений. Однако возникают проблемы в виде того, что данные приходят некорректными (рис 4, корректные данные(без усреднения) - рис... https://www.cyberforum.ru/ arm/ thread2518336.html |
ARM, Cortex, STM32 Инжектированный ADC читает чепуху. Как читать правильно?
https://www.cyberforum.ru/ arm/ thread2517151.html Добрый! Есть 303с6 , HAL, ADС. Опорное напряжение 3,3в, измеряемый сигнал 1,66 в, частота RCC для ADC = 12 mHz. Канал ADC - инжектированный. Прерывания не использую. При запросе значения всегда отдает 4040 (+- 2 последних разряда). Есть мнение, Почему не измеряет реальное значение? Что я делаю не так и как надо? Фрагмент кода ниже. | |||||||||||||||||
ARM, Cortex, STM32 Некорректное усреднение буфера По таймеру 10 раз в секунду срабатывает оцифровка 12-битных 8 каналов АЦП, данные пишутся в буффер uint16_t ADC_buffer; При каждом оцифровывании переменная readyToTransmitFlag++; Далее необходимо просто усреднить эти данные в 10 раз (переменная counterADC) uint16_t ADC_buffer; uint8_t readyToTransmitFlag; volatile uint8_t x = 0; uint16_t counterADC = 0; uint8_t j = 0; |
ARM, Cortex, STM32 STM32 Blue Pill, не могу заставить таймер заткнуться, пока нажата кнопка
https://www.cyberforum.ru/ arm/ thread2515385.html Здравствуйте, уважаемые форумчане! Помогите пожалуйста разобраться с проблемой, не пойму, что не так делаю - есть STM32F103C8T6, хочу на этом добре сделать кодовый замок, сейчас только начал разбираться с этим МК, хочу уйти на него с AtMega, для примера решил взять код с AVRLAB и адаптировать его для STM, всё получилось, кроме одного момента, ни в какую не хочет останавливать исполнение программы... | |||||||||||||||||
ARM, Cortex, STM32 Stm32f407 + Dp83848 + LWIP Добрый вечер, дорогие форумчане. В общем проблема следующая: есть отладочная плата (лабораторный стенд с института), в которой за физический уровень ethernet отвечает микруха Dp83848. Сайт, с которого содрал проект ( http://narodstream.ru/stm-urok-96-lan8720-lwip-tcp-client-chast-2/ ) Генерирую проект в Cube MX. Открываю в Atollic TRUEStudio, добавляю следующие строчки в main.c /* USER CODE... https://www.cyberforum.ru/ arm/ thread2514890.html |
ARM, Cortex, STM32 Управление шаговым двигателем с посредством драйвера (командами по UART от пк) Здравствуйте! Очень надеюсь на вашу помощь, так как уже три дня не знаю, как решить проблему следующую: Нужно управлять шаговым двигателем посредством ШИМа, чтобы можно было задать значения TIMx->ARR (до какого значения считает таймер) и TIMx->PSC(преддлитель) для таймера и получить абсолютно любую скорость. Так и сделал, все прекрасно работает. Но потом оказалась нужна возможность,... | |||||||||||||||||
ARM, Cortex, STM32 ARM Keil, STM32 не подключить библиотеку stm32f10x_flash.c
https://www.cyberforum.ru/ arm/ thread2513851.html Надо записывать калибровочные коэффициенты в EEPROM. Первым делом пытаюсь подключить библиотеку stm32f10x_flash.c. В этой игре подключения прошёл много уровней и, вот, кажется последний, но что то не удаётся его преодолеть - выскакивает ошибка Error: L6200E: Symbol FLASH_WaitForLastOperation multiply defined (by stm32f1xx_hal_flash.o and stm32f10x_flash.o). Понятно, что где то происходит... |
ARM, Cortex, STM32 Первые шаги
https://www.cyberforum.ru/ arm/ thread2512539.html не понимаю на что ругается. делал все по инструкции как тут (http://dimoon.ru/obuchalka/stm32f1/programmirovanie-stm32-chast-5-portyi-vvoda-vyivoda-gpio.html) все делал по даташиту камень stm32l152rtc6 | |||||||||||||||||
Stm32f042F6 ARM, Cortex, STM32 На вход АЦП подключил NTC резистор 10Ком делитель собрал на подтягивающем резисторе к 3.3В 10КОм. Знечение АЦП(12битный) прыгают в диапазоне 3000-4000, глянул осциллографом что творится на ноге АЦП, а там пилообразный сигнал. На ее появление влияет Включение АЦП перед калибровкой.(В КОДЕ ВЫДЕЛАНА КРАСНЫМ). Если удалить строку АЦП показывает максимальное значение 4095. ADC_InitTypeDef... |
ARM, Cortex, STM32 Stm32 discovery
https://www.cyberforum.ru/ arm/ thread2511459.html Господа IT, решил изучи
Наверх
|