Modulazione PWM , error (500)

8 Anni 10 Mesi fa #1 da MoriLuca
Modulazione PWM , error (500) è stato creato da MoriLuca
Buona sera a tutti,

Sto provando ad usare il modulo Pwm ,leggendo la guida di Mauro.

Dopo alcune prove e riprove, ho deciso di fare un copia e incolla, ed ho

copiato il programmino di prova descritto nella guida.

Continuo a ricevere il seguente codice di errore:
:0: error: (500) undefined symbols:_SetDCPWM2(dist/default/production\PWM.X.production.obj)

Le librerie sono inserite credo correttamente, le ho scaricate, ed inserito la cartella

plib , contenente il file pwm.h.

Cliccando sulle funzioni, vengo riportato alla loro definizione, però continuo

a ricevere errori ogni qual volta ne utilizzi una.


Grazie del vostro tempo

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

  • MoriLuca
  • Avatar di MoriLuca
  • Junior Member
  • Junior Member
Di più
8 Anni 10 Mesi fa #2 da toni
Risposta da toni al topic Modulazione PWM , error (500)
Ciao MoriLuca
non so come ai inserito la libreria nel progetto, ma ti assicuro che l'esempio di Mauro funziona correttamente,
leggi attentamente l'articolo dall'inizio (li e descritto dove si trova la libreria plib)
poi nel main
#include <pvm.h>
#include<timers.h>
Toni

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

  • toni
  • Avatar di toni
  • Elite Member
  • Elite Member
Di più
8 Anni 10 Mesi fa - 8 Anni 10 Mesi fa #3 da MoriLuca
Risposta da MoriLuca al topic Modulazione PWM , error (500)
Caio Toni

Grazie per il tuo tempo .

Non mettevo in dubbio che l 'esempio di Mauro fosse errato :) .

In ogni modo, le librerie le inserisco proprio come dici tu , e la cartella e stata

inserita correttamente credo (ho seguito le istruzioni del manuale).

Continuo a ricevere il solito errore, che non riesco a correggere in quanto anche

ricercando su internet non trovo molto.

Aggiungo che lo stesso programma , commentate le funzioni inerenti alla libreria PWM ,

viene compilato senza errori.

Mentre anche se una sola funzione viene compilata, sia essa OpenPwm oppure SetDCPWM ,

ricevo in ogni caso lo stesso errore.
Ultima Modifica 8 Anni 10 Mesi fa da MoriLuca.

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

  • MoriLuca
  • Avatar di MoriLuca
  • Junior Member
  • Junior Member
Di più
8 Anni 10 Mesi fa #4 da MoriLuca
Risposta da MoriLuca al topic Modulazione PWM , error (500)
Aggiungo una nota.

Appena adesso mi è apparso lo stesso errore in un menu che stavo creando.

Mi sono accorto che non avevo aggiunto l ultimo header che avevo appena creato al main.

Una volta aggiunto il progetto è sato compliato senza errori.

A questo punto credo che sia un errore con l' aggiunta della cartella plib.

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

  • MoriLuca
  • Avatar di MoriLuca
  • Junior Member
  • Junior Member
Di più
8 Anni 10 Mesi fa #5 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Modulazione PWM , error (500)
Se hai inserito in maniera corretta i percorsi.
...cosa che sembra visto che il file della definizione della funzione viene propriamente richiamato e l'errore sembra solo su alcune funzioni.

Prova ad includere il file di libreria nella cartella della libreria a sinistra (Libraries).
Premi il tasto destro e seleziona "Add Library/object file..."

Il file di libreria lo trovi nel percorso:

C:\Program Files (x86)\Microchip\xc8\v1.35\lib

devi selezionare quello associato al PIC utilizzato.

Saluti,

Mauro

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