roboforum.ru

Технический форум по робототехнике.

на меге16 ацп

Re: на меге16 ацп

avr123.nm.ru » 18 мар 2010, 09:16

Выше ведь не написано и по ссылкам не понятно и в апноутах нету. Как ?

Re: на меге16 ацп

osc » 05 май 2010, 20:09

Нечто подобное я недавно делал ради интереса, код программы и схему выложил там

Добавил:
Автор, это именно то, что тебе нужно :)

Re: на меге16 ацп

hadok » 10 май 2010, 01:10

Спасибо большущее!!!!!!!!!!!!!

Re: на меге16 ацп

Змей-Горыныч » 31 май 2010, 06:25

Я тоже делал управление ШИМ в Меге16 от переменного резистора, но программа писана на ассемблере. Есть идея сделать импульсный блок питания с ШИМ от микроконтроллера, используя этот модуль, но времени довести дело до готового образца пока нет. Может кто хочет заняться...

Re: на меге16 ацп

Korbofos » 04 июн 2011, 16:40

Извиняюсь что не в своей теме! Но чтоб лишнего не гадить...
Запускаю 8 битный АЦП в режиме автоматического перезапуска! В протеусе значения какие- то странные выдаёт(((
Код: Выделить всёРазвернуть
// ADC initialization

ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<ADATE)|(0<<ADIE)|(0<<ADPS2)|(0<<ADPS1)|(0<<ADPS0);
SFIOR=(0<<ADTS2)|(0<<ADTS1)|(0<<ADTS0); // free mode?
ADMUX=0b01100000;



while (1)
      {
      while (ADCSRA.4==0);
       {
       x=ADCH;
       ADCSRA.4=1;
       //delay_ms(20);
       }

      }

Проект протеуса прилагаю!
Подскажите что не так?

Добавлено спустя 2 часа 47 минут 8 секунд:
Изображение
Протэус глючит?
Вложения
ADC.rar
(45.48 КиБ) Скачиваний: 0

Re: на меге16 ацп

Drunya » 04 июн 2011, 16:49

в свойствах выбери hexadecimal

Re: на меге16 ацп

Korbofos » 04 июн 2011, 17:11

в свойствах выбери hexadecimal
А по точней где в протеусе это выбрать?
Изображение

Re: на меге16 ацп

Drunya » 08 июн 2011, 16:45

Вот где ты обвел букву J в кавычках - там нажать правой кнопкой и выбрать hexadecimal.


cron
Rambler\'s Top100 Mail.ru counter