roboforum.ru

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

 

АЦП преобразование в атмеге 48 или struct/union

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

АЦП преобразование в атмеге 48 или struct/union

Сообщение к561ЛА7 » 22 сен 2010, 08:01

Товарищи!
В атмеге 8 АЦП прекрасно работает так

ADMUX=0b11100000; // вход 0 ток
ADCSRA.6=1;
while(ADCSRA.4==0);
a1=ADCH;

Но в атмеге 48 это не работает!

ругается на : ADCSRA.6=1; и while(ADCSRA.4==0); left side of "." requires struct/union

где его взять? :cry:
О любимый мой учитель АВР 123
Надавал ты мне советов, и что вышло, посмотри
Я теперь паяю платы, программирую МК
Заказал я их по почте, у Семенова М.К.
Аватара пользователя
к561ЛА7
 
Сообщения: 337
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: АЦП преобразование в атмеге 48 или struct/union

Сообщение EdGull » 22 сен 2010, 08:41

найди в даташите как у Меги48 называется ADCSRA.6
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: АЦП преобразование в атмеге 48 или struct/union

Сообщение к561ЛА7 » 22 сен 2010, 09:52

:beer: Большое человеческое спасибо! :friends:
О любимый мой учитель АВР 123
Надавал ты мне советов, и что вышло, посмотри
Я теперь паяю платы, программирую МК
Заказал я их по почте, у Семенова М.К.
Аватара пользователя
к561ЛА7
 
Сообщения: 337
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: АЦП преобразование в атмеге 48 или struct/union

Сообщение к561ЛА7 » 23 сен 2010, 19:22

Рано радуюсь. В датащите он также называется.
поменял на двоичный код
ADMUX=0b11100011; //
ADCSRA=0b01000100; // ADCSRA.6=1;
while(ADCSRA==0b00010100);


Код вижн схавал, а вмлаб симулировать отказывается. Не работает АЦП
:bad: и все.
О любимый мой учитель АВР 123
Надавал ты мне советов, и что вышло, посмотри
Я теперь паяю платы, программирую МК
Заказал я их по почте, у Семенова М.К.
Аватара пользователя
к561ЛА7
 
Сообщения: 337
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: АЦП преобразование в атмеге 48 или struct/union

Сообщение avr123.nm.ru » 23 сен 2010, 21:15

вмлаб не симулит 48. PROTEUS.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


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

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

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

Mail.ru counter