Gast
#982762
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