Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

Ошибка при выходе из прерывания

Непрочитано 28.05.2013, 01:30  
pifa
Гражданин KAZUS.RUN
 
Регистрация: 26.12.2005
Сообщений: 621
Сказал спасибо: 25
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Ошибка при выходе из прерывания

Сейчас уж не знаю, где лучше открывать тему - то ли здесь, то ли в программировании.
А вопрос следующий. В рабочей программе (связь по I2C двух процессоров) решил заменить свою п/п прерывания I2C на ATMELовскую ("TWI_slave.c" и "TWI_slave.h"). И начались какие-то непонятки. То при входе в п/п прерывания таймера, то при выходе из нее выскакивают ошибки. Я выбросил из проекта все, что можна. Остался один проц.
при выходе из прерывания таймера проц сваливается на адрес 0. Если убрать в п/п прерывания таймера оператор:

ADC_7741[N_chan_7741][step7741]=TCNT1;

то программа работает. Где-то какая-то ерунда. В чем я промахнулся?
А то я уже совсем отупел. Заблудился в трех соснах.
Привожу два примера (с ошибкой и без).
IAR 4.30A
Proteus 7.10
Миниатюры:
Нажмите на изображение для увеличения
Название: error.GIF
Просмотров: 47
Размер:	179.8 Кб
ID:	47273  
Вложения:
Тип файла: rar TEST_8535_NO_RETI.RAR (70.3 Кб, 34 просмотров)
Тип файла: rar TEST_8535_RETI.RAR (71.4 Кб, 33 просмотров)
Реклама:
pifa вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ностальжи по школе... Ar-Gen-Tum Отвлекитесь, эмбеддеры! 141 27.02.2015 16:10
Непонятная ошибка при сборке проекта в AVR Studio 4 Алексaндр Микроконтроллеры, АЦП, память и т.д 3 29.09.2011 21:41
Ошибка при конфигурации USB в AT91SAM7S256 fFerum Микроконтроллеры, АЦП, память и т.д 3 26.08.2011 15:40
Бортовой комп (почти) теперь и у меня (+) kd_Rash Микроконтроллеры, АЦП, память и т.д 79 11.08.2011 14:23
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


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


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