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

 
 
> STM8L - DISCOVERY, работа с прерываниями
Kalyan
сообщение Mar 12 2011, 22:29
Сообщение #1


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

Группа: Свой
Сообщений: 108
Регистрация: 4-11-10
Пользователь №: 60 656



Добрый вечер! Вот суть проблемы...... Работаю в компиляторе IAR Embedded Workbench for STMicroelectronics STM8 1.20 Evaluation. Пытаюсь получить прерывание от таймера 4. В файлике iostm8.h нашел таблицу прерываний, но при подключении этого файлика возникают ошибки. Я вырезал оттуда табличку и создал новый заголовочный файлик - interrupt.h. Пишу следующий код:

#include <iostm8l152c6.h>
#include "interrupt.h"
#include "stm8l15x.h"

#pragma vector=TIM4_OVR_UIF_vector
__interrupt __root void tim4_Handler(void)
{
PC_ODR^=0x80;
TIM4_SR1=0x00;
}
int main( void )
{
PC_CR1=0x80; //0b10000000
PC_CR2=0x00;
PC_DDR=0x80; //0b10000000

PC_ODR=0x80; // засветил диод 0b10000000

CLK_CKDIVR=0x00; //поделю системную частоту на 1 тоесть частота будет 8 мегов.
CLK_PCKENR1=0x04; //включаем тактирование таймера 4 0в00000100
//TIM4_PSCR=0x00; //делим частоту
TIM4_IER=0x01; // использую прерывания
TIM4_CR1=0x81; // включаем таймер 0в10000001
enableInterrupts();
while (1)
{
};
}

Все компилируется без ошибок, но в обработчик прерывания не заходит! Что я неправильно делаю??? Помогите пожалуйста!!!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kalyan   STM8L - DISCOVERY   Mar 12 2011, 22:29
- - Transcend   А у меня тоже есть такая платочка. Купил вчера к н...   Mar 13 2011, 10:20
- - Kalyan   Проблему решил, все работает!!! Не дос...   Mar 13 2011, 23:18
|- - _Bill   Цитата(Kalyan @ Mar 14 2011, 03:18) asm(...   Mar 14 2011, 17:00
|- - Kalyan   Цитата(_Bill @ Mar 14 2011, 20:00) Вместо...   Mar 14 2011, 21:09
|- - Transcend   Цитата(Kalyan @ Mar 15 2011, 00:09) Лучше...   Mar 15 2011, 06:42
- - Harbinger   2 мегабайта на 8052 - это очень здорово надо поизв...   Mar 16 2011, 06:26
|- - Transcend   Цитата(Harbinger @ Mar 16 2011, 09:26) 2 ...   Mar 16 2011, 07:49
- - topkin   Не знаю в чем проблема, LQFP паяется на ура, во вс...   Mar 16 2011, 10:47
|- - Transcend   Цитата(topkin @ Mar 16 2011, 13:47) Не зн...   Mar 16 2011, 12:22
|- - topkin   Цитата(Transcend @ Mar 16 2011, 15:22) А ...   Mar 16 2011, 14:52
||- - Transcend   Купил сегодня дисплей Nokia 6100 - решил глянуть ...   Mar 16 2011, 17:35
||- - AcidBurn   Цитата(Transcend @ Mar 16 2011, 20:35) Ку...   Mar 22 2011, 09:36
||- - Transcend   Цитата(AcidBurn @ Mar 22 2011, 12:36) Так...   Mar 22 2011, 11:57
||- - AHTOXA   Цитата(Transcend @ Mar 22 2011, 16:57) Ра...   Mar 22 2011, 12:09
|||- - Transcend   Цитата(AHTOXA @ Mar 22 2011, 15:09) Я как...   Mar 22 2011, 13:40
||- - Harbinger   Цитата(Transcend @ Mar 22 2011, 13:57) На...   Mar 25 2011, 19:58
||- - Transcend   Цитата(Harbinger @ Mar 25 2011, 22:58) Та...   Mar 25 2011, 20:02
|- - Harbinger   Цитата(Transcend @ Mar 16 2011, 14:22) А ...   Mar 17 2011, 03:48
|- - Transcend   Цитата(Harbinger @ Mar 17 2011, 06:48) Пи...   Mar 17 2011, 06:14
- - ukpyr   ЦитатаЕсли бы сейчас сделали внутреннюю память МК ...   Mar 16 2011, 12:34
|- - Transcend   Цитата(ukpyr @ Mar 16 2011, 15:34) нет см...   Mar 16 2011, 13:13
- - ukpyr   ЦитатаАЦП и ЦАП больше 16 бит - редкость.ну вот са...   Mar 16 2011, 14:13
- - ukpyr   ЦитатаУ меня почему то безвыводные легко получаютс...   Mar 17 2011, 07:30
|- - Transcend   Цитата(ukpyr @ Mar 17 2011, 10:30) нужен ...   Mar 17 2011, 09:45
- - ukpyr   ЦитатаА у Cortex АЦП только 12 разрядов бывает? Ма...   Mar 17 2011, 10:08
|- - Transcend   Цитата(ukpyr @ Mar 17 2011, 13:08) если н...   Mar 17 2011, 11:59
|- - Transcend   Если отпилить часть STM8L с программатором - то им...   Mar 18 2011, 10:15
- - ukpyr   Цитатаим можно будет прошить такой МК как STM32F10...   Mar 22 2011, 10:26
- - Harbinger   Не поленился сопоставить схему дискавери с DS на S...   Mar 27 2011, 06:42
- - Ruslan-maniak   Приветствую. Дабы не создавать новую тему, задам в...   Jul 5 2013, 03:48


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

 


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


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