Wpis z mikrobloga

#avr #mikrokontrolery #arduino

**

uint16_t
```**```
 ret;

```**```
uint8_t
```**```
 a,b;

        a = PORTC;

        b = DDRC;

        PORTC = 0;

        DDRC = 0;

        ADMUX = (1<
        ADCSRA |= (1<
        
```**```
while
```**```
(ADCSRA & (1<
        ret = (ADCL>>6)|(ADCH<<2);

        DDRC = b;

        PORTC = a;

Jakbyście mieli kiedyś dziwne problemy z portami i pinami to polecam ten styl życia. Często (ale nie zawsze) pomaga.