- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 19 von 19

Thema: Warum keine Verbindung zum AT90S2313

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    10.10.2004
    Ort
    Niedersachsen
    Beiträge
    60
    Anzeige

    E-Bike
    Hi
    Es fehlt zumindest der Stützkondensator für die Spannungsversorgung des µC.
    Die Beschaltung des Reset ist für das Brennen nicht zwingend notwendig, wohl aber für den normalen Betrieb.

    Wie lang ist die Leitung deines Programmieradapters?

  2. #12
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    31.01.2004
    Beiträge
    585
    Hmm, ich beschalte RESET niemals, und die Ausführung jedes Programmes lief bis jetzt Fehlerfrei.

    Dazu habe ich 2 Fragen:
    1) Welchen Zustand sollte RESET während des Ausführens eines Programmes haben?

    2) Kann ein AVR programmiert werden, ohne dass RESET beschalten ist bzw. was ist optimal?
    MfG,
    ShadowPhoenix

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.01.2004
    Beiträge
    2.441
    Hmm, ich beschalte RESET niemals, und die Ausführung jedes Programmes lief bis jetzt Fehlerfrei.
    Hmm, das kann ich mir eigentlich nicht so richtig vorstellen. Soweit ich weiss, kann man bei manchen Typen über die Fusebits einstellen, dass der Reset-Pin als normaler E/A genutzt werden kann.
    Aber alleine um die Fusebits mit einem normalen ISP zu programmieren, muss man den Reset-Pin soweit ich weiss erst mal beschalten.
    Mit was für einem Programmieradapter programmierst du denn und von welchem Controller redest du?

    Dazu habe ich 2 Fragen:
    1) Welchen Zustand sollte RESET während des Ausführens eines Programmes haben?
    Wann läuft den dein PC besser? Wenn du den Finger auf dem Reset-Schalter hältst oder wenn du ihn loslässt?
    Im Datenblatt (siehe oben) steht doch, dass der Controller bei LOW-Level einen Reset durchführt. Dann wird der LOw-Level für den Normalbetrieb eher nicht angebracht sein.

    2) Kann ein AVR programmiert werden, ohne dass RESET beschalten ist bzw. was ist optimal?
    Die Antwort darauf steht eigentlich genau einen Beitrag über deiner Frage.

    Um den Controller mit einem "normalen" ISP zu programmieren muss der Reset-Pin Low-Level haben.
    Wenn da zufällig Low anliegt, kannst du ihn also programmieren.
    Während dem normalen Betrieb darf der Reset-Pin aber nicht LOW Level haben.
    Optimal wäre dann sicherlich, wenn man den Pin kontrolliert auf den entsprechenden Level bringt anstatt das dem Zufall zu überlassen.

  4. #14
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    31.01.2004
    Beiträge
    585
    Ich rede von dem ATmega8 und einem selbstgebauten Programmierer mit dem SN74HCT244.

    Komisch, in den Fusebits habe ich nur umgestellt, dass externer Quarz verwendet werden soll..
    MfG,
    ShadowPhoenix

  5. #15
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Zitat Zitat von recycle
    Also das Datenblatt zum AT90S2313 sagt zum Rest-Pin:
    Reset input. A low level on this pin for more than 50 ns will generate a Reset, even if the
    clock is not running. Shorter pulses are not guaranteed to generate a Reset.


    Wenn ein Pin nicht beschaltet ist, hängt er auf irgendeinem undefinierten Pegel oder flattert sogar zwischen Low und High hin- und her.
    Besonders zuträglich ist das für eine einwandfreie Funktion sicher nicht.
    Die Reset-Pins der AVRs hängen intern über einen Pullup von ca 50k an Vcc. Die Größe kann aber in einem recht großen Bereich variieren, wohl herstellungsbedingt.
    Disclaimer: none. Sue me.

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    19.07.2004
    Beiträge
    178
    Zitat Zitat von olfi13
    Hi
    Es fehlt zumindest der Stützkondensator für die Spannungsversorgung des µC.
    Die Beschaltung des Reset ist für das Brennen nicht zwingend notwendig, wohl aber für den normalen Betrieb.

    Wie lang ist die Leitung deines Programmieradapters?
    Ich habe davor einen 5V Festspannungsregler, brauche ich den Stützkondensator dann trotzdem?


    Welchen Programmer muss ich bei Bascom oder Ponyprog auswählen???

  7. #17
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Vielleicht hilft da ja was weiter:
    http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
    Disclaimer: none. Sue me.

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    19.07.2004
    Beiträge
    178
    Nun scheint es zu Funktionieren! Danke für eure hilfe

  9. #19
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.04.2005
    Beiträge
    178
    Zum Reset und seiner Beschaltung:
    Bei allen AVR-Controllern wird die ISP-Programmierung dadurch aktiviert, dass der Reset während der Programmierung auf LOW (0V) ist. Sonst kann die Programmierung nicht funktionieren. Der AT90S2313 braucht im Normalbetrieb einen Pullup nach VCC am Reset-Pin.
    "Both program and data memory arrays can be programmed using the serial SPI-Bus while Reset is pulled to low." Datenblat t Seite 68/69 !

    felack

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Solar Speicher und Akkus Tests