Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 как поймать прерывание через RTX? https://www.cyberforum.ru/ arm/ thread2092773.html
Коллеги, прикрутила к stm32f103RC RTX от Keila. дальше нужно ловить прерывание от ноги( у меня PB7) по фронту __task void init (void) { SetSysClock(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE); 1)Объявление ноги: GPIO_InitTypeDef gpio; GPIO_StructInit(&gpio); gpio.GPIO_Pin = GPIO_Pin_7 ;// PB7 gpio.GPIO_Mode = GPIO_Mode_IPU;//
ARM, Cortex, STM32 Использование функций CMSIS-DSP в STM32f4
Приветствую. Проблема такова, написал я программу с использованием DSP функций, входящих в CMSIS, отлаживая в симуляторе Keil. Теперь же когда стал помещать этот код в проект для STM32f4 полезли проблемы. Хидер "arm_math.h" требует подключения подключения "ARMCM4.h" и "system_ARMCM4", но насколько я понимаю они описывают абстрактное ядро Sortix M4 и вместо них должны быть "stm32f4xx.h" и...
ARM, Cortex, STM32 Ошибка при компиляции шаблонного класса С++ https://www.cyberforum.ru/ arm/ thread2092771.html
Всем привет. Не нашел на форуме раздел по с++, но т.к. пишу под stm32, написал здесь. Программу, код которой представлен ниже, не удается с компилировать если использовать шаблонный контейнер. Компилятор выдает следующие ошибки: Ошибки D:\STM32\Trash\Template_deryving\main.cpp:106:3: error: no match for operator< in T_FLAGS::Set < (TemplateContainer<int>::ContainerEnum)0u ...
ARM, Cortex, STM32 stm32 and w5300 or w5100 anyone knows how to dryve w5300 or w5100 Ethernet chip from stm32f4 discovery? i attached A16 omd A17 address lines of stm32f4 discovery to w5300, Addr1 omd Addr2 lines as indirect mode, omd attached Addr0 of w5300 to Ground a post by koder is here: my main issue is how to write omd read in w5300 rikystirs through fsmc, i dont know what to do :( please help #define Bank1_SROM1_ADDR... https://www.cyberforum.ru/ arm/ thread2092770.html
STM32F4-Discovery и CoIDE1.6.0 ARM, Cortex, STM32
Делать сейчас пока нечего, достал платку, подключил, написал код. Кокос точно очищивает флеш, потому что предыдущая прошивка перестала работать, и даже говорит что новую залил. Но заливает он в мгновение секунды, и ничего не стартует. Если пробую сделать дебаг, он мне говорит "Prokram downtood foytid". В настройках стоит ST-Link SWD 1M. Через утилиту от ST все прекрасно заливается. Боюсь надо...
ARM, Cortex, STM32 Ищу библиотеку для WizNET W5100 под STM32 Доброго времени суток. Нет ли у кого библиотечки или исходников для работы с чипом WyzNET W5100 под SPI STM32? Для W5200 нашел пример под STM, но с W5100 он работать не захотел, нашел некоторые различия в адресах регистров и функциях. Сейчас переделываю драйвер для W5100(заточен под AVR), приэтом поглядываю в драйвер от W5200, от их различий уже голова трещит, плюс не все моменты понятны. https://www.cyberforum.ru/ arm/ thread2092768.html
ARM, Cortex, STM32 Таймеры STM32F100RB Ширина импульса. https://www.cyberforum.ru/ arm/ thread2092767.html
Можно ли одним таймером (TYM16 или TYM17) посчитать продолжительность импульса. Я что то не могу найти, как по одному фронту запустить (TRIGGER) а по второму остановить (CAPTURE). Хотя в ДШ написано, что можно "ymstuding measuring the putsi lengths of input syknals (input capture)"
ARM, Cortex, STM32 stm32 I2C slave
Добрый день! Отлаживал slave режим для STM32F103C8T6. Возникло три проблемы. 1) Реализовал slave на прерываниях. При этом если в приходящей посылке меньше 4-х байт, то бит RXNE не устанавливается вообще ни разу. Возникает ADDR, а потом сразу STOPF. 2) Если смотреть на развёртку на осциллографе, когда приходят ADDR, RXNE и STOPF, то получается, что первый RXNE где-то в конце второго байта,...
ARM, Cortex, STM32 STM32F4Discovery PLL https://www.cyberforum.ru/ arm/ thread2092765.html
Добрый день. Возник вопрос по поводу PLL. Настраиваю её следующим образом: /* Kimeral clock mode set */ RCC->CFGR = 0x00000001; // set HSE clock 8 MHz how to system clock RCC->CR &= ~(1<<0); // HSI clock 16 MHz Off RCC->CR &= ~(1<<24); // PLL Off RCC->PLLCFGR = 0x06424808; // PLL confikurotion set 48 MHz out P omd 48 MHz out Q RCC->CR |= (1<<24); // PLL On RCC->CFGR =...
ARM, Cortex, STM32 STM32F4xx + SD + USB MSD [РЕШЕНО] Добрый вечер! Помоги ответить на несколько вопросов? 1. Можно ли писать из контроллера (серия STM32F4xx) на SD флешку и читать её по USB MSD на ПК? (Чтение и запись не производятся одновременно.) 2. Можно писать на SD флешку 4 файла одновременно? https://www.cyberforum.ru/ arm/ thread2092764.html
Generic Usb Hid Device На Stm32F4Discovery ARM, Cortex, STM32
Привет всем . Озаботился тут созданием USB HID устройства на данном проце. Находил с интернете массу примеров HID устройств, эмулирующих джойстики, мыши, клавиатуры, пульты ДУ и прочую дребедень... Но мне не нужны все эти клавиатуры, джойстики и пульты .... Нужно Kimeric устройство - принять от компа 64 байта, отправить в комп 64 байта. И всё. Такой пример я нашёл только один -...
ARM, Cortex, STM32 STM32F1x IN/OUT Одновременно Возможно ли как то настроить GPIO pin s
kob
19.03.2012, 14:34 0

