Gast
#1281728
Ich bin aktuell dabei für den MSP430(FG4618) eine I2C(Master) SW zu schreiben. Dabei bin ich mir bei einem Punkt etwas unsicher. Ich habe SDA und SCL, beide sind mit Pullup Widerständen an VDD angeschlossen. Solange ich den Pin als Input betreibe sollte eigentlich alles funktionieren, der Pin registriert ob HIGH oder LOW anliegt und die SW verarbeitet das. Wenn ich nun einen der Pins als Output schalte und versuche das Signal auf LOW/HIGH zu ziehen, muss ich dabei etwas beachten? Meiner bisherigen Überlegung nach, sollte es auf jeden Fall unkritisch sein, wenn ich den Pin auf High schalte. Kritisch denke ich könnte es nur werden, falls der Pin auf LOW geschaltet wird. Es liegt VDD an und der Pin versucht das Signal auf GND zu ziehen. Kann dabei was schiefgehen, kann ich dafür nur bestimmte Pins benutzen oder ist da unkritisch? Vielen Dank schonmal für alle Antworten, würd da gerne mehr wissen, bevor ich den Code austeste und dabei im schlimmsten Fall meinen µC kaputt mach...