ATMEGA32 PORTB.1

Gast #2407713
Lesenswert?

Hallo,
ich möchte PORTB.1 des ATMEGA32 als Eingang nutzen.
Aber irgendwie will das nicht klappen.
Ich verwende Bascom.
Habe auch einen anderen ATMEGA genommen und dasselbe Problem...

Hat dieser Pin irgendeine Sonderfunktion, die man abschalten muss, um 
ihn nutzen zu können ?

Wäre nett, wenn mir jemand einen Tipp geben könnte.
Gast #2407718
Lesenswert?

PB1 wird hat lt. datasheet auch folgende funktion: T1 (Timer/Counter1 
External Counter Input)

man kann ihn aber definitiv als ein/ausgang nutzen, jedenfalls 
beschreibt es das handbuch auf seite 53/346
1
unsigned char i;
2
...
3
/* Define pull-ups and set outputs high */
4
/* Define directions for port pins */
5
PORTB = (1<<PB7)|(1<<PB6)|(1<<PB1)|(1<<PB0);
6
DDRB = (1<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0);
7
/* Insert nop for synchronization*/
8
_NOP();
9
/* Read port pins */
10
i = PINB;
11
...

quelle:
http://www.google.de/url?url=http://www.atmel.com/atmel/acrobat/doc2503.pdf&rct=j&sa=U&ei=IV60TuyiD6yM4gSm-Oi7Aw&ved=0CCUQFjAA&sig2=CXM1zYzbEu4bDkhjMg3cVA&q=atmega32+datasheet&usg=AFQjCNFN3JfeP1_RL3NXa3Vg5276ezixfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren