roboforum.ru

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

атмега 2560. Как управлять АЦП?

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

атмега 2560. Как управлять АЦП?

Сообщение к561ЛА7 » 09 мар 2018, 12:55

в меге 8 , в компиляторе CVAVR

АЦП работает


Код: Выделить всёРазвернуть
ADMUX=0b01100000;  // выставляем номер канала(младщие биты) и режим источника опорного напряжения
ADCSR.6=1;        // запускаем АЦП преобразование
while(ADCSR.4==0);//  ждем пока появится влаг завершения ацп преобразования
a[5]=ADCH;   //  присваиваем переменной a1 знкачение старщего регистра где храниться результат ацп


но в меге 2560 почемуто строчки

ADCSRA.6=1;
while(ADCSRA.4==0);

не идут, пишет что "левая сторона "." требует struct/union
тоесть прямо не пишется значение бита в регистр


как выкрутиться из ситуации ?
Может прямо писать значение всего регистра ,
но там часть битов выставляется самим МК


или может причина в том что версия компилятора старая, ей уже лет 5,
или может подскажете где почитать про ток как управлять АЦП в этом компиляторе[/quote]
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: атмега 2560. Как управлять АЦП?

Сообщение к561ЛА7 » 10 мар 2018, 23:44

никому не интересны мои страдания...
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: атмега 2560. Как управлять АЦП?

Сообщение Dmitry__ » 11 мар 2018, 00:10

к561ЛА7 писал(а):никому не интересны мои страдания...

Почему? Интересны :)
Просто удивляет твое нехотение следовать советам. Ты как будто специально это делаешь.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: атмега 2560. Как управлять АЦП?

Сообщение Madf » 11 мар 2018, 10:20

Dmitry__ писал(а):Почему? Интересны :)

Ага, попкорн уже остывает. ;)
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: атмега 2560. Как управлять АЦП?

Сообщение к561ЛА7 » 13 мар 2018, 14:28

Dmitry__ писал(а):
к561ЛА7 писал(а):никому не интересны мои страдания...

Почему? Интересны :)
Просто удивляет твое нехотение следовать советам. Ты как будто специально это делаешь.

у меня проблемы с сосудами головного мозга. Поэтому мне тяжело заниматься умственной деятельностью. Не то что бы я соображаю плохо, соображаю я хорошо, но мало и понемногу. И поэтому мне тяжело например чтото искать в инете, переваривать много информации.. Например сложно перейти с одного компилятора на другой.. Потому что я одном уже написал кучу примеров и знаю что откуда взять.. а другой не знаю где взять ... Как то так..
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: атмега 2560. Как управлять АЦП?

Сообщение Dmitry__ » 13 мар 2018, 17:04

Опс, тогда я извиняюсь :oops: Это тот случай, когда мне лучше жевать чем говорить :oops:
Я не знаю компилятор CVAVR и не могу оперативно проверить ошибку.
к561ЛА7 писал(а):может причина в том что версия компилятора старая, ей уже лет 5,

Это первое что стОит проверить. Поставить самый свежий компилятор. И советую одолеть IDE arduino. Там довольно все просто, а помочь сможет больше народу.
Я программы для ардуины пишу в линухе и собираю компилятором gcc. Но также установлена IDE arduino, поэтому могу оперативно проверять примеры...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: атмега 2560. Как управлять АЦП?

Сообщение loox » 14 мар 2018, 20:01

К561ла7

Купил для Вас книгу Лебедева с диском "Пособие для начинающих. Code Vision AVR" про которую писал - куда переслать ?

loox
Отправил сегодня 29.3 . трек 11961920018123

Удачи loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6