- Akku Tests und Balkonkraftwerk Speicher         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 35

Thema: Problem mit Attiny 13A-PU

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    du hast die Leds auch an den richtigen pins dran?
    sonst wird es langsam echt schräg
    oder werden die pins durch irgendeine doppelbelegung gesperrt? wobei mir nach dem datenblatt nichts auffälliges dort wäre clk könnte höchstens mit angestecktem Programmer probleme machen
    was gibt es noch zu sagen

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Also, da Dir die Fusebits so problemlos angezeigt werden, scheint die Kommunikation zum Controller schon mal ganz gut zu laufen. Und man sieht in dem Screenshot ja auch, dass die Taktfrequenz 9,6 MHz mit einem Vorteiler von 8, also 1,2 MHz beträgt. So weit, so gut.

    An welcher Stelle hast Du denn das 2. Wait 1 eingebaut? Ohne diesen Befehl kann´s nämlich wirklich nicht funktionieren. Hier nochmal Dein erster Code:

    Code:
    Do  
    Portb.3 = 0  
    Portb.4 = 0  
    Wait 1  
    Portb.3 = 1  
    Portb.4 = 1
    Loop
    PORTB.3 und PORTB.4 werden ja nur für ein paar einzelne Taktzyklen auf 1 gesetzt werden - sofort danach kommt das Loop, und beide wieder am Anfang der Schleife auf 0 gesetzt. Kannst Du nochmal den ganzen Code posten?

    Hast Du den Controller in einer Steckfassung? Dann könntest Du ihn mal rausnehmen und die leeren Fassungen der Anschlüsse B.3 und B.4 mal mit ´ner Drahtbrücke auf +5V und GND legen und schauen, ob Deine LEDs überhaupt leuchten. Vorwiderstände sind ja hoffentlich dran, oder?

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.05.2012
    Beiträge
    511
    Also ,ich habe jetzt einfach die an und ausseiten vertauscht. Das müsste ja auch funktionieren .
    Muss ich eigentlich am Reset was beschalten???

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Das dieser Mensch auch nicht mal einen Tipp korrekt nacharbeiten kann

    ...mach bitte die Pause da zwischen rein damit du überhaupt siehst ob etwas passiert was dem was Du machen möchtest ähnelt.
    Und ändere nicht den kompletten Code - so wirst Du den Fehler schwer bis garnicht finden.


    Viele Grüße

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.05.2012
    Beiträge
    511
    Aber ich habe doch das gemacht was ihr gesagt habt. Die Pause habe ich ergänzt.Aber es funktioniert trotzdem nicht.
    Ich wollte ja nur anmerken ,dass es theoretisch egal ist.

    Jetzt noch mal die Frage : Muss ich den Reset irgendwie beschalten???? z.B. Pullup oder so ???

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Die Pause habe ich ergänzt.Aber es funktioniert trotzdem nicht.
    Ich wollte ja nur anmerken ,dass es theoretisch egal ist.
    Theoretisch ist diese Pause absolut NICHT egal, sondern absolut notwendig dafür, dass die LEDs blinken. Aber wenn es praktisch auch mit dieser Pause nicht funktioniert, dann muss noch ein anderes Problem vorliegen! Vorausgesetzt, Du hast das zweite Wait 1 an der richtigen Stelle eingefügt - aber darüber können wir ja leider nur spekulieren...

    Zu Deiner Frage: Der Reset-Pin braucht keine externe Beschaltung.
    Und nun zu meiner Frage: Was passiert denn nun, wenn Du die zweiten LED-Anschlüsse nicht mit den Controller-Pins, sondern per Drahtbrücke mit +5V oder GND verbindest? Leuchten sie oder leuchten sie nicht???

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.05.2012
    Beiträge
    511
    Theoretisch ist diese Pause absolut NICHT egal
    Das ist mir schon klar. Habe es auch anders gemeint! :
    Ob ich es jetzt nun so mache :
    Code:
    $regfile = "attiny13.dat"
    $crystal = 12000
    $hwstack = 32
    $swstack = 5
    $framesize = 20
    
    Config Portb.3 = Output
    Config Portb.4 = Output
    
    Do
      Portb.3 = 1
      Portb.4 = 1
      Wait 1
      Portb.3 = 0
      Portb.4 = 0
    Loop
    End
    oder so:
    Code:
    $regfile = "attiny13.dat"
    $crystal = 12000
    $hwstack = 32
    $swstack = 5
    $framesize = 20
    
    Config Portb.3 = Output
    Config Portb.4 = Output
    
    Do
      Portb.3 = 0
      Portb.4 = 0
      Wait 1
      Portb.3 = 1
      Portb.4 = 1
      Wait 1
    Loop
    End
    aber darüber können wir ja leider nur spekulieren...
    Der Obere ist der aktuelle Code, den ich meine!

    Leuchten sie oder leuchten sie nicht???
    Ja ,sie leuchten. Das hatte ich aber irgendwo schon glaube ich geschrieben.

    Sind jetzt alle Missverständnisse beseitigt???

  8. #8
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    12.01.2007
    Ort
    westliches Pannonien
    Beiträge
    123
    Zitat Zitat von Der Einsteiger Beitrag anzeigen
    Muss ich eigentlich am Reset was beschalten???
    Mach mal einen Plan und zeig ihn her.
    Ansonsten gehts das Rätsel raten noch ewig weiter.

  9. #9
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Am Ende ist eben der µC schon defekt.

  10. #10
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    wenn er defekt wäre würde er sich wohl kaum programieren lassen
    edite:
    sck = portb.2
    und nicht portb.3 hier also kann der pin tatsächlich auch kaputt sein wenn der µC sich programieren lässt
    --> leds an portb.2 und portb.1 verlegen und diese pins schalten da diese noch gehen sollten
    :edite
    wie sieht die betriebsspannung aus? (Oszi)
    reset kann man pullup anschließen aber da sind intern schon 30-80kohm vorhanden
    http://halvar.at/elektronik/lauflicht_attiny13_8leds/ hier haben sie 10Kohm zusätzlich dran

    Programmer anschliesend abgezogen und über trennen betriebsspannung resetet?
    Geändert von Thomas$ (23.01.2013 um 17:45 Uhr)
    was gibt es noch zu sagen

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. PWM mit 13A Glätten
    Von RoBo-CoP im Forum Elektronik
    Antworten: 9
    Letzter Beitrag: 01.08.2012, 21:50
  2. [ERLEDIGT] Problem mit MOSFET IRF1010N an ATtiny
    Von Jazz im Forum Elektronik
    Antworten: 11
    Letzter Beitrag: 20.12.2011, 15:21
  3. Attiny 2313 programmieren problem
    Von Amutep im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 12.08.2007, 21:26
  4. Problem mit ATtiny 15
    Von humus im Forum AVR Hardwarethemen
    Antworten: 7
    Letzter Beitrag: 29.06.2006, 22:47
  5. Problem mit ATTiny 12
    Von khazad im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 10
    Letzter Beitrag: 25.01.2005, 20:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress