hacker
25.03.2009, 18:56
Hallo Leute,
ich habe an einem mega16 an PORTA und noch vereinzelnte Pins an PORTB zwei SRAM und ein DAC hängen. Ich will damit Daten in den SRAM einlesen und nachher "mich ausklinken" und die Daten sollen direkt vom SRAM in den DAC geladen werden. Jedoch hab ich ein merkwürdiges Phenomen:
Sobald ich bei besagten Ports das DataDirectionRegister auf Ausgang stelle, zieht die Schaltung plötzlich statt 40mA auf einmal 300mA. Ich hab schon alles mögliche gecheckt auch jede Leiterbahn nochmal nachgemessen. Zumindest stelle ich kein Kurzschluss fest.
Habt ihr Ideen an was das liegen könnte? Vor allem versteh ich nicht, dass das Schreiben des DDR ja noch nicht wirklich eine Spannung auf den Pin legt, damit ein erhöhter STrom fließen kann aus was für einem Grund auch immer.
Bin dankbar für jede Hilfe,
hacker
ich habe an einem mega16 an PORTA und noch vereinzelnte Pins an PORTB zwei SRAM und ein DAC hängen. Ich will damit Daten in den SRAM einlesen und nachher "mich ausklinken" und die Daten sollen direkt vom SRAM in den DAC geladen werden. Jedoch hab ich ein merkwürdiges Phenomen:
Sobald ich bei besagten Ports das DataDirectionRegister auf Ausgang stelle, zieht die Schaltung plötzlich statt 40mA auf einmal 300mA. Ich hab schon alles mögliche gecheckt auch jede Leiterbahn nochmal nachgemessen. Zumindest stelle ich kein Kurzschluss fest.
Habt ihr Ideen an was das liegen könnte? Vor allem versteh ich nicht, dass das Schreiben des DDR ja noch nicht wirklich eine Spannung auf den Pin legt, damit ein erhöhter STrom fließen kann aus was für einem Grund auch immer.
Bin dankbar für jede Hilfe,
hacker