Не работает АЦП, все время в прерывании ???!!!

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
inkHunter
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб авг 21, 2010 20:44:27
Откуда: Ростов
Контактная информация:

Не работает АЦП, все время в прерывании ???!!!

Сообщение inkHunter »

Не работает АЦП, все время в прерывании ???!!! у while (1) не заходит. WinAVR
#include <avr/io.h>
#include <avr/interrupt.h>

int adc;
int i=0;
ISR(SIG_ADC)
{
adc=ADCW;
ADCSR|=0x40;
}


void main (void)
{


ADMUX=0;
ADCSR =0b10001001;
ADCSR|=0x40;
sei();


while (1)
{
i++;
if (i==100)
{i=0;}

}
}
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18671
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Не работает АЦП, все время в прерывании ???!!!

Сообщение ARV »

ищите по форуму и интернету волшебное слово volatile и изучити, наконец, компилятор WinAVR и язык Си - сколько можно по каждому поводу кричать о помощи? взялись что-то изучать - ИЗУЧАЙТЕ!!! информации предостаточно.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
inkHunter
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб авг 21, 2010 20:44:27
Откуда: Ростов
Контактная информация:

Re: Не работает АЦП, все время в прерывании ???!!!

Сообщение inkHunter »

ARV писал(а):ищите по форуму и интернету волшебное слово volatile и изучити, наконец, компилятор WinAVR и язык Си - сколько можно по каждому поводу кричать о помощи? взялись что-то изучать - ИЗУЧАЙТЕ!!! информации предостаточно.
спс volatile помогло )
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»