Hi zusammen.
Ich hätte da mal eine Frage. Um einem Schrittmotor den Stopbefehl bei Tastendruck geben zu können, würde ich gerne einen der Eingangsports mit einem Taster verbinden.
Dies sollte ja das PCF2 sein.
Laut Bascom wäre dies ja so (wobei ich hier die Unterscheidung der einzelnen Pins nicht erkennen kann):
	Code:
	Do
   I2cstart
   I2cwbyte Readeingabeport_adr 'Lesebefehl an PCF schicken
   I2crbyte I2cdaten , Nack 'Datenbyte von PCF lesen
   I2cstop
   Waitms 50
   Print I ; " Eingangsport Wert" ; I2cdaten
   Incr I
Loop
 In C könnte ich mir dann folgendes vorstellen - komme aber hier nicht weiter, da meine c Kenntnisse hier echt aufhören:
	Code:
	  i2c_start(EingangsPort_Read_Adresse+I2C_READ);
  byte1 = i2c_readAck();
  i2c_readNak();
  i2c_stop();
  itoa(byte1,str,10);
  uart_puts(str);
  uart_puts(";\r\n");
 
BTW: Kann man einfach einen Taster dort anschliessen, oder muss noch was dazwischen? (Pin3 und Pin4, oder?
Danke für eure Hilfe.
LG
Marius
						
					
Lesezeichen