Atmega 128 АЦП
Добавлено: Ср сен 19, 2012 13:13:23
Хочу выдавать на порт А мк числа от 0 до ~255 С помощью АЦП.
Но почему то когда CH1 доходит до 12%, изменения перестают происходить.

Заранее спасибо
Но почему то когда CH1 доходит до 12%, изменения перестают происходить.

Код: Выделить всё
.include "m128def.inc"
LDI R16,0xFF
OUT DDRA,R16
LDI R16,(1<<ADEN) | (1<<ADSC) | (1<<ADFR) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0)
OUT ADCSRA,R16
LDI R16,(1<<ADLAR) | (0<<REFS0)
OUT ADMUX,R16
LOOP:
IN R16,ADCH
OUT PORTA, R16
RJMP LOOP