Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 STM32F3 - внешние питание https://www.cyberforum.ru/ arm/ thread2091415.html
Привет Планирую создать робота на основе stm32f3discovery. Как подключить внешние питания к этой плате ?
ARM, Cortex, STM32 Stm32f103c8 spl spi dma max31855
Третий день пытаюсь завести аппаратный spi, я навичек, прошу помощи ( даташит на MAX31855 Сделал пока софтварно, работает GPIO_InitTypeDef PORT; PORT.GPIO_Speed = GPIO_Speed_50MHz; PORT.GPIO_Pin = SPI_CS_PIN | SPI_SCK_PIN; PORT.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB,&PORT);
ARM, Cortex, STM32 Определение наличия и извлечение usb-флешки https://www.cyberforum.ru/ arm/ thread2091413.html
Здравствуйте. Есть mp3-плеер на основе http://we.iosyitistromyss.ru/STM32/programmnyy-dekoder-mp3-na-stm32f10x-demoproekt.html. Переписал под stm32f207ze + keil, убрал RTOS, добавил воспроизведение с usb-флешки. Если флешка находится в разъеме до включения питания, то все играет. Теперь мне нужно сделать, чтобы при подключении флешки запускалось воспроизведение, при отключении все корректно...
ARM, Cortex, STM32 SD card FAT Добрый день! Есть: STM32F401 + SPI + SD CARD + FatFs от ChaN + FriiRTOS Открываю файл 1.mp3, все ок cчитываю 1кБ - ок cчитываю 4кБ - ок cчитываю 512Б - ок cчитываю 520кБ - ок cчитываю 1кБ - FR_DYSK_ERR Т.е. если читаю кусок не кратный 512 то при следующим чтении ошибка. Кто-то сталкивался с таким? https://www.cyberforum.ru/ arm/ thread2091412.html
FLASH_ACR_LATENCY ARM, Cortex, STM32
ковыряя новую библиотеку от st (HAL звучит как HALк злобный и страшный) начал с тактирования процессора и периферии все бы нормально пока не открыл проект GPIO_EXTI и там среди прочего есть строки HAL_PWREx_EnableOverDryve(); и " if(HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK)" не понятно что такое FLASH_LATENCY_5 нашел дефайны #define FLASH_LATENCY_0 ...
ARM, Cortex, STM32 STM32F103 и NRF24L01+ Доброго времени суток, коллеги. Назрел вопрос, т.к. уже пару недель не могу разобраться в сути проблемы. Есть вполне рабочий код, для трансивера NRF24L01+. Но, у меня этот код нормально только читает регистры. Похожий код для STM8S работает нормально, пишет регистры и записанное содержимое спокойно читается. Инициализирую железо: SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef... https://www.cyberforum.ru/ arm/ thread2091410.html
ARM, Cortex, STM32 SD карта (SDIO) + STM32F103ZET6 не работает https://www.cyberforum.ru/ arm/ thread2091409.html
Привет всем. Пытаюсь завести SD карточку через SDIO интерфейс STM32F103. Нашёл драйвер - приложил, виснет на sd_err = SD_Init ( ); Т.е. до классического бага, где обмен запускается до инициализации DMA, дело не доходит. Трассировка показала, что виснет в дебрях errorstatus = SD_EnableWideBusOperation(SDIO_BusWide_4b);
ARM, Cortex, STM32 Помогите разработать PPM-протокол
Нужна помощь в разработке генератора протокола PPM. Его используют в аппаратуре для авиамоделистов. Что бы сильно не расписывать, вот видео работы самого протокола. https://www.youtube.com/watch?v=FBAKxz7NSJk <Изображение удалено> Для експериментов использую STM32F103C8T6. Частично я уже начал его изучать, написал кусок кода, но работает оно не очень.
ARM, Cortex, STM32 Защита по питанию STM32 https://www.cyberforum.ru/ arm/ thread2091407.html
Собственно сабж: в атмелях есть bodlevel. А что есть в стм-ке? В ДШ я нашел инфу про POR, PDR и PVD, но PVD это не то, а напруга на первых двух не настраивается. Хочу заюзать для более надежного функционирования. Питание штатное, так что пропадать не должно, а если пропадет - так пусть уже отрубается при 3в.
ARM, Cortex, STM32 Проблема инициализаци портов GPIO из system_stm32F4xx.c Возникла следующая проблема при попытке работы с SDARM. Плата STM32F429 - Dysco. Мне захотелось проинициализировать SDROM при самом старте программы из выше упомянутого файла. Идея в том чтоб я мог спокойно в программе работать с переменными а на адресами и инициализировать их до старта main. Частично (с помощью некоего костыля) проблема решена. Переменные определяются все вроде как работает.... https://www.cyberforum.ru/ arm/ thread2091406.html
STM32L15x. Запустить преобразование АЦП от компаратора ARM, Cortex, STM32
Сейчас запуск АЦП от второго компаратора происходит через прерывание, которое генерирует компаратор (в прерывании происходит программный запуск АЦП). Вроде как всё это работает нормально, но смущает то, что приходится задействовать CPU для данной операции. Можно ли такой запуск сделать через события? Если верить мануалу, то выход компаратора можно перенаправлять на вход таймеров...
ARM, Cortex, STM32 после RESET контроллер медленно работает Может кто знает в чем дело - когда прошиваю ST-LINK - он ресетит сам и все нормально работает, после нажатия ресет прошивка работает очень медленно...с чем это может быть связано? https://www.cyberforum.ru/ arm/ thread2091404.html
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 225
0

sscanf - жрет неприлично много флеша - ARM, Cortex, STM32 - Ответ 11367001

28.07.2015, 17:28. Показов 5918. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Пользуюсь CoIDE - как средой разработки и последним arm-none-eabi-gcс - как тулчейном. Камень STM32F103C8T6, в проекте использую библиотеки от ST SPL. Проект успешно работает, принимает по UART данные из консоли, запихивает их в буффер...
Проектик замимает где то 15кб флеша, но тут мне захотелось обработать строку из буффера и розпихать данные в переменные.
"sscanf (Buffer,"\n+IPD,0,39: %4d,%4d,%4d,%4d,%4d,%4d,%4d,%4d",&channel[0], &channel[1],&channel[2],&channel[3],&channel[4],&channel[5],&channel[6],&channel[7]);"

Для этого использовал "sscanf" - и бах, проект теперь занимает 51кб.

WTF???
Не могу понять, я на тупил где то или это просто лыжи не едут? Как это исправить?

Вернуться к обсуждению:
sscanf - жрет неприлично много флеша ARM, Cortex, STM32
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.07.2015, 17:28
Готовые ответы и решения:

ATtiny2313 жрет очень много тока в режиме Idle (РЕШЕНО)
Код &quot;пустой&quot; программы: #define F_CPU 128000 #include &lt;avr/io.h&gt; #include &lt;avr/sleep.h&gt;...

Не много ли ОЗУ жрет
Здравствуйте форумчане. Писал на Qt с другом, подходим к завершающей стадии. Сегодня решил...

Discord жрёт много ЦП
При подключении к голосовому каналу в Discord, он начинает жрать 50-70% ЦП (2.5 ГГц). Это не норм....

Жрёт много памяти
Здравствуйте. Моя программа ест очень много оперативной памяти - как это можно исправить? ...

Win 7 жрет много оперативки!
Всем привет! появилась такая проблема с 64 битной версией: винда в простое (без всяких скайпов и...

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

Интернет жрет много трафика
Интернет жрет много трафика, что то обновляется но найти не могу, комп несколько раз переписал,...

Что-то жрёт много оперативки
Доброго времени суток, товарищи! Проблема началась давненько. Стали показываться оповещания, мол...

DLLHOST жрет очень много памяти...
при переходе с IIS4 на IIS5 столкнулся с проблемой: DLLHOST жрет очень много памяти...

Firefox жрет слишком много оперативы
Плиз выручите, в чем трабл, все было гуд, ближе к вечеру что то сделать через мазилу нереально,...

Windows 10 много жрет оперативной памяти
Установил Windows 10 x64. Установилась за 15 мин. на SSD диск (120Gb Kingston) Конфигурация ПК:...

много памяти жрет игра на OpenGL
много памяти жрет игра на OpenGL...через диспетчер смотрю аж 15 метров...там же ничего особого...

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