roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 03:11

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: атмега 2560. Как управлять АЦП?
СообщениеДобавлено: 09 мар 2018, 12:55 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
в меге 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.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: атмега 2560. Как управлять АЦП?
СообщениеДобавлено: 10 мар 2018, 23:44 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
никому не интересны мои страдания...

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: атмега 2560. Как управлять АЦП?
СообщениеДобавлено: 11 мар 2018, 00:10 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
к561ЛА7 писал(а):
никому не интересны мои страдания...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: атмега 2560. Как управлять АЦП?
СообщениеДобавлено: 11 мар 2018, 10:20 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Dmitry__ писал(а):
Почему? Интересны :)

Ага, попкорн уже остывает. ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: атмега 2560. Как управлять АЦП?
СообщениеДобавлено: 13 мар 2018, 14:28 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
Dmitry__ писал(а):
к561ЛА7 писал(а):
никому не интересны мои страдания...

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

у меня проблемы с сосудами головного мозга. Поэтому мне тяжело заниматься умственной деятельностью. Не то что бы я соображаю плохо, соображаю я хорошо, но мало и понемногу. И поэтому мне тяжело например чтото искать в инете, переваривать много информации.. Например сложно перейти с одного компилятора на другой.. Потому что я одном уже написал кучу примеров и знаю что откуда взять.. а другой не знаю где взять ... Как то так..

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: атмега 2560. Как управлять АЦП?
СообщениеДобавлено: 13 мар 2018, 17:04 
Не в сети
Аватара пользователя

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

Это первое что стОит проверить. Поставить самый свежий компилятор. И советую одолеть IDE arduino. Там довольно все просто, а помочь сможет больше народу.
Я программы для ардуины пишу в линухе и собираю компилятором gcc. Но также установлена IDE arduino, поэтому могу оперативно проверять примеры...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: атмега 2560. Как управлять АЦП?
СообщениеДобавлено: 14 мар 2018, 20:01 
Не в сети

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
К561ла7

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

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

Удачи loox


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Google [Bot] и гости: 9


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO