Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 USB на STM32F103 https://www.cyberforum.ru/ arm/ thread2090141.html
Всем добра. Пытаюсь разобраться с работой USB на камне STM32F103VET6. Пока безуспешно. Находил хорошие пояснялки, но на F0, а они отличаются от F1. Работать с USB хочу без SPL и HAL. Может кто подсказать простейшую настройку USB для данного камня? Настройку тактирования делаю без проблем, а дальше затык.
ARM, Cortex, STM32 STM32 bootloader Flash
Вопрос к тем, кто работал и кто шарит по вопросам загрузчиков для флеш! Пишу загрузчик для контроллера чтобы записывать в произвольную область флеша свою прогу. Имею некоторую прогу, использующую USORT прерывания. Эта прога, будучи запрограммирована во флеш произвольно (адрес 0х08000000), а затем запущена после сброса контроллера, - работает прекрасно! Я сужу по правильному ответу USORT от...
ARM, Cortex, STM32 SWCLK в stm32f103 (злой pull-down) https://www.cyberforum.ru/ arm/ thread2090139.html
Добрый день! Пытаюсь наладить SWD к плате "blue pytl" на базе stm32f103 (openocd -> Olimex ARM-USB-OCD-H+ARM-JTAG-SWD -> STM32). Проблема в том, что openocd его платы не видит (ловит мусор вместо SWD ACK, как будто платы вообще нет) Долго танцевал сначала с quickstort, потом закопался в код openocd и, наконец, руки дошли до осциллографа (игрушечный, bitscope, но если частоту понизить до 10K, то...
ARM, Cortex, STM32 Треск STM32 USB Audio Class - Internal DAC Доброго времени суток! Использую внутренний DAC STM32F429 для вывода звука с компьютера через USB. Проблема в том, что звук дико потрескивает. и есть такое ощущение, что где-то половина аудиобуфера каждый раз приходит с прошлой посылки.. Т.е. слышно регулярное повторение того, что было 1-2 посылки назад. Как-то так, не знаю как объяснить. Исходники: http://rgho.st/6TmhQ6jJN https://www.cyberforum.ru/ arm/ thread2090138.html
[РЕШЕНО] f030 таймер в режиме захвата ARM, Cortex, STM32
В очередной раз столкнулся с непонятками. Есть вот такой сигнал: Это сигнал датчика семейства DHT. Single Wire протокол. Естественно первое что приходит в мозги сконфигурировать один из таймеров. Я решил использовать TYM17. Конфигурация: // Confikure Timer DHTTim->PSC = SystemCoreClock/1000000UL-1; //Set timer clock 1Mhz DHTTim->CCMR1 |= TIM_CCMR1_CC1S_0; ...
ARM, Cortex, STM32 STM32F103C8T6 и USB-драйвера под Windows7x64 Кажется так никто человеку и не подсказал, что резистор R10 друзья китайцы распаивают номиналом от 4,7к до 10к. Что не есть хорошо с точки зрения USB. Согласно стандарту должно быть 1,5к. Предполагаю, что сделано так для удобства использования вывода в качестве GPIO, однако контроллеры USB имеют свое мнение. Причём, на одном и том же порту данный девайс может видеться, видеться как Unknown, не... https://www.cyberforum.ru/ arm/ thread2090136.html
ARM, Cortex, STM32 STM32F107 + HAL + STM32CubeMX + DP83848 + lwip https://www.cyberforum.ru/ arm/ thread2090135.html
Добрый день. Исходные данные: 0. STM32F107VCT6 + DP83848 + lwip (1.4.1 подтянута кубом). Проект конфигурировался в STM32CubeMX из настроек только Ethernet и генерировался в Kail5 (MDK5). 1.К схемотехнике вопросов нет, плата работает. Заливаю в неё прошивку с другого проекта с Ethernet-ом, всё работает, отвечает и вопросов нет. 2. Сгенерированный проект работает частично. Т.е. На ICMP запросы...
ARM, Cortex, STM32 Модуль EMW3162 (STM32F205 + WIFI BroadCom BCM43362)
<Изображение удалено> <Изображение удалено> Компания MXCHIP выпустила модуль EMW3162/EMW3280 (наконец-то нормальное решение для STM32) аналог BCM943362WCD4 http://en.mxchip.com/product.php?ctoss_id=15&id=29 Скорость передачи до 20 мбит
ARM, Cortex, STM32 stm32 tim period,tim prescaler https://www.cyberforum.ru/ arm/ thread2090133.html
Добрый день помогите разобраться с результат работы таймера. Код скопирован из интернета. Использую отладочную плату stm32f100rbt6b, тактовая частота 24 Mhz. Вроде после установки timer.TIM_Pressotir = 239, таймер будет работать на частоте 100 Khz, то есть 100000 операций в секунду, далее после установки timer.TIM_Period=1000, ждем пока таймер досчитает до 1000, сделает он это за 1/100...
ARM, Cortex, STM32 STM32f4 Discovery Таймеры синхронного запуска на HAL. Добрый. Задача состоит в том, чтобы синхронизировать 2 сигнала таймеров. 1) первый 50 Гц с пульсациями в 40-50 us. 2) второй 100 кГц с пульсациями в 100 нс. Динные с адц будут считываться по 2му таймеру каждый или каждый второй или каждый четвертый и тд. период 1го таймера. С таймерами опыта мало, поэтому интересует как это можно релиазовать на хале. Синхронизация по фронту. https://www.cyberforum.ru/ arm/ thread2090132.html
STM32 и adesto AT45DB641E. ARM, Cortex, STM32
Привет, есть вопрос по этой памяти. Пытался писать в буфер и читать оттуда, пока не получается. На другой карточке не проверить. Общаюсь с микросхемой успешно, информацию успешно читаю, как и отправляю. Читаю так: CS_ON(); SerN = 0x9F; HAL_SPI_Transmit(&hspi3, &SerN, 1, 100); HAL_SPI_Receive(&hspi3, (uint8_t*)&SpiData, 5, 100); CS_OFF(); HAL_UART_Transmit(&huart2, (uint8_t*)&SpiData, 5,...
ARM, Cortex, STM32 stm32f7 + ac6 workbenc Купил себ
Tomy Stork
0

STM32F2xx/STM32F4xx медленное переключение портов - ARM, Cortex, STM32 - Ответ 11348291

30.06.2017, 23:41. Показов 2208. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Уже седьмой год програмирую под МК и раньше всегда сам решал проблемы, но теперь "капитулир" )))

Итак, Дино:
STM32F2xx/STM32F4xx подключенный к 8-ми битному порту некого устройства,
пропускная способность которого около 5 Мб в сек.
У STMки нужно постоянно переключать шину данных с выхода на вход или наоборот.
Я долго не мог понять почему передача данных такая медленная, примерно 100 кб в сек.
В конце-концов взял и замерил сколько тактов процессора МК занимают эти переключения.
Вот кусок кода переключения порта
Код
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
Результат - 775 тактов!!! Это просто ахринеть.
Можете сами проверить.
Как так???

На PIC18 это требовало 2-3 тактов процессора МК, правда там я программировал на ассемблере.
Но разница в сотни раз это уже перебор.

Вернуться к обсуждению:
STM32F2xx/STM32F4xx медленное переключение портов ARM, Cortex, STM32
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2017, 23:41
Готовые ответы и решения:

STM32F2xx, STM32F4xx: правда про re-mapping, где она?
По тому, что почитал в сети, сложилось ощущение, что UART можно положить на (практически) любые...

STM32F2xx RM0033 русский перевод
Начинаю осваивать ARM Для проекта выбрал STM32F207 Попутно перевожу RM0033 - выбранные главы...

Clock configuration tool for STM32F2xx microcontrollers
&lt;Изображение удалено&gt; Прикольная утилитка, производство ST, работает в EXСEL-е, на выходе...

Настройка портов роутера. Открытие портов и чем это чревато
Здравствуйте, я хотел бы проконсультироваться по такому вопросу. Я в администрировании полнейший...

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

STM32F4xx FMC
Добрый день. К периферийному устройству FMC микроконтроллера STM32F4xx подключены NOR Ftosh и...

Ошибка в stm32f4xx.h
Здравствуйте. Мое первое сообщение на форуме. Хотел было в сообщество отправить, но оказывется...

USART2 на STM32F4xx
Навичак в работе с STM32. Второй день бьюсь с простенькой задачей - выслать что-нибудь на ПК через...

STM32f4xx и вебсокеты — реально ли?
Планируем с коллегой прикупить пару макеток на STM32f4xx с ethernet на поиграться (в будущем...

STM32F4xx + DMA + прием по UART
Добрый день. Возникла тут одна задачка, думаю вот как правильней будет её решить. Ситуация такая,...

STM32F4xx и несколько USB-интерфейсов
Всем привет. Имеется проект на STM32F407, связанный с работой с USB. Для USB используется обычная...

Заменить SystemInit() на пользовательский STM32F4xx
Добрый вечер, подскажите, как отключить вызов SystemInit() и вызвать свой Init() уже в main? ...

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