Hi,
OK, Du setzt also das ganze Datenwort schon in der ISR zusammen. Das sehe ich wie Besserwessi: das Schieben durch 8 Bytes ist schon ziemlich zeitaufwendig, mit Assembler könnte es gehen.Zitat von Jaecko
Du verwendest js_inbits auch innerhalb Deiner "main" oder innerhalb von Funktionen? Dann würde ich js_inbits auf jeden Fall volatile machen!
Welchen Compiler benutzt Du? Hast Du Dir schon mal den entstandenen Assembler-Code angesehen und verschiedene Optimierungsstufen versucht?
Gruß
Fred
Lesezeichen