Hallo zusammen!

Ich habe folgendes Problem:
Wenn ich den Microkontroller ( RN Control Mega32 ) starte werden kurzzeitig ALLE Ports auf einen Zustand zwischen 0 und 5V geschalten.

An meinen Ausgängen hängen verstärker Endstufen und an deren Ausgangen wiederum Relais, welche Elektrozünder ( für die Pyrotechnik ) zünden sollten.

Das Problem ist, dass diese bei Microkontroller start kurzzeitig durchgeschalten werden. ( Bruchteil einer Sekunde ) und dann wieder auf einen im Programm festgelegten Pegel ( 0V ) gesetzt werden.

Dann wird das eigentliche Programm abgespielt.

Wie kann ich diese Problem beheben? ( Das zu beginn die Ports auf irgenwelchen Spannungen sind )?

PS: Programmiert wird in C.

Danke im Voraus, für eure Antworten.

Gruss Benny