thanks for your help
I have tried it too - but the MPASM reports an error when using porte.3 on a 18f2431, he doesn't know the pin !!!
PBP 2.50C, MCS+ 3.0.0.5, MPLAB 8, MPASM 5.14, ASIX Presto, PoScope, mE mikroBasic V7.2, PICKIT2
It's not a PBP problem, it's a Microchip p18F2431.inc file problem. Seems they forgot to add it in their LAT/PORT/TRIS list...
BUT, erm, erm.. let's see a datasheet quote...
on the other hand...seems they also forgot their own quote10.5 PORTE, TRISE and LATE
Registers
Note: PORTE is only available on PIC18F4331/
4431 devices.
So, just add TRISE/LATE/PORTE to the .inc file and i'm sure it will work10.5.1 PORTE IN 28-PIN DEVICES
For PIC18F2331/2431 devices, PORTE is only
available when master clear functionality is disabled
(CONFIG3H<7> = 0). In these cases, PORTE is a
single bit, input-only port comprised of RE3 only. The
pin operates as previously described.
Last edited by mister_e; - 23rd December 2007 at 19:56.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Yes - it's a mistake of MICROCHIP - even the support says, there is a porte.3, but they don't realize to kick the MPASM-kids the ass...
PBP 2.50C, MCS+ 3.0.0.5, MPLAB 8, MPASM 5.14, ASIX Presto, PoScope, mE mikroBasic V7.2, PICKIT2
Make sure to read the ds on this pin. I use the mclr as an input in an application, but wasted one before I learned a trick... make sure to pause for a couple seconds before you change the setting to turn it into an input. If you don't, then you may not be able to reprogram it.
Bookmarks