- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 12

Thema: Bascom Programm läuft nicht richtig

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Zitat Zitat von dnggn Beitrag anzeigen
    EDIT: achja und reset pin hab ich jetzt nicht besonders drauf geachtet, heißt das ich kann diesen port gar nicht als solchen benutzen?
    Ja, Du kannst ihn zunächst mal nicht als "normalen" I/O Portpin benutzen.

    Es gibt folgende Beschreibung zum RESET Pin im Datenblatt:

    Zitat Zitat von ATtiny85 Datenblatt (doc2568)
    RESET: External Reset input is active low and enabled by unprogramming (“1”) the RSTDISBL Fuse. Pullup is activated and output driver and digital input are deactivated when the pin is used as the RESET pin.
    Wenn Du seit Kauf an den Fuses nichts verändert hast ist PB5 also RESET. Die output driver sind deaktiviert. Bedeutet,
    PORTB.5 = 0 oder 1 hat zumindest nach außen keine Wirkung.

    Nun kommt es auf die Deine Beschaltung des PB5 an. Sieht so aus, als wenn dort über die Motorbeschaltung ein GND auf RESET (PB5) kommen könnte und dann der µC resettet.

    Wenn Du also nicht ganz genau weißt, was sich da tut, laß den PB5 frei bzw. verwende ihn nur als RESET

    Schaltplan Deines Aufbaus würde weiterhelfen.

    Gruß
    Searcher
    Geändert von Searcher (22.09.2011 um 10:42 Uhr)
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

  2. #2
    dnggn
    Gast
    ich hab mal einen schaltplan mit pc entworfen, ich bin mir jetzt ziemlich sicher dass es am reset pin liegt, denn die programmänderungen haben alle nichts bewirkt ... soll ich einfach noch einen zweiten attiny anschließen oder lieber einen größeren uC bestellen?

    zum schaltplan, 1Y bis 4Y werden mit den beiden motoren verbunden.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken tCad2.jpg  

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Hallo dnggn,

    um bei Deiner Schaltung den Reset frei zu bekommen, brauchst Du mehr Pins an dem µC. zB ginge ein ATtiny44. Ein zweiter Tiny macht die Sache zu kompliziert, da die beiden ja miteinander kommunizieren müßten?

    Leider kann ich Dir zu sonstigen Schaltung wenig sagen, da ich selbst die verwendeten Komponenten noch nicht genutzt habe.

    Folgende Dinge, auf die mir aufgefallen sind:
    - Reset ist klar. Den kannst Du so nicht als I/O benutzen.
    - Die Batteriespannung ist mit 6V vor dem Spannungsregler sehr gering. Was ist das für einer? Möglicherweise gibt der Dir nicht genug Spannung am Ausgang. Vielleicht bricht Dir die Spannung ein, wenn die Motoren Strom bekommen? Wieviel Strom brauchen die Motoren?
    - Kondensatoren am Spannungsregler und 100nF am µC sind nicht vorhanden.
    - Die LEDs haben keine Vorwiderstände.

    Gruß
    Searcher
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. AVR-Schaltung läuft nicht richtig
    Von Amri im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 08.11.2008, 17:31
  2. Antworten: 4
    Letzter Beitrag: 21.07.2008, 15:48
  3. Timer1 Läuft nicht richtig
    Von DeltaEx im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 23.01.2006, 16:19
  4. Antworten: 3
    Letzter Beitrag: 15.08.2005, 16:41
  5. Programm Läuft nicht richtig,hilfen Sie mir mal
    Von janboejle im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 08.06.2005, 20:49

Berechtigungen

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

12V Akku bauen