Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 [STM32L] проблема с обнаружением USB HID Реализовал с своем девайсе USB HID, взял свежую библиотеку от ST - STM32_USB-FS-Device_Dryver. HID репорт кастомный. Отдельно написал прогу чтобы рулить девайсом с компа. Проверил, все работает, устройство обнаруживается на системах Wymdows XP, Wymdows 7 x86 и x64. Отправил заказчику 2 варианта девайса, а у него случилась засада. Устройство не обнаруживается на новых компах, ни на 8-ке, ни на... https://www.cyberforum.ru/ arm/ thread2092338.html Небольшие глюки WaveShare Port 407Z и USB ARM, Cortex, STM32
У меня плата WaveShare Port 407Z. В ней крутится софт на основе ChibiOS/RT. Всё прекрасно через J-Link прошивается и работает. Только есть одно но, когда подключаешь кабель USB в соответствующий разъём 12 ничего не происходит. Решил подключить внешний UART-USB модуль китайский за пару баксов купленные на dx.com в разьём 13. И вуаля, в диспетчере задач появился STMicroitistronics Virtual COM...
ARM, Cortex, STM32 Умножение дробных чисел испольуя asm Как умножить 2 дробных числа на cortex-m3, с округленным целым результатом? Например 78,3*45,4 = 3554,8 ~ 3555 Если умножать только целые числа получается большая погрешность.. 78*45=3510 3510/3555~1%. При следующих итерациях эта погрешность накапливается и становится достаточно большой. Как из ситуации выйти? https://www.cyberforum.ru/ arm/ thread2092336.html ARM, Cortex, STM32 [Решено ]STM32F429 + LCD (8080) + SDRAM на FMC - НЕТ https://www.cyberforum.ru/ arm/ thread2092335.html
Можно ли подключить ОДНОВРЕМЕННО к STM32F429 дисплей на шине 8080 (SROM) и SDROM через FMC? Плата STM32F429Dyscovery.
ARM, Cortex, STM32 Обмен данными через UART. Нужен хелп в отловле бага.
Доброго дня уважаемые коллеги. Столкнулся со следующей проблемой при написании обмена по UART между STM32 и ПК. Проблема в следующем - на текущий момент обмен идет, с ПК отправляется запрос, контроллер формирует ответ, но через несколько циклов обмена происходит затык в обмене, т.е. программа в ПК отправляет запрос, но не приходит ответ на него. Если послать повторный запрос, то в ответ...
ARM, Cortex, STM32 Не возникает прерывание АЦП.... в чём проблемма? https://www.cyberforum.ru/ arm/ thread2092333.html
Вот так инициализирую АЦП RCC->APB2ENR |= RCC_APB2ENR_ADC1EN; //включить тактирование АЦП // ADC1->SQR3 = ADC_SQR3_SQ1_0 | ADC_SQR3_SQ1_3; // канал 9 // тактирование // ADC1->CR2 = ADC_CR2_EXTSEL_0 | ADC_CR2_EXTSEL_1 | ADC_CR2_EXTSEL_2 | ADC_CR2_EXTTRIG; ADC1->CR2 |= ADC_CR2_CAL; //Запуск калибровки АЦП while (!(ADC1->CR2 & ADC_CR2_CAL)) ; //Ожидаем окончания...
ARM, Cortex, STM32 STM32 и USB Доброе утро! Подскажите пожалуйста, с чего начать изучение USB в контроллерах STM? Имеется плата STM32F4Dyscovery. Хочу начал с виртуального канпарта... На форуме информации по теме не нашел (по теме - в смысле не о виртуальном ком порте, а о изучении USB)... Примеров в интернете увидел достаточно, но без объяснений и теории информация тяжело укладывается. О шине USB есть общие представления... https://www.cyberforum.ru/ arm/ thread2092332.html Реализация WS2812 на STM32F103 ARM, Cortex, STM32
Наш иностранный коллега запилил управление WS2812 на STM32. Вот страничка проекта: http://ityositistronics.com/dryving-a-w ... -an-stm32/ Суть управления WS2812 <Изображение удалено> Однако у меня на F103 его код работает не корректно.
ARM, Cortex, STM32 realloc возвращает null, когда свободная память имеется Собственно почти всё написано в заголовке. Имеется stm32f4 с 1мб памяти. Использовано где-то килобайт 45. Но иногда realloc байт 100 возвращает null. malloc того же размера тоже как ни странно возвращает null. Причём такое происходит не всегда. Иногда проходит. Почему такое может происходить? Памяти вроде ещё достаточно. https://www.cyberforum.ru/ arm/ thread2092330.html ARM, Cortex, STM32 посоветуйте девборд из списке https://www.cyberforum.ru/ arm/ thread2092329.html
всем привет! хочу себе занятие придумать на первые дни нг - двумя сервами управлять. покупать очередной программатор и avr чип не хочу - в другом городе лежит-дожидается. поэтому решил попробовать в stm32 (говрят, за ними будущее :-))) подскажите, какую плату взять для начала из: (бюджет: с жабой договорился до 800 рэ) http://www.terraitistronica.ru/catalog. ... =&InHave=1 то есть вроде и...
ARM, Cortex, STM32 Stm32f103rbt6 dev board(aka mini-stm32)
Доброго времени господа! Прошу помощи в поиске документации на вот такую борду http://www.ebay.com/itm/STM32F103RBT6-D ... 27c370b931 На диске все на китайском, а мне бы хоть английскую версию. Так кое-что уже попробовал, но хотелось бы и описание а не только схематику и описание контроллера))) Еще бы подсказали где можно купить подешевле j-link или еще какой нить программатор, а то...
ARM, Cortex, STM32 STM32F429 проверка флага BUSY у SDRAM https://www.cyberforum.ru/ arm/ thread2092327.html
При записи и чтении SDROM на STM32F429Dyscovery есть следующий код, для проверки флага BUSY:/* Woyt until the SDROM controller is ready */ while(FMC_GetFlagStatus(FMC_Bank2_SDROM, FMC_FL
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 4
03.12.2013, 20:56 0

Как связать таймер с АЦП и АЦП с DMA? - ARM, Cortex, STM32 - Ответ 11379406

03.12.2013, 20:56. Показов 10288. Ответов 14
Метки (Все метки)

Ответ

Попробовал прогнать этот код через JTAG - почему-то не выходит из цикла при калибровке?
В ДШ написано, что флаг калибровки устанавливается программно, а сбрасывается аппаратно после завершения калибровки, только вот этот флаг почему-то не сбрасывается никак. Даже галочку не могу снять руками в окне периферии, только битом RSTCAL. С чем это связано? Может режим отладки как-то влияет?
Код
                STR   R1, [R0, #ADC_CR2]      ; Запускаем калибровку
M4              LDR   R1, [R0, #ADC_CR2]
ANDS  R1, #0x00000004
BNE   M4                      ; Ждем пока не сбросится флаг калибровки
Полный код настройки АЦП такой:
Код
                MOV32 R0, #ADC1_BASE
MOV32 R1, #0x00038000
STR   R1, [R0, #ADC_SMPR2]    ; Время выборки 5го канала 239,5 циклов
MOV   R1, #0x0005
STR   R1, [R0, #ADC_SQR3]     ; Вход по 5му каналу
MOV32 R1, #0x00000010         ; SCAN
STR   R1, [R0, #ADC_CR1]
LDR   R1, [R0, #ADC_CR2]      ; Записали бит CAL битбандингом
ORR   R1, #0x00000004
STR   R1, [R0, #ADC_CR2]      ; Запускаем калибровку
M4              LDR   R1, [R0, #ADC_CR2]
ANDS  R1, #0x00000004
BNE   M4                      ; Ждем пока не сбросится флаг калибровки
MOV32 R1, #0x00160101         ; Запуск по внешнему сигналу TIM2 CC2 event, разрешаем DMA, включаем АЦП
STR   R1, [R0, #ADC_CR2]


Вернуться к обсуждению:
Как связать таймер с АЦП и АЦП с DMA? ARM, Cortex, STM32
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2013, 20:56
Готовые ответы и решения:

АЦП + DMA
Начал разбираться с АЦП в контроллерах. Естественно, возможность один раз задать список каналов для...

stm32 SPI+DMA или I2C внешнее АЦП
Есть у меня задача контролировать 3фазы линейно .Внутренний ацп не подходит наверное.Какое ацп...

Не читает данные из АЦП при использовании DMA STM32F103CT8
Пока карантин, решил попробовать побаловаться ардуино фреймворками. Нашел интересный проектик,...

Чтение внешнего АЦП по SPI DMA по таймеру (HAL)
Здравствуйте. Начал изучение STM32 с МК STM32F746. Хотел использовать связку CubeMX + CooCox...

Расширение АЦП микроконтроллера и подключение к АЦП датчиков
Здравствуйте. У меня встала задача сделать устройство для элеватора, для контроля температуры в 864...

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

АЦП STM32 в режиме DMA не заполняет буфер при работе в free RTOS
Впервые работая с DMA в free RTOS, потребовалось использовать АЦП для детектирования присутствия...

Алгоритм работы с ацп АЦП STM32F103
Здравствуйте, уважаемые форумчане. Подскажите пожалуйста алгоритм работы с ацп. Допустим мне надо...

Mega16 и неиспользуемый АЦП (питание ацп?)
Если я не использую АЦП контроллера нужно ли подавать на АЦП питание? Если нет, то просто оставить...

АЦП в ручном режиме и таймер
Задача - один раз в 0,032 мсек оцифровывать напряжение с резистора. Принцип: В прерывании...

АЦП замена АЦП в AVR
Перешёл с AVR на STM32. И вот столкнулся с проблемой. Как подключить датчики с выходом 0-5В на АЦП...

АЦП и таймер STM32F103 - ARM, Cortex, STM32 микроконтроллер
Здравствуйте, уважаемые форумчане. Ковыряюсь я с ацп и хочу запускать его по таймеру с частотой 1...

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