Gast
#4115408
Hallo, ich habe ein Aufbau mit zwei ATMEGA328 und habe dabei seit kurzem ein Problem mit der Device Signature von einem der beiden µC. Zum Programmieren benutze ich avrdude einen Buspirate. Ich habe beide µC mit den selben Daten- und Clock-Leitungen belegt, einer bekommt das Resetsignal über den normalen Reset, einer über den aux des Buspirates. Das hat bisher auch immer alles funktioniert, nachdem ich in der avrdude.conf den ATMEGA328 korrekt hinzugefügt habe. Seit heute habe ich ein Problem. Einer der beiden µC hat eine falsche Device Signature. Nicht mehr 0x1e9514 wie es sein sollte, sondern eine 16 am Ende. Außerdem kann ich diese nur das erste mal auslesen, nachdem ich das Board mit Strom versorgt habe. Danach gibt mir avrdude immer folgenden Fehler aus: avrdude: initialization failed, rc=-2 Double check connections and try again, or use -F to override this check. mit -F kann ich den µC auch weiterhin programmieren (jedenfalls jeweils einmal nachdem ich das Board mit Strom versorgt habe) Die Fuses habe ich gecheckt, diese sind bei beiden µC die selben Defaultwerte. Was für ein Problem könnte ich hier noch haben?