_deftone_
16.05.2006, 14:39
ich habe glaube ich ein recht simples Problem
und zwar geht es darum wie ich den Bootloader beim Atmel 89C51CC03 in gang bekomme
Im Datenblatt steht
At the falling edge of RESET, the bit ENBOOT in AUXR1 register is initialized with the
value of Boot Loader Jump Bit (BLJB).
Further at the falling edge of RESET if the following conditions (called Hardware condition)
are detected:
• PSEN low,
• EA high,
• ALE high (or not connected).
– After Hardware Condition the FCON register is initialized with the value 00h
and the PC is initialized with F800h (FM1).
The Hardware condition makes the bootloader to be executed, whatever BLJB value is.
heißt doch, dass PSEN, EA und ALE die angebenen Zustände haben müssen
wenn ich das Highsignal vom Reset wegnehmen und dann die fallen Flanke kommt
Also lege ich 5V an den Reset
dann GND an PSEN und EA an 5V
dann die 5 V vom Reset wieder weg und der Bootloader sollte laufen oder?
mich stört noch etwas das die PINs PSEN und EA negiert sind
kann da vlt jemand etwas Klarheit schaffen?
und zwar geht es darum wie ich den Bootloader beim Atmel 89C51CC03 in gang bekomme
Im Datenblatt steht
At the falling edge of RESET, the bit ENBOOT in AUXR1 register is initialized with the
value of Boot Loader Jump Bit (BLJB).
Further at the falling edge of RESET if the following conditions (called Hardware condition)
are detected:
• PSEN low,
• EA high,
• ALE high (or not connected).
– After Hardware Condition the FCON register is initialized with the value 00h
and the PC is initialized with F800h (FM1).
The Hardware condition makes the bootloader to be executed, whatever BLJB value is.
heißt doch, dass PSEN, EA und ALE die angebenen Zustände haben müssen
wenn ich das Highsignal vom Reset wegnehmen und dann die fallen Flanke kommt
Also lege ich 5V an den Reset
dann GND an PSEN und EA an 5V
dann die 5 V vom Reset wieder weg und der Bootloader sollte laufen oder?
mich stört noch etwas das die PINs PSEN und EA negiert sind
kann da vlt jemand etwas Klarheit schaffen?