Attiny45 PortB3/4

Gast #2508023
Hallo,

ich habe ein Problem mit den Tiny45.

Bei allen 4 leuchten 2 LED´s auf ganze Staerke, bei B3 und B4 nur ganz 
schwach gedimmt.

Ich weiss auch nicht was ich noch einstellen soll, die 
Werkseinstellungen wurden gelassen, da ich kein externes Quarz verwende.

Programm ist im Anhang, ich hoffe ihr koennt mir helfen.

Die Schaltung besteht aus 2x 100µF Kondensatoren, einem 100nF zw. Masse 
und VCC und einem 10k R zwischen VCC und Reset.

Dazu ein 7805 Spannungsregler.

Gibt es bei diesen Tiny´s irgendeinen Trick, um die 2 Portpins voll als 
Ausgang zu beschalten?

Danke und Gruss!
1
'-----------------------LED-Test f�r ATtiny45 @ 8Mhz---------------------------'
2
' PINB.0 = Taster                                                              '
3
' PORTB.1 = Wechsel1                                                           '
4
' PORTB.2 = Wechsel2                                                           '
5
' PORTB.3 = Wei�                                                               '
6
' PORTB.4 = Blau                                                               '
7
'------------------------------------------------------------------------------'
8
$regfile = "attiny45.dat"
9
$crystal = 8000000
10
'--------------
11
Declare Sub Tog
12
Ddrb = 00011110
13
Portb = 00000001
14
Taster Alias Pinb.0
15
Wechsel1 Alias Portb.1
16
Wechsel2 Alias Portb.2
17
Weis Alias Portb.3
18
Blau Alias Portb.4
19
Acsr.acd = 0                                                'ACO aus (ecomode)
20

21
Do
22
 Debounce Taster , 0 , Tog , Sub
23
Loop
24

25
Sub Tog
26
Toggle Wechsel1
27
Toggle Wechsel2
28
Toggle Weis
29
Toggle Blau
30
End Sub
Gast #2508036
Keine Ahnung, ging aber bis jetzt bei allen Tiny´s (2313) und allen 
Mega´s als Ein~/Ausgang.

Gib mir mal bitte einen Denkanstoss.

Bei Portpin 1 und 2 leuchten sie ja auch auf volle Staerke...
Gast #2508066
Deswegen weiss ich jetzt trotzdem nicht weiter.

Programmiert wird, wie schon richtig geschrieben, in Bascom.

Ich moechte nur 2 Ausgaenge als "richtige" Ausgaenge schalten und nicht 
gedimmt.

Ueber eine Hilfe waere ich durchaus erfreut!
Die Bascom Hilfe habe ich schon mehrere Male durchgekaut und wie gesagt, 
es ging bis jetzt auf allen Atmels mit dieser Version, nur bei dieser 
Art Tiny´s nicht.
Mache ich irgendwas falsch beim brennen?

Hat das irgendetwas mit der Quarzbelegung auf diesen beiden Pins zu tun?

Helft mir doch mal, bitte.

Vielen Dank.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.