Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Виснет программа на STM32f4

Непрочитано 13.03.2017, 01:19  
Kopranych
Частый гость
 
Регистрация: 16.05.2016
Адрес: Москва
Сообщений: 35
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
Kopranych на пути к лучшему
По умолчанию Виснет программа на STM32f4

При отладке программы на stm32f4 попадаю на ассемблерную команду B в стартап файле, это происходит на функции NVIC_EnableIRQ(UART4_IRQn); На этом программа бесконечно зацикливается.
В чем проблема?
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 0
Размер:	21.8 Кб
ID:	111635  
Реклама:
Kopranych вне форума  
Непрочитано 13.03.2017, 08:25  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,395
Сказал спасибо: 85
Сказали Спасибо 674 раз(а) в 393 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Виснет программа на STM32f4

Ну так видать прерывание от UARt4 туда и ведет.
Функция обработчика то написана?
Ну и еще сделайте функцию обработчика Hardfault, хотя бы с бесконечным циклом внутри, чтобы хоть как-то ориентироваться.
pambaru вне форума  
Непрочитано 13.03.2017, 11:04  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Виснет программа на STM32f4

В данном случае отсутствует обработчик прерывания. Может быть синтаксическая ошибка (название обработчика надо просто копировать из старт-ап файла) или векторы не соответствуют выбранному микроконтроллеру.
Easyrider83 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AVR Studio 4 виснет на функции _delay_ms() Kopranych AVR 1 25.05.2016 16:31
Не стартует stm32f4 STM32F4 Песочница (вопросы новичков) 2 04.12.2012 22:46
Программа для архивации билдов проектов mobil2005 Proteus, KiCAD и другие ECAD 23 12.08.2011 13:32
Что такое программа и методика измерений и чем отличается программа от методики tumanovalex Измерительное оборудование 12 22.12.2009 20:40
UT71C. Программа регистрации измерений. asng Информация по радиокомпонентам 0 20.07.2007 07:49


Часовой пояс GMT +4, время: 13:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.