Na wat gespeeld te hebben met led outputs en timers werd het wel eens tijd voor een input.
Daarom eerst wat basiscode geschreven maar krijg het dus niet aan de gang.
D.w.z. ik zet 5v op de input pin maar de corresponderende output pin gaat niet hoog.
Dit alles op een atmega16 met avr-gcc. Alle hardware werkt goed maar mijn ledje gaat niet aan.
Dus ik zou verwachten dat als je +5V op PINA.0 zet er dan 3.3V (of 5V??) uit PINB.0 komt en dus mijn ledje aan gaat?
Daarom eerst wat basiscode geschreven maar krijg het dus niet aan de gang.
D.w.z. ik zet 5v op de input pin maar de corresponderende output pin gaat niet hoog.
code:
1
2
3
4
5
6
7
8
| #include <avr/io.h>
void main(void){
DDRA=0; // INPUT
DDRB=255; //OUTPUT
while(1)PORTB=PINA;
} |
Dit alles op een atmega16 met avr-gcc. Alle hardware werkt goed maar mijn ledje gaat niet aan.
Dus ik zou verwachten dat als je +5V op PINA.0 zet er dan 3.3V (of 5V??) uit PINB.0 komt en dus mijn ledje aan gaat?