mat-sche
29.11.2008, 16:54
Hallo,
und wieder ich!
Hat jemand eine Idee wie man auf einfachster Art und ressourcensparend bei eine If/Then Anweisung ein mehrmaliges durchlaufen verhindern kann?
If Timecount = 10 Or Timecount = 26 Or Timecount = 50 Then 'sendet aller 10sec den Temperaturwert mit Adresse 6A
Slave_adress = &H6A 'Sendeadresse
Send_byte = 5 ' zu sendene Bytes
Sub_adr = 3 'Subadresse entspricht der Herkunft der Daten
Call Master_transmit(slave_adress , Send_byte , Temperaturbyte(1)) 'Aufruf der Callprozedur mit der Adresse und der zu übergebenen Adresspointer
Twi_sr_cntr = 0
leider wird in dem Fall innerhalb einer sek. öfters die if/then Anweisung durchlaufen und somit auch mehrmals hintereinander ein Wert über TWI verschickt. Das will ich vermeiden, hat jemand ne Idee wie?
MAT
und wieder ich!
Hat jemand eine Idee wie man auf einfachster Art und ressourcensparend bei eine If/Then Anweisung ein mehrmaliges durchlaufen verhindern kann?
If Timecount = 10 Or Timecount = 26 Or Timecount = 50 Then 'sendet aller 10sec den Temperaturwert mit Adresse 6A
Slave_adress = &H6A 'Sendeadresse
Send_byte = 5 ' zu sendene Bytes
Sub_adr = 3 'Subadresse entspricht der Herkunft der Daten
Call Master_transmit(slave_adress , Send_byte , Temperaturbyte(1)) 'Aufruf der Callprozedur mit der Adresse und der zu übergebenen Adresspointer
Twi_sr_cntr = 0
leider wird in dem Fall innerhalb einer sek. öfters die if/then Anweisung durchlaufen und somit auch mehrmals hintereinander ein Wert über TWI verschickt. Das will ich vermeiden, hat jemand ne Idee wie?
MAT