Gast
#3243047
Ich bin gerade dabei meinen PIC18F46k22 in C zu programmieren und bin auf folgendes Problem gestoßen: Ich müsste zu einem Registerpaar (CCPR1H und CCP1L) aus zwei 8-bit Register eine 16-bit Integer addieren. In ASM hätte ich damit kein Problem: CCPR1H = INThigh + CCPR1H CCPR1L = INTlow + CCPR1L wenn carry = 1 : Increment CCPR1H Wie kann ich das in C machen? kann ich auch einfach das Carry Flag abfragen? Gibt es eine elegantere Lösung?