Products > Programming
PIC ports and C
PerranOak:
Using a 16F1827 I get that to address a port is, say:
PORTBbits.RB5=1
But, when I want to do the same for a 12F683 (which has no PORTA or PORTB) how do I know how to address it?
I've looked in the 12F683 datasheet (all assembly examples) and the compiler user guide to no avail.
Cheers.
[using MPLAB X IDE v5.25 and XC8 v2.10]
StillTrying:
GPIO = 0b111111;
or
GPIO0 = 1;
to
GPIO5 = 1;
...probably.
SiliconWizard:
Why not look at the header file corresponding to your PIC model in the compiler's distribution?
You'll see all definitions you need in there.
PerranOak:
Cheers both.
"Compiler's distribution" - what's that?
StillTrying:
Start a new blank 12F683 project, and look in the source and include files MPLAB adds to it?
The single port ICs are always GPIO AFAIK.
Navigation
[0] Message Index
[#] Next page
Go to full version