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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 05.05.2024, 19:22   #21
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 696
Сказал спасибо: 362
Сказали Спасибо 788 раз(а) в 365 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

Во, подтянулись любители АРМ-рестлинга
Все там работает ( из поста #9 ).
И да, в обработчике прерывания таки инвертировать бит 13.

P.S.
Запускалось в RAM с переназначением таблицы векторов в RAM.
Реклама:
j-Roger вне форума   Ответить с цитированием
Непрочитано 05.05.2024, 19:39   #22
sanekfps
Прохожий
 
Регистрация: 21.04.2024
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sanekfps на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

Пожалуйста, посмотрите мой проект. Я его пересоздал результат тот же. Светодиод горит, не мигает.
Вложения:
Тип файла: zip test.zip (81.3 Кб, 0 просмотров)
sanekfps вне форума   Ответить с цитированием
Непрочитано 05.05.2024, 19:44   #23
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

TIM1-›SR=0;
NewWriter вне форума   Ответить с цитированием
Сказали "Спасибо" NewWriter
sanekfps (05.05.2024)
Непрочитано 05.05.2024, 19:51   #24
sanekfps
Прохожий
 
Регистрация: 21.04.2024
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sanekfps на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

Да ладно
sanekfps вне форума   Ответить с цитированием
Непрочитано 05.05.2024, 20:36   #25
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,484
Сказал спасибо: 177
Сказали Спасибо 3,140 раз(а) в 2,027 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

вот для этого я в маине вывожу ногодрыг любой одной ногой и смотрю на него осцылом.. ногодрыг на максимальной частоте должен быть всегда!! ну в перерыве на другие подпрограммы.
если его нет - значит проц гдето завис. и завис он у тебя в прерывании. потому что ты не тот таймер сбрасывал. не то прерывание вернее.

а еще полезно ногой дрыгнуть в нужных местах программы. если нога дрыгает ожидаемо - значит все работает.
не дрыгает или дрыгает неожидаемо - значит гдето косяк.
и никогда я не использовал отладчики и симуляторы - ногодрыг решает вообще всегда!!!!
__________________
кагмаподэ магмаподэ

Последний раз редактировалось индюк; 05.05.2024 в 20:38.
индюк на форуме   Ответить с цитированием
Непрочитано 05.05.2024, 20:38   #26
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,484
Сказал спасибо: 177
Сказали Спасибо 3,140 раз(а) в 2,027 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

sanekfps, короче сам ты кривой а не кеил
__________________
кагмаподэ магмаподэ
индюк на форуме   Ответить с цитированием
Непрочитано 05.05.2024, 21:25   #27
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

Кстати, насчет С++ для F103C8. "Ентот сраный С++" умудряется вытворять вот такую вот штукенцию: несмотря на довольно сложную иерархию шаблонных классов и методов, на выходе в ассемблерном листинге получается очень компактный код. То есть, фактически, одна строчка "плюсового" кода (слева) преобразуется в одну строчку ассемблерного кода (справа). Ну и плюс несколько ассемблерных строчек подготовительного кода, который заносит в регистры необходимые числа.
Таким образом, в подобных операциях эффективность "плюсового" компилятора не уступает эффективности сишного компилятора.
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок экрана 2024-05-05 231738.jpg
Просмотров: 0
Размер:	77.7 Кб
ID:	181637  
NewWriter вне форума   Ответить с цитированием
Непрочитано 06.05.2024, 03:18   #28
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,484
Сказал спасибо: 177
Сказали Спасибо 3,140 раз(а) в 2,027 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: STM32 не уходит в прерывания

и нахрен это надо когда можно писать на си почти ассемблером???
столько слов, тарабарщины всякой и структур помнить?................
для простого проца блин.
__________________
кагмаподэ магмаподэ
индюк на форуме   Ответить с цитированием
Ответ

Закладки

Метки
keil uvision, stm32


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM32 как определить разрешены ли прерывания глобально kvark85 ARM 2 28.05.2015 13:08
Как расчитать время выполнения прерывания в STM32? MaxiMuz79 ARM 10 18.04.2014 18:30
Программа уходит в HardFault (STM32) valic Песочница (вопросы новичков) 9 26.05.2013 09:15
AT89C5131 прием и передача данных по USB rihkov AVR 14 15.11.2012 08:16
Вход в прерывания для PIC микроконтроллеров dimmich Микроконтроллеры, АЦП, память и т.д 4 06.12.2009 17:17


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot