Forum: Mikrocontroller und Digitale Elektronik Atiny261L hat keine Lust 5V auszugeben [Bascom]


von Patrick E. (f4550tim)


Lesenswert?

Hallo liebes Forum.

Ich habe einen Atiny261L in Minimalbeschaltung. VCC VDD und ARF. 
Hardwarereset ist per Fuse auf 0. Interner Quarz auf 8Mhz, und den 
Teiler auf /8. Soweit sogut.

Ich habe ein kleines Programm was per Timerinterrupt einfach einen PIN 
toggelt. Das geht auch. Nur wenn ich z.B. vom PINB.3 in meinem Beispiel 
einen 10K Ohm R gehen Masse schalte habe ich ein Rechtecksignal mit 1,3V 
Amplitudenhöhe... ??? Warum ? Wenn ich gar keinen Widerstand an den PIN 
packe, ist dieser auf dauer HIGH 5V ??? Warum. Der Atiny sollte doch 
intern einen Trans gegen Masse schalten...

Also muss es ein Programmfehler sein. Könnt Ihr mir bitte sagen was ich 
vergessen habe? DANKE


Ach eine Frage noch, was ist eigentlich hwstack, framesize und swstack, 
ich habe das immer schon aus einem Beispiel übernommen.
LG Tim


1
$crystal = 1000000
2
$regfile = "Attiny261.dat"
3
4
$hwstack = 40
5
$swstack = 20
6
$framesize = 20
7
8
Takt Alias Pinb.3
9
Config Pinb.3 = Output
10
11
Enable Interrupts
12
Config Timer0 = Timer , Prescale = 1
13
Enable Timer0
14
15
On Timer0 Clock
16
17
Do
18
19
Loop
20
21
22
Clock:
23
Toggle Takt
24
Return
25
26
End

von mue-c (Gast)


Lesenswert?

Du solltest den PortB.3 togglen.

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.