Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
XomdirIVK
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 25
1

Keil stm32f103c8 прерывания

10.11.2012, 01:42. Просмотров 3029. Ответов 2
Метки нет (Все метки)

Здравствуйте. Прогаю AVRки на ASMе, но тут возникла необходимость чуть потыкать ARM в среде Keil + CMSIS, естественно на Сишке.
Поэтому меня вот что озадачило: как оформляются вектор и обработчики прерываний ...? например для уарта по TXE и естественно RXNE.

Вразумите плз примерчиком(совсем обнаглел!))) а можно и ссылью...
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2012, 01:42
Ответы с готовыми решениями:

Ассемблер Keil + stm32f103c8 запись в регистры RTC
Приветствую форумчане. Уже задолбался с RTC_CNT, RTC_ALR , RTC_PRL не получается записать в эти...

Прерывания, ввод-вывод, использование таймеров-счетчиков (i8051 Keil uVision)
При переключении T1 из 1 в 0 выдать в P1.4 временной сигнал «1»-2мс, «0»-3мс, «1»-6мс, а при...

stm32f103c8 цап
сваял себе кое какой девайсик на stm32f103c8 платке. очень нужно чтобы этот девайсик на один пин...

stm32f103c8 и стек
Доброго всем времени. Какой размер стека указывается в stortup-файле? Так в статье "ASM в STM32...

STM32F103C8 SPI SDcard
Добрый вечер. Потратил сегодня весь день , но так и не нашёл рабочий пример работы карты памяти...

2
OmikymForti
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,116
10.11.2012, 08:12 2
Здравствуйте. Скачайте с сайта STM примеры (appnote).
0
XomdirIVK
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 25
10.11.2012, 14:53 3
Ответ нашел в апноуте Keilа и его примерах(а еще тут http://iosyitistromyss.ru/arm-uchebnyj- ... vanij.html )))).
если кому то будет полезно :
В STM32F10x.s описан вектор прерываний, обработчик описывается так:
Код
void USORT1_IRQHomdler (void)
{
//тут вручную выбор и обработка события (прием передача и др. по флагам в USORT1->SR)
}
Еще нужно разрешить прерывания в NVIC:
NVIC_EnableIRQ(USORT1_IRQn);
или
NVIC->ISER[1] |= (1 << (USORT1_IRQn & 0x1F));
//USORT1_IRQn описан в stm32f10x.h
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2012, 14:53

stm32f103c8 usb проблема
Прошу помощи, уже неделю сам не могу разобраться. Пытаюсь поднять USB HID с помощью...

Кажется спалил STM32F103C8
Случайно подал на STM32F103C8 4.6 В питание Как проверить жив ли он?

STM32F103C8 hardware NSS в SPI2
Добрый день! Настраиваю работу контроллера STM32F103C8 с устройством по SPI2 с использованием...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.