mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik at90usb162: Pullup für HWB?


Autor: Simon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo allerseits.

Ich versuche gerade herauszufinden, ob man den HWB-Pin (HardwareBoot) 
eines AT90usb162 mit einem Pullup-Widerstand hochziehen muss. Das 
Datenblatt schreibt (23.5 Entering the Boot Loader Program, 23.5.3):

When the HWBE fuse is enable the PD7/HWB pin is configured as input 
during reset and sampled during reset rising edge. When PD7/HWB pin is 
‘0’ during reset rising edge, the reset vector will be set as the Boot 
Loader Reset address and the Boot Loader will be executed.

Soweit, soschön - nur - ist in dieser Zeit (während des samplens) der 
interne Pullup aktiv? Defaultmäßig sind die ja IIRC nicht eingeschaltet, 
es würde aber für die HWB-Funktionalität sehr viel Sinn machen, sonst 
wäre es - z.B. bei einem nicht angeschlossenen HWB-Pin - vom Zufall 
abhängen, ob man im Bootloader oder in der Applikation landet.

Übersehe ich was? Oder steht da schlicht nicht genug im Datenblatt? Muss 
ich den auf jeden Fall immer selber extern hochziehen?

Vielen Dank,
        Simon

Autor: Stefan Salewski (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Für AT90USB1287 habe ich einen Pullup benötigt, ist aber schon 2 Jahre 
her, siehe

Beitrag "Re: AVR90USB647 - Wie programmiere ich diesen über USB?"

Wie das jetzt aussieht, mit neueren Chips, weiß ich leider auch nicht. 
Die Leute mit Problemen, denen man Tipps gibt woran es liegen könnte, 
melden sich ja meist nicht wieder.

Wie ich vorgehen würde: Pullup vorsehen und zunächst ohne Testen.

Autor: Seb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich das richtig sehe, ist beim AT90USBKey ein PullUp dran.

http://www.atmel.com/dyn/resources/prod_documents/...

Autor: Simon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"... Pullup vorsehen und zunächst ohne Testen."

Joh, das klingt wie ein Plan. Ich fürchte ja, dass er nötig sein wird. 
Wobei ich das irgendwie für einen Designfehler halte, wenn ich nicht 
irgendwas übersehen habe. Naja, es passt noch ins Layout  :)

Danke,
        Simon

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.