ich poste mal ein prog für eine Write funktion

normal müssten doch die letzten drei Pins 5V rausbringen und der Rest 0V. Wenn ich jedoch mit dem DMM nachmesse sind da immer 5V.
Kann BITTE ENDLICH jmd. helfen?
danke

Code:
#include "i2c.h"
#include "asuro.h"

#define Dev8574 0x40 

int main(void)
{
  Init();                                    
  InitI2C();                                
  
  while(1)
  {        
	StartI2C(Dev8574);
	WriteI2C(0b00000111);
	StopI2C();                       
	StatusLED(GREEN);
  }
  return 0;
}