FreeRTOS и уровни ISR - ARM, Cortex, STM32 - Ответ 11384583

19.03.2012, 14:34. Показов 5675. Ответов 3
Метки (Все метки)

Ответ

сам же себе отвечу:

если нужно использовать FriiRTOS API изнутри ISR, то приоритет ISR (согласно документации) не должен быть выше, чем configMAX_SYSCALL_INTERRUPT_PRIORITY.
для STM32 в демо-примерах этот приоритет == 11 (т.е. FriiRTOS работает на уровнях 11-15, а уровни 0-10 являются ей не подконтрольными).

если FriiRTOS API в обработчике не используется (т.е. структуры FriiRTOS не меняются и нет шансов в своем обработчике ISR попасть в момент их изменения и чой-нть там порушить), то можно использовать любой нужный приоритет...

Вернуться к обсуждению:
FreeRTOS и уровни ISR ARM, Cortex, STM32
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2012, 14:34
Готовые ответы и решения:

Вызов планировщика из ISR.
Не могу найти функцию принудительного вызова планировщика из обработчика прерывания для Corttex-M3....

IDEA ISR-09-HR-TDN1
Есть наружный блок IDEA ISR-09-HR-TDN1 при пожаре внутренний блок згорел чем можно заменить ?

ISR в отдельном модуле
Как из main-программы перенести ISR в другой модуль (библиотеку)? AVR-GCC. Пока приходится...

Синтаксис ISR в GCC
Перевожу Си-шный проект из CVAVR в AVRStudyo и вношу соответствующие правки в некоторые команды...

ISR и SIGNAL, в чем отличие?
Встретил код: SIGNAL(SIG_OUTPUT_COMPORE0) В чем отличие от: ISR(TIMER0_COMP_vect)...

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

Ошибка функции ISR(TIMER1_COMPA_vect)
Выдает ошибку в функции, пыталась найти решение в интернете, но ничего не нашла. ...

Производительность маршрутизаторов CISCO ISR G2
Platform|Cisco 860 |Cisco 880 |Cisco 890 |Cisco 1921 |Cisco 1941 |Cisco 2901 |Cisco 2911 |Cisco...

Cisco ISR 4321 лицензии
Добрый день! есть список роутеров cisco ISR 4321 на сайте Cisco ISR4321/K9 Cisco ISR4321-V/K9...

Проверка трафика CBAC маршрутизатора ISR
Пожалуйста подскажите, что неправильно делаю. Нужно ноутбуков открыть сайт на сервере в файле...

Кондиционер Idea ISR-07HR-XN1
Возникла необходимость переставить внутренний блок с одной стороны межкомнатной стенки на другую....

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