I was using PORTC as inputs for switches, but as it appears that the PIC18F2550 has no PORTC.3, i've to to move all to PORTA. However, after changing all the PORTC in code to PORTA, the PIC doesn't perform correctly.
Am i missing something?
This is what i had.
Code:
' ---------- [ I/O Definition ] ----------
TRISA = %11111111 ' Set PORTA to all input
TRISB = %10000001 ' Set PORTB (0)INPUT (1-5)OUTPUTS
TRISC = %00000111 ' Set PORTC (0-2 input) rest Outputs
' ---------- [ System Inputs ] ----------
Circle Var PORTC.0 ' 1 - Circle Switch
MaskSwitch=PORTC & $07
Select Case MaskSwitch
Case 1 '%00000001 or Circle Switch
If Circle = 1 Then Gosub Procedure_Circle
If Circle = 0 THEN
EndIf
..........
Which i thought i'd simply changed to-
Code:
' ---------- [ System Inputs ] ----------
Circle Var PORTA.0 ' 1 - Circle Switch
MaskSwitch=PORTA & $07
Select Case MaskSwitch
Case 1 '%00000001 or Circle Switch
If Circle = 1 Then Gosub Procedure_Circle
If Circle = 0 THEN
EndIf
..........
Thank you,
Steve
Bookmarks