zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|||||||||||
1 | |||||||||||
Прерывание по приему USART1 в STM32F100RB18.10.2014, 00:32. Показов 2180. Ответов 2
Метки нет (Все метки)
Всем привет, осваиваю stm-ки. Пишу в IAR , камень - stm32f100rb (st32vldiscovery)
Есть такая мною написанная небольшая програмка, в ней настраивается UART1 на приём/передачу. Передает всё нормально, принимаю символ 'a'. С приёмом сложнее - пытаюсь принимать по прерыванию, но в момент приёма всё крашится, в тело обработчика прерываний программа не попадает... Думал что мб дело в том что уровень сигнала немного превышает положенный, там больше 3.5В, но если сделать приём без прерывания в main() то всё работает нормально, в чём мб причина?
вообщем при любом прерывании попадаю в обработчик...с чем связно не понятно...брял даже другой пример работающий с форума
0
|
18.10.2014, 00:32 | |
Ответы с готовыми решениями:
2
Прерывание по приему SPI Не получается запустить прерывание по приему FDCAN, stm32h743 USART1+stmf103rb Не работает USART1 RX |
Модератор
8915 / 6684 / 918
Регистрация: 14.02.2011
Сообщений: 23,546
|
||||||
18.10.2014, 00:44 | 2 | |||||
Сообщение было отмечено dzrkot как решение
Решение
с IAR не работал не могу сказать
но похоже что у тебя не устанавливается обработчик прерываний посмотри имена обработчиков в стартовом файле файле (для Кеила это startup_stm32f10x_hd.s) вот привожу таблицу векторов
имя олжно совпадать с именем обработчика
1
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
18.10.2014, 01:10 [ТС] | 3 |
спасибо, я его вообще не прикрутил к проекту как оказалось))
проблема решена)
0
|
18.10.2014, 01:10 | |
18.10.2014, 01:10 | |
Помогаю со студенческими работами здесь
3
USART1 и stm32f103 Проблема с USART1 USART1 на STM32F4-Discovery STM32F103C8t6 настройка USART1 USART1 with DMA1 не работает прием данных STM32 - разница между USART1 и USART2 Обвязка STM32F100RB Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |