no funciona compilador

Foro para hablantes de español que deseen escribir en su lengua materna.

Moderator: Benj

Post Reply
User avatar
navarro
Posts: 20
Joined: Wed Feb 15, 2012 4:40 pm
Has thanked: 6 times
Contact:

no funciona compilador

Post by navarro »

Estimados señores de matrix multimedia , me encuentro con el problema que al compilar un pic 16f88 , al compilar el programa me devuelve

Warning: function never returns: 'FCD_SWITCH0_ReadState'

el programa es simple es leer un pulsador y encender un led ,

en flowcode 4 , funciona
en flowcode 5 , no funciona
Attachments
luz5.hex
(988 Bytes) Downloaded 526 times
luz5.fcf
(17.11 KiB) Downloaded 629 times
luz5.c
(7.85 KiB) Downloaded 633 times

User avatar
navarro
Posts: 20
Joined: Wed Feb 15, 2012 4:40 pm
Has thanked: 6 times
Contact:

Re: no funciona compilador

Post by navarro »

luz5.c success

success
Código de retorno = 0
Iniciando el enlazador/ensamblador…
C:\Program Files\Flowcode\Tools\boostc\boostlink_pic.exe -ld "C:\Program Files\Flowcode\Tools\BoostC\lib" libc.pic16.lib rand.pic16.lib float.pic16.lib "luz5.obj" -t PIC16F88 -d "C:\Users\Flonasa 01\Desktop\R0 flow" -p "luz5"
BoostLink Optimizing Linker Version 7.03
http://www.sourceboost.com
Copyright(C) 2004-2011 Pavel Baranov
Copyright(C) 2004-2011 David Hobday


Caution: argument of 'delay_us' calls must have a value of 1 or more
Caution: Delay inaccurrate: 'delay_us', Delay overhead:0.01ms, Unit delay:0.001ms, Delay resolution:4 units
Warning unreferenced functions removed:
FC_CAL_Port_Out__x in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_IO.c
FC_CAL_Port_Out_DDR__x in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_IO.c
FC_CAL_Port_In__x in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_IO.c
FC_CAL_Port_In_DDR__x in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_IO.c
Wdt_Delay_S in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Delay.c
Wdt_Delay_Ms in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINT_US in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINT_MS in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINTWDT_MS in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINT_S in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINTWDT_S in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Delay.c
FCI_GETCHAR in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_GETLENGTH in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_MIDSTRING in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_LEFTSTRING in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_RIGHTSTRING in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_TOSTRING in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_TOLOWER in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_TOUPPER in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_COMPARE in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_FLOAT_TO_STRING in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_NUMBER_TO_HEX in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_STRING_TO_INT in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_STRING_TO_FLOAT in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_STRREV in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_STRMOV in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_SHEAD in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
FCI_SCOPY in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_String.c
isinf in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Float.c
flt_round in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Float.c
flt_floor in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Float.c
flt_ceil in: C:\Program Files\Flowcode\CAL\PIC\PIC_CAL_Float.c
FCD_SWITCH0_WaitUntilHigh in: C:\Users\Flonasa 01\Desktop\R0 flow\luz5.c
FCD_SWITCH0_WaitUntilLow in: C:\Users\Flonasa 01\Desktop\R0 flow\luz5.c

Warning: function never returns: 'FCD_SWITCH0_ReadState'
Building CASM file
Memory Usage Report
===================
RAM available:368 bytes, used:51 bytes (13.9%), free:317 bytes (86.1%),
Heap size:317 bytes, Heap max single alloc:110 bytes
ROM available:4096 words, used:170 words (4.2%), free:3926 words (95.8%)



success
Código de retorno = 0

FINALIZADO

User avatar
JonnyW
Posts: 1230
Joined: Fri Oct 29, 2010 9:13 am
Location: Matrix Multimedia Ltd
Has thanked: 63 times
Been thanked: 290 times
Contact:

Re: no funciona compilador

Post by JonnyW »

Buenas noches.

En 'Switch_1_SW_DELAY' el código se establece en 100 * 1000.

En la última Flowcode para PIC (v5.4) el código que tengo no genera el mismo.

¿Tienes la última versión Flowcode? Prueba a poner Con el retardo de 64 o menos, y esto debería funcionar con ese código generado.

Buena suerte,

Jonny


Good evening.

In the code 'Switch_1_SW_DELAY' is set to 100 * 1000.

In the latest Flowcode for PIC (v5.4) the code I have does not generate the same.

Have you the latest Flowcode version? Try setting the debounce delay to 64 or less, and this should work with that generated code.

Good luck,

Jonny

User avatar
navarro
Posts: 20
Joined: Wed Feb 15, 2012 4:40 pm
Has thanked: 6 times
Contact:

Re: no funciona compilador

Post by navarro »

Correcto he modificado la suspension de rebotes a 10 como ejemplo y a compilado sin problemas ,

muchas gracias me tenia confuso el:

Warning: function never returns: 'FCD_SWITCH0_ReadState'


Muchas gracias.

Post Reply