реклама на сайте
подробности

 
 
> Прерывание в asm, как организовать?
Sprite
сообщение Jun 3 2011, 15:14
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 173
Регистрация: 11-05-08
Пользователь №: 37 414



Здравствуйте.

Продолжаю изучать ассемблер. Камень - stm32f103, среда разработки - keil. Пример проекта брал здесь.Нужно организовать прерывание по совпадению с регистром сравнения таймера.
Когда я писал на C - с проектом шел файлик "STM32F10x.s", где были прописаны все вектора прерываний. А в моем проекте этого файлика нет sad.gif
Как организовать прерывание? (желательно пример кода).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Jun 3 2011, 15:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Sprite @ Jun 3 2011, 18:14) *
Когда я писал на C - с проектом шел файлик "STM32F10x.s", где были прописаны все вектора прерываний. А в моем проекте этого файлика нет sad.gif
Как организовать прерывание? (желательно пример кода).


Так это же, по сути, обычный ассемблерный файл. Можно разобраться в его содержимом и адаптировать для использования в своем проекте. В конце концов, можно сделать проект на Си, откомпилировать, получить листинг и изучить его. Вот только зачем вам это ? Компилятор почти наверняка сделает и быстрее, и лучше, чем вы напишете сами ...

Сообщение отредактировал kovigor - Jun 3 2011, 15:34
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016