PIC - Reset Zustand

OP #2995371
Lesenswert?

Guten Abend

Ich habe keine Ahnung über PIC Programierung. :D
Auf dem PCB habe ich 1-2 I2C Busse. Ich werde es zuerst mit Hilfe eines 
USB-I2C Adapter ansteuern.

Später will ich aber dass ein PIC kontroller das macht, ich werde daher 
von vornherein den PIC auf dem PCB löten.

Da ich den firmware nicht direkt entwickeln kann, und daher den USB-I2C 
Adapter benutzen werde, frage ich mich ob das zu Probleme führe wenn den 
I2C bus an den Pin des PICs angeschlossen sind (PIC nicht programmiert, 
oder firmware bug,....)????

- Standartmässig sind die I/O Pin als input konfiguriert nicht???

- Ich wollte zuerst die Stromzufhur zum PIC trennen, aber ich habe 
gelesen dass in diesem Fall kein einziges I/O pin angeschlossen sein 
darf weil es den PIC beschädigen könnte. Stimmt das?

- Die Lösung wäre dann anstatt die Stromzufhur zu trennen, den PIC 
ständig im RESET modus zu lassen (Jumper). Aber wie verhalten sich die 
I/O pins in diesem Fall????

Könntet Ihr mir bitte helfen? :)

Danke
OP #2995788
Lesenswert?

Da habe ich was vergessen.

Wenn ich den USB-I2C Adapter benutzen werde, könnte es vorkommen dass 
den PCB mit dem PIC nicht unter Spannung steht, da das Adapter über USB 
mit Strom versorgt wird, und dass die I2C pull-up Widerstände auf dem 
Adapter montiert sind, wird der PIC Spannung an seine I2C  Eingänge 
haben auch wenn er noch aus ist :/.

Die Lösung wäre die I2C pull-up Widerstände auf dem PCB mit dem PIC zu 
versetzen nicht (und mit dem gleichen Vcc verbinden wie den PIC), da der 
I2C Bus ein open-drain ist. Nicht?


Ok.

Wie ist es aber mit dem SPI und USB???? :/
Die werde ich auch mit dem PIC benützen müssen. :/

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren