Pilotare un servo con PIC18LF4520

7 Anni 8 Mesi fa #6 da mavesla
Risposta da mavesla al topic Pilotare un servo con PIC18LF4520

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.

  • mavesla
  • New Member
  • New Member
Di più
7 Anni 8 Mesi fa #7 da Pinna
Risposta da Pinna al topic Pilotare un servo con PIC18LF4520
Ciao mavesla, l'avevo già fatto presente in un altro post che purtroppo non sono riuscito a rintracciare.... non stai sbagliando niente, l'errore, anzi gli errori, sono miei e non tuoi..... ho scaricato il firmware dell'articolo e ho visto che:


// Imposto il PreScaler Timer1 1:4
T1CONbits.T1CKPS0 = 0;
T1CONbits.T1CKPS0 = 1;


non noti nulla? vedi che ho impostato per due volte T1CONbits.T1CKPS0? in realtà, con quella configurazione il prescaler è impostato a 2, ma i calcoli sono giusti. I commenti che hai letto sono relativi ad un altro firmware dove avevo impostato il prescaler a 4 (mai fare i copia incolla) :) Mi scuso ancora, l'avevo fatto presente e avevo anche detto che avrei almeno postato il firmware corretto..... me ne sono dimenticato :)


Marcello

p.s. a proposito, benvenuto tra noi :)

Chi vola vale, chi vale vola, chi non vola è un vile

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

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
7 Anni 8 Mesi fa #8 da mavesla
Risposta da mavesla al topic Pilotare un servo con PIC18LF4520
Perfetto, ora è tutto chiaro. Grazie per le dritte! Posso chiedervi se c'è un motivo per il quale usare un quarzo esterno piuttosto che quello interno del micro (dato che in quest'ultimo modo risparmio componenti e soldi)? Immagino che dipenda dal tipo di applicazione, precisione richiesta, etc, però vorrei una conferma da parte vostra.
Dato che per ora il mio obiettivo è spostare indicativamente il servo in tre diverse posizioni a comando (senza specifiche sulla precisione) vorrei utilizzare, appunto, l'oscillatore interno.

p.s. a proposito, benvenuto tra noi :)

Grazie!! :) :)

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

  • mavesla
  • New Member
  • New Member
Di più
7 Anni 8 Mesi fa #9 da Pinna
Risposta da Pinna al topic Pilotare un servo con PIC18LF4520
vuoi un consiglio? per un quarzo da 20 MHz e due condensatori da 22 pF non arrivi a spendere neanche due euro, se li prendi in un negozio di componenti elettronici..... però ti metti nelle condizioni giuste per seguire tutti gli esempi riportati nel libro di Mauro Laurenti :) nel tempo ti accorgerai che l'appetito vien mangiando :)

Marcello

Chi vola vale, chi vale vola, chi non vola è un vile

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

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
7 Anni 8 Mesi fa #10 da Pinna
Risposta da Pinna al topic Pilotare un servo con PIC18LF4520
mavesla, ti allego il firmware corretto dagli errori, così hai un riferimento preciso. Un'altra cosa, mi piacciono le persone che non danno mai niente di scontato e verificano tutto, anche i calcoli fatti dagli altri... Sarà perchè io sono come te e verifico tutto, sarà perchè mi piace fare i calcoli a mano, in ogni caso la ritengo una cosa positiva :)

@Mauro, appena puoi, potresti inserire il firmware corretto nel file zippato? grazie :)

Marcello

File allegato:

Nome del file: Firmware.rar
Dimensione del file:33 KB

Chi vola vale, chi vale vola, chi non vola è un vile
Allegati:

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

  • Pinna
  • Avatar di Pinna
  • 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