Ok that compiled... with warnings...
Warning c:\progra~1\picbas~1\18F4550.inc 20: _CONFIG has been depreciated for PIC18 devices. Use CONFIG (repeated about 8 ti
does the fact that the "POKE" command compiled tell us why ADCON1 & ADCON2 would not?
Ok that compiled... with warnings...
Warning c:\progra~1\picbas~1\18F4550.inc 20: _CONFIG has been depreciated for PIC18 devices. Use CONFIG (repeated about 8 ti
does the fact that the "POKE" command compiled tell us why ADCON1 & ADCON2 would not?
Ok, so poke just manually writes values to the given registers?
I'd still like to figure out why ADCON1 & ADCON2 is not working.
ADCON1 = %00001110 ' A/D channel 0
'ADCON2 = %10000011 ' Left justify for 10-bit
Poke $fc0, $83 'which is the same thing as the line above.
Last edited by RYTECH; - 11th June 2007 at 00:19. Reason: I asked for the answer to a simple problem
Download Microcode Studio 3.0
http://www.mecanique.co.uk/code-studio/
This is now what I have installed
Version:
Microcode Studio 3.0
PBP 2.46 (w/patched 2.46 from support page)
MPASM v5.11
melabs Programmer Version 4.21 beta
PIC18F4550
no change to my situation.
ADCON1 = %00001110 ' A/D channel 0
ADCON2 = %10000011 ' Left justify for 10-bit
'Poke $fc0, $83 'which is the same thing as the line above.
compiling my code posted previously (no other changes) using the code above still causes a Syntax error.
'ADCON1 = %00001110 ' A/D channel 0
'ADCON2 = %10000011 ' Left justify for 10-bit
Poke $fc0, $83 'which is the same thing as the line above.
using the code above it compiles.
i'm new to poking ...I guess i've never had to directly write to any registers. I think i've peeked once.
Ok so I can deal with using POKE commands if they end up working to get my project moving along again.
Yeah if the peek and poke work thats fine for me, I had used ADCON commands before and am a little stumped about why it would work in once case for a certain PIC and not for another (the 18F4550). I knew it might be a matter of having support for the specific chip. i'm hoping other commands don't have syntax errors as i go...
I wonder if 2.47 resolves the Syntax error as I intend to start using the USB type 18Fxxxx type PICs
How do i find the microcontroller register address for ADCON0 - ADCON1 - ADCON2, is it in the datasheet? ( the sections describing A/D operation dont seem to list the address locations)
Last edited by RYTECH; - 11th June 2007 at 03:23.
Is there no downloadable version of Pic Basic Pro Upgrade 2.47. The shipping is like 3 times the cost of the cdrom!!
Probably the person who sell you the upgrade may do it for you?
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Yeah I suppose I should ask about a downloadable version. I guess 50 bucks isn't all that much to pay for the upgrade in total.
Bookmarks