Forum: Mikrocontroller und Digitale Elektronik ATMEGA32 PORTB.1


von Christian (Gast)


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.

von Pascal H. (pase-h)


Lesenswert?

http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf
Seite 57 unten.
Der Sourcecode wäre bei der Fehlersuche auch recht hilfreich

Mfg
Pascal

von frank (Gast)


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

von Christian (Gast)


Lesenswert?

Hallo,
ich habe das Problem jetzt gefunden:
Eine Leiterbahn hatte Kontakt zu +5V und drun hats nicht geklappt.

War ne mikroskkopische Leiterbahnbrücke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.