help pik kit 3 e migrazione da c 18 a xc8

11 Anni 2 Mesi fa #16 da Mauro Laurenti
Risposta da Mauro Laurenti al topic help pik kit 3 e migrazione da c 18 a xc8
potresti inviare nuovamente il codice?

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
11 Anni 2 Mesi fa #17 da Panda4x4
Risposta da Panda4x4 al topic help pik kit 3 e migrazione da c 18 a xc8
buonasera mauro, il codice di errore intendi?

make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Users/iz1lbt/Desktop/prova.X'
make -f nbproject/Makefile-default.mk dist/default/production/prova.X.production.hex
make[2]: Entering directory `C:/Users/iz1lbt/Desktop/prova.X'
"C:\Program Files\Microchip\xc8\v1.12\bin\xc8.exe" --pass1 --chip=18F45K20 -Q -G --asmlist --double=24 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Program Files/Microchip/xc8/v1.12/lib" -I"C:/Program Files/Microchip/xc8/v1.12/include" -I"C:/Program Files/Microchip/xc8/v1.12/lib" --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -obuild/default/production/newmain.p1 newmain.c
newmain.c:27: error: undefined identifier "LED_Number"
(908) exit status = 1
newmain.c:34: error: undefined identifier "LED_LookupTable"
newmain.c:34: error: pointer required
make[2]: *** [build/default/production/newmain.p1] Error 1
newmain.c:34: error: pointer required
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Leaving directory `C:/Users/iz1lbt/Desktop/prova.X'
make[1]: Leaving directory `C:/Users/iz1lbt/Desktop/prova.X'

BUILD FAILED (exit value 2, total time: 499ms)

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Panda4x4
  • Avatar di Panda4x4
  • Senior Member
  • Senior Member
Di più
11 Anni 1 Mese fa #18 da StefA
Risposta da StefA al topic help pik kit 3 e migrazione da c 18 a xc8
credo intendesse il programma. Gli errori sono su "LED_Number" e "LED_LookupTable", ma non sappiamo cosa fanno.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 1 Mese fa #19 da Panda4x4
Risposta da Panda4x4 al topic help pik kit 3 e migrazione da c 18 a xc8
Ok il programma e questo



#pragma config FOSC = INTIO67, FCMEN = OFF, IESO = OFF // CONFIG1H
#pragma config PWRT = OFF, BOREN = SBORDIS, BORV = 30 // CONFIG2L
#pragma config WDTEN = OFF, WDTPS = 32768 // CONFIG2H
#pragma config MCLRE = OFF, LPT1OSC = OFF, PBADEN = ON, CCP2MX = PORTC // CONFIG3H
#pragma config STVREN = ON, LVP = OFF, XINST = OFF // CONFIG4L
#pragma config CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF // CONFIG5L
#pragma config CPB = OFF, CPD = OFF // CONFIG5H
#pragma config WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF // CONFIG6L
#pragma config WRTB = OFF, WRTC = OFF, WRTD = OFF // CONFIG6H
#pragma config EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF // CONFIG7L
#pragma config EBTRB = OFF // CONFIG7H


/** I N C L U D E S **************************************************/
#include "p18f45k20.h"
#include <xc.h>
#include "delay.h"
#include "delay.c"


/** V A R I A B L E S *************************************************/
#pragma udata // declare statically allocated uninitialized variables
unsigned char LED_Number; // 8-bit variable

/** D E C L A R A T I O N S *******************************************/
// declare constant data in program memory starting at address 0x180
#pragma romdata Lesson3_Table = 0x180
const rom unsigned char LED_LookupTable[8] = {0x01, 0x02, 0x04, 0x08,
0x10, 0x20, 0x40, 0x80};

#pragma code // declare executable instructions

int main (void)
{
LED_Number = 0; // initialize

TRISD = 0b00000000; // PORTD bits 7:0 are all outputs (0)

while (1)
{
// use lookup table to output one LED on based on LED_Number value
LATD = LED_LookupTable[LED_Number];

LED_Number++; // rotate display by 1

if (LED_Number ==
LED_Number = 0; // go back to LED 0.

Delay1KTCYx(50); // Delay 50 x 1000 = 50,000 cycles; 200ms @ 1MHz
}
}

Però son stato uno stupido scusate .. Perché siccome mi dava l'errore su questa variabile
/** V A R I A B L E S *************************************************/
#pragma udata // declare statically allocated uninitialized variables
unsigned char LED_Number; // 8-bit variable

ho provato a toglierla , e mi son venuti fuori tutti gli errori su ogni riga del programma in c
Ora la ho rimessa ma quando compilo mi da un errore inerente a questa variabile che ora non riesco a postarvi perché non ho il pc sotto mano (sto scrivendo dal tablet ) Rimane da capire quello .
domani la posterò ..
Vi ringrazio per la vostra cordialità ed il vostro tempo

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Panda4x4
  • Avatar di Panda4x4
  • Senior Member
  • Senior Member
Di più
11 Anni 1 Mese fa #20 da Mauro Laurenti
Risposta da Mauro Laurenti al topic help pik kit 3 e migrazione da c 18 a xc8

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login