-
Artikel
Codebase für LPC1xxx
soll, und spezifiziert die Randbedingungen, unter denen ein Interrupt ausgelöst wird(Pin geht von H==>L oder von L==>H, ...). Abhängig von der portNum, wird der Interrupt durch den PIOINTx_IRQHandler gehandhabt , wobei 'x' der Portnummer entspricht (PIOINT1_IRQHandler wird benutzt wenn der Interrupt z.B
initialisiert werden soll [0..1] * timerInterval: Die Anzahl an Takt-'ticks' zwischen den Interrupts [0..4,294,967,294] Warnung: Vorsicht bei der Konfiguration der Timer, da die Pins mehrfach mit anderer Peripherie gemultiplext werden, je nach Initialisierung.Diese Funktion dient nur der besseren Veranschaulichung
-
Artikel
Plattformunabhängige Programmierung in C
Maximum Minimum Maximum 8 -128 127 0 255 16 -32.768 32.767 0 65.535 32 -2.147.483.648 2.147.483.647 0 4.294.967.295 64 -2 63 2 63 - 1 0 2 64 - 1 Auf sehr exotischen Maschinen kann die Untergrenze allerdings auch -2 n - 1 + 1 betragen (Einerkomplement- bzw. Vorzeichen-und-Betrag-Repräsentation). Im weiteren
:27em; text-align:center" | + Integer-Literal-Suffixe Suffix Typ Mindestbreite [Bit] U unsigned 16 L long 32 UL unsigned long LL long long 64 ULL unsigned long long Damit kann man die Berechnung ohne Cast durchführen, indem man mindestens eines der Literale gleich als unsigned long definiert: Ein typischer