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):
In C könnte ich mir dann folgendes vorstellen - komme aber hier nicht weiter, da meine c Kenntnisse hier echt aufhören: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
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







					
					
					
						
Zitieren
			
Lesezeichen