Hallo zusammen, ich habe ein Programm geschrieben und es funktionniert nicht so ich wolle. Die Funktion ist: void test100ms(int t) { Delay10KTCYx(t*25) } char delay(char t, int t) { char s=t; test100ms(t); return s; } void main() { TRISB=4; TRISD=7; PORTBbits.RB2=delay(PORTDbits.RD1,5) } bei Messung mit Oscilloscope kriege ich keinen unterschied von 500ms. ich kann die beiden Signalen mit Oscilloscope messen(PORTDbits.RD1 varieren). ich brauche euer Hilfe. Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.