роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: С чего начать
Exorcist Post Id


Рядовой


Сообщений всего: 8
Дата рег-ции: Май 2008  



Вот мне тут задачку задали запрограммировать АЦП на Atmel Tiny 2313
Конечно там уже есть встроеный АЦП.Но надо самому.
Я только начала как неделю возиться С микроконтроллерами.
Я вот даже незнаю с его начать.Мне нужна документцаия по Atmel Tiny 2313 на русском язые.И вот вообще как и что начать читать или делать?
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Гхмы да... Серьезную те задачу подкинули... Учитывая что в tiny2313 нет АЦП Улыбка Смотри в сторону tiny24/44/84. У них уже есть АЦП... А еще луче иди сюды http://www.atmel.com/dyn/product...amily_id=607#791
да сам выбери чего желаешь, да и даташит скачаешь... Еще можешь на www.atmel.ru зайти, там перевод был русский... Если чего спрашивай...\n\n(Добавление)
Ну или если нужно именно на тини2313, то можно по spi или i2c внешний АЦП подключить...
 
 Top
Exorcist Post Id


Рядовой


Сообщений всего: 8
Дата рег-ции: Май 2008  



Вот именно что надо именно на tiny2313.
Руский мануал по нему так и не нашел.
Есть линки?
Я вот незнаю где начать читать пр оАЦП чтобы разобраться что к чему.
ВОобще в ASM хорошие познания,и цифровой электроники.
НО с Микроконтрллером тока начал..И тут препод сказал вот держи задачку.
Вот сижу и думаю что начать читать!=)
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Дока по АВР тут http://www.gaw.ru/avr.htm Ну вот читайте... Из интерфейсов у него SPI имеется. АЦП для SPI дофига, например ADC102S021CIMM да всяких их найти можно... Вот, читайте Улыбка
 
 Top
Exorcist Post Id


Рядовой


Сообщений всего: 8
Дата рег-ции: Май 2008  



Тока вот ссылка не рабочая))
Если есть материал на русском языке то шлите на
lammak@rambler.ru
=)
ЗАранее спасибо
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Ж))) Все рабочая ссылка. Там в конце точку сотрите, и будет вам счастье Ж)))
 
 Top
digger Администратор Post Id



Администратор


Сообщений всего: 372
Дата рег-ции: Май 2006  



Ссылочку подправил Улыбка
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Ну сейчас точно должно быть много счастья Улыбка
 
 Top
Exorcist Post Id


Рядовой


Сообщений всего: 8
Дата рег-ции: Май 2008  



ВОт спасибо.
 
 Top
Арамис Post Id



Маршал


Сообщений всего: 131
Дата рег-ции: Май 2007  



http://dfe3300.karelia.ru/koi/po...b/mega16adc.html
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Челу ваще под оконцовку оказалось что нужно RC цепочку померять с помощью компаратора Ж)))) Так что он уже помедетировал по поводу заряда конденсатора через порт, про подсчитывание времени с помощью таймера, и про срабатывание компоратора Ж)))) Так что нафиг ему АЦП как таковой не нужен Ж))))))
 
 Top
Арамис Post Id



Маршал


Сообщений всего: 131
Дата рег-ции: Май 2007  



Ни чё! Лишним не будетГолливудская улыбка
 
 Top
avarte Post Id


Рядовой


Сообщений всего: 4
Дата рег-ции: Июль 2008  



Уважаемые спецы помогите.
процессор AT90S8535
на вход PA0(ADC0) подается аналоговый сигнал (0..5В)
на вход AREF подается +5В

Как мне “натравить” АЦП на этот вход? и как считать снего значение?
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Дак уж какойта мега древний девайс... В мега8535 к примеру так:
unsigned char channel;
unsigned int result;


Насчет настроить АЦП
ADCSRA=0x84; тут младшие 3 бита задают скорость преобразования АЦП... Там подобрать надо в зависимости от тактовой....
channel=0;
ADMUX=channel & 0x1F;
Ну при этом сам порт еще настрой на вход... Вод так собсна...
Ну там
channel=3; соответственно на ADC3 будет...
Вот так запускать АЦП
ADCSRA=ADCSRA | 0x40;
while((ADCSRA & 0x40)==0x40){} Типа ждем
result=ADCL;
result=result+(unsigned int)256*ADCH;

Ну вод чета такое...
 
 Top
avarte Post Id


Рядовой


Сообщений всего: 4
Дата рег-ции: Июль 2008  



спасибо! понятно теперь че и как.
девайс старый, по тому что взял то что нашелна плате в сборе с обвеской и переферией, а для начальных обучающихся целей пойдет.
 
 Top
Страниц (1): [1]
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru