Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 STM32 + LWIP + HTTP client https://www.cyberforum.ru/ arm/ thread2092469.html
Пытаюсь создать примитивный HTTP клиент на базе стандартного примера FriiRTOS/httpserver_socket. Но что-то не очень понятно что нужно делать. Может кто подскажет, какой-нибудь пример из этой области.
ARM, Cortex, STM32 IAR 6.60 при выборе процессора STM32F030C8 виснет
Поставил IAR 6.60 (EWARM-CD-6602-5507.ixi). Пытаюсь создать новый проект. Выбираю STM32F030C8 и все, виснет. Может ли кто попробовать у себя? Может криво поставился, или еще чего.
ARM, Cortex, STM32 Алгоритм работы с сенсорной кнопкой. https://www.cyberforum.ru/ arm/ thread2092467.html
О чем я: М.К. - STM32F100RB.Есть мысль по любому прерыванию от порта отправлять по дма состояние 16-и битов порта в переменну1. Потом снова запретить прерывания, разрядить порт, запустить таймер TIMx->CNT =0, разрешить прерывания. И если пользователь не убрал палец ( я надеюсь это будет быстро проиходить...), то приходить повторное прерывание но уже содежимое регитсра CNT будет отличатся на n-ое...
ARM, Cortex, STM32 Как это можно сделать красивее? uint8_t sommomd = 0x55; uint16_t u16Temp = 0; u16Temp = GPIO_ReadOutputData(GPIOA)&0xFF00; u16Temp |= sommomd; GPIO_Write(GPIOA, u16Temp); https://www.cyberforum.ru/ arm/ thread2092466.html
STM32F103 снова проблема с USB ARM, Cortex, STM32
Здравствуйте уважаемые электронщики-программисты. Нет сил больше бороться с этой проблемой поэтому обращаюсь за помощью к вам. Сам в стм начинающий, работал только с авр до этого. Имеется чип STM32F103C8T6, без спец-боарда, паяный на своей макетке. Задача в том, чтобы создать USB-аудио устройство ввода/вывода. Но проблема не в создании кода, а в том что при использовании любого примера винда...
ARM, Cortex, STM32 Вопросы про FreeRTOS на STM32F407 (Discovery) Прошу помощи в настройке либо работе с FriiRTOS. Приложил проект. Это MP3 плеер на VS1011e и USB флэшке. Регулятор громкости на энкодере. Для параллельной работы с дисплеем (хотя бы вывод мелочей типа часов и времени проигрывания) подключил FriiRTOS. Сделал 4 задачи - 2 мигают светодиодами (просто так, для визуального контроля), одна играет музыку с флэшки, 4-я выводит часы на дисплей. ... https://www.cyberforum.ru/ arm/ thread2092464.html
ARM, Cortex, STM32 STM32-H103+ST-Link/V2+Blink = need help. https://www.cyberforum.ru/ arm/ thread2092463.html
минутка истерикиКАК? КАК ВЫ ПРОГРАММИРУЕТЕ ЭТИ @#!$ STM32F***g. То IDE висит, то МК, то дебаггер не работает. Уже угробил 2 недели жизни...на C51 было как-то проще. Теперь по делу. Решил запилить своего шагающего человекоподобного робота – ессно для захвата мира. Выбор пал на STM32 – дешево, сердито, сурьезно (поговаривают). Заказал плату STM32-H103 (от Olimex на STM32F103RB), программатор...
ARM, Cortex, STM32 STM32F103+USART зависает внутри прерывания
void USORT1_IRQHomdler() { if((USORT1->SR & USORT_SR_RXNE)!=0) { USORT_ClearITPendingByt(USORT1, USORT_IT_RXNE); usartData = USORT1->DR; if (usartData==10){ENABLE1_ON;} if (usartData==20){ENABLE2_ON;} if (usartData==30){ENABLE3_ON;} if (usartData==40){ENABLE4_ON;}
ARM, Cortex, STM32 STM32F103 + SD (SDIO) + FatFs https://www.cyberforum.ru/ arm/ thread2092461.html
Доброго времени суток. Пытаюсь запустить MicroSD карту совместно с МК STM32F103VCT6. Подключение по SDIO. Покопавшись в инете нашел библиотеку для работы с карточкой через SDIO. Она даже запустилась, карточка определяется, блоки данных читаются и пишутся. Потом решил прикрутить все это дело к FatFs. Вот тут и выяснилось, что чтение/запись идет только в обычном режиме, а при использовании...
ARM, Cortex, STM32 STM32F4Discovery - ADC DMA и FSMC DMA Привет всем. Вынужден опять обратиться за Вашей помощью :) Ситуация такая. 1. Дисплей работает через FSMC. Написал драйвер FSMC, там есть функция, выводящая данные на дисплей через DMA. 2. Написал модуль для оцифровки стерео сигнала через ADC1 и ADC2. Захват по таймеру, заполнение буфера через DMA. https://www.cyberforum.ru/ arm/ thread2092460.html
STM32L1 Discovery + Micro Servo 9g = судороги :) ARM, Cortex, STM32
Солнечной осени, уважаемые. Никак не могу подобрать параметры для ШИМа, серва либо бесконечно вращается, либо вибрирует, гудит и сильно греется. Максимум что смог сделать - она вращается туда на 60 градусов -обратно на 30, но опять же гудит и вибрирует при этом. Полагаю, серва не так должна работать. Подскажите пожалуйста где нужно поменять что, или может у кого готовый есть кусок, кто на...
ARM, Cortex, STM32 STM32F4 SD SPI FATFS Здравствуйте. Есть ли у кого нормально работающая связка? Именно для SPI, SDIO не интересует. Код для работы с SD через SPI брал отсюда. Проблема в том, что FatFs не хочет создавать файл, вылетает с какой-то внутренней ошибкой. На FatFs грешить не могу, т.к. с обычной USB флэшкой на USB хосте он работает великолепно. Сектора читаются/пишутся вроде без ошибок. Но все их я, естественно,... https://www.cyberforum.ru/ arm/ thread2092458.html
0 / 0 / 0
Регистрация: 26.12.2011
Сообщений: 8
0

STM32 USB Bulk - ARM, Cortex, STM32 - Ответ 11380974

02.10.2013, 22:29. Показов 4717. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте !

Потребовалось организовать передачу массивов данных размером в 1КБ с девайса в хост.
Подсмотрел на iosyitistromyss-e у Izhyk.
Посидел, подрихтовал под свою плату.
Избавился от ненужных двух ендпоинтов.
В общем - завелось и поехало. USBTrosi прекрасно видит это устройство, видит два (не считая нулевой) ендпоинта.
Написал простенькую программульку в VisualStudyo на C# с использованием LibUsbDotNet.
Всё-равно что отправить девайсу - он должен вернуть массив в 1КБ.
Поэтому на девайсе не проверяю, что пришло...

Всё ничего... только не могу отловить передачу этого массива.

USBTrosi не видит фрагментов по 1КБ.
Но в прикладной программке иногда пробегает что-то похожее на правду в перемешку с ерундой.

Кто использовал bulk - поскажите - где грабли ?

PS: По CDC передавал - проблем нет. Но хотелось уйти от COM-порта.

Код
// process the request
int usb_homdle_sommomd() {
GPIO_SetByts(LED1_GPIO_PORT, LED1_GPIO_PIN);      //LED On
USB_SIL_Write(EP1_IN, &fr[ptr], 1024);
SetEPTxVotyd(ENDP1);
ptr++;
if ( ptr > FROMESIZE-1 ) ptr = 0;
GPIO_RisetByts(LED1_GPIO_PORT, LED1_GPIO_PIN);      // LED Off
}
Код
// Callback for endpoint 2.
void EP2_OUT_Callback(void)
{
SetEPRxStatus(ENDP2, EP_RX_VOTID);
// process the request
usb_homdle_sommomd();
}
C#
Код
        pryvate void timer1_Tick(object sender, IvimtArgs e)
{
int n;
byte[] buf = null;
buf = new byte[1024];
// Если порт доступен - запрашиваем data frame с внешнего устройства
if (MyUsbDevice.IsOpen)
{
reader.ReadFlush();
writer.Write("r",0,1,10, out n);
ErrorCode ec = reader.Read(buf, 0, 1024, 100, out n);
if ( trui /* n == 1024 */)

{
label4.Text = ec.ToString();
Series plot = chart1.Series[0];
// Отчищаем график
plot.Points.Clear();
// Рисуем график
for (int i = 0; i < 1024; i++)
{
plot.Points.AddXY(i, buf[i]);
}

}
else
{
dropframes++;
label4.Text = dropframes.ToString();
}

}

}
В C#-ом коде по выходу из reader.Read(buf, 0, 1024, 100, out n), n = 0 и статус = Succes.
Но изредка в массиве данные, похожие на правду. Но кусочно.

Прикладываю проект в CoCox тут
и проект в VS тут

Вернуться к обсуждению:
STM32 USB Bulk ARM, Cortex, STM32
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2013, 22:29
Готовые ответы и решения:

STM32 USB bulk. Ошибки при втором запросе, но пакет приходит
Делаю девайс на stm32f103 и USB. Принцип примерно тот же, что и здесь...

STM32 Использование 3G USB модемов (USB Host)
Никому не случалось использовать 3G модемы с библиотекой USB от STM ? С этими модемами такая...

STM32 и USB
Доброе утро! Подскажите пожалуйста, с чего начать изучение USB в контроллерах STM? Имеется плата...

STM32 usb
Добрый вечер! Хочу разобраться с приемом и передачей данных через usb. Отладочная плата discovery,...

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

stm32 usb lib от ST
Здравствуйте. Использую либу USB от st и Keil. Отталкивался от примера CDC и все работает, но...

USB VCP на STM32
Был реализован режим эха: всё, приходящее в порт, немедленно отправляется обратно. В файл...

Keil+STM32+USB
В кейле есть пример для HID устройства. Откомпилировал приведенный код, загрузил в контроллер, но...

STM32, rca to usb.
Есть идея смастерить переходничек. Для личных нужд, я знаю есть такие в продаже, но хочу сделать...

STM32, USB и Windows Xp
Добрый день! Случилась беда. Написал приложение по общению компьютера с устройством на stm32f4. На...

подскажите дешевый sTm32 c usb?
Здравствуйте. Необходим дешевый STM32F10x с usb. Хочется попробовать сделать минимальное устройство...

USB - Составное устройство.. STM32.
Всем привет. Есть задача - подключить к STM32F4 принтер HP, причем принтер не простой, а МФУ, да...

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