Dear Steve,
Up dated this week end to Flowecode 4.2.3.58 with PPP 3.11.15.30. Everything the exact same?
I thought I would try the code to a 4331 as this was the basis of Seans original quaderature encoder.
Now it will compile to the chip but does not run properly. Even the LCD display does not work properly. This is what I get after downloading:
File name: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
Generated by: Flowcode v4.2.3.58
Date: Sunday, November 08, 2009 18:01:42
Licence: Professional
Registered to: Kris Jeffery
http://www.matrixmultimedia.com
Launching the compiler...
C:\Program Files\Matrix Multimedia\Flowcode V4\BoostC\boostc.pic18.flowcode.exe -v -t PIC18F4331 "Original Encoder2.c"
BoostC Optimizing C Compiler Version 6.95 (for PIC18 architecture)
http://www.sourceboost.com
Copyright(C) 2004-2009 Pavel Baranov
Copyright(C) 2004-2009 David Hobday
Licensed to FlowCode User under Single user Pro License for 1 node(s)
Limitations: PIC18 max code size:Unlimited, max RAM banks:Unlimited
Original Encoder2.c
Starting preprocessor: "C:\PROGRA~1\MATRIX~1\Flowcode V4\BoostC\pp.exe" "C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c" -i "C:\PROGRA~1\MATRIX~1\Flowcode V4\BoostC\include" -d _PIC18F4331 -la -c2 -o "C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.pp" -v -d _BOOSTC -d _PIC18
..............
Original Encoder2.c success
success
Return code = 0
Launching the linker/assembler...
C:\Program Files\Matrix Multimedia\Flowcode V4\BoostC\boostlink.pic.exe -ld "C:\Program Files\Matrix Multimedia\Flowcode V4\BoostC\lib" libc.pic18.lib flowcode.pic18.lib rand.pic18.lib float.pic18.lib "Original Encoder2.obj" -t PIC18F4331 -d "C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331" -p "Original Encoder2"
BoostLink Optimizing Linker Version 6.95
http://www.sourceboost.com
Copyright(C) 2004-2009 Pavel Baranov
Copyright(C) 2004-2009 David Hobday
Caution: argument of 'delay_us' calls must have a value of 1 or more
Caution: Delay inaccurrate: 'delay_us', Delay overhead:0ms, Unit delay:0.00101725ms, Delay resolution:1 units
Caution: Delay inaccurrate: 'delay_10us', Delay overhead:0ms, Unit delay:0.0101725ms, Delay resolution:1 units
Caution: Delay inaccurrate: 'delay_ms', Delay overhead:0ms, Unit delay:1.00016ms, Delay resolution:1 units
Warning unreferenced functions removed:
FCI_FLOAT_TO_STRING in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
FCI_NUMBER_TO_HEX in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
FCI_STRING_TO_INT in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
FCI_STRING_TO_FLOAT in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
Wdt_Delay_S in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
isinf in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
FCD_LCDDisplay0_PrintASCII in: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
FCD_LCDDisplay0_Command in: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
FCD_LCDDisplay0_Cursor in: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
FCD_LCDDisplay0_PrintString in: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
FCD_LCDDisplay0_ScrollDisplay in: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
FCD_LCDDisplay0_ClearLine in: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
FCD_LCDDisplay0_RAM_Write in: C:\Users\Kris\Documents\Flowcode Project\Encoder Posisioning\PIC18F4331\Original Encoder2.c
Building CASM file
Memory Usage Report
===================
RAM available:768 bytes, used:61 bytes (8.0%), free:707 bytes (92.0%),
Heap size:707 bytes, Heap max single alloc:127 bytes
ROM available:8192 bytes, used:1300 bytes (15.9%), free:6892 bytes (84.1%)
success
Return code = 0
Launching the programmer...
C:\Program Files\Matrix Multimedia\Flowcode V4\tools\PPP\PPPv3.exe -cs 2 -chip PIC18F4331 -nogui "Original Encoder2.hex"
Sending program...
Erasing the PICmicro
NOTE: EEPROM data will also be erased!
Writing program memory
Writing configuration memory
Writing id-locations
Reading program memory
Reading configuration memory
Finished reading PICmicro contents
Program sent and verified OK
652 out of 8192 program bytes used
0 out of 256 data bytes used
That took 4.609 seconds
Return code = 0
FINISHED
Any ideas?
Kris.