__delay_ms(1000) sembra non funzionare

5 Anni 2 Settimane fa - 5 Anni 1 Settimana fa #1 da Lello Guidi
__delay_ms(1000) sembra non funzionare è stato creato da Lello Guidi

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.

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
5 Anni 1 Settimana fa #2 da Cosimix
Risposta da Cosimix al topic __delay_ms(1000) sembra non funzionare
Salve!

Perdona la banalità.. prima di esaminare il codice, assicurati che il potenziometro sia collegato correttamente (e che funzioni correttamente controllandolo con un multimetro).

Saluti,
Cosimo

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

  • Cosimix
  • Avatar di Cosimix
  • Elite Member
  • Elite Member
Di più
5 Anni 1 Settimana fa #3 da Mauro Laurenti
Risposta da Mauro Laurenti al topic __delay_ms(1000) sembra non funzionare
Presupponendo collegamenti corretti, un paio di problemi software ci sono.

Non inizializzi il registro TRIS per ingressi e uscite.
Nel caso del tuo PIC o sono ingresso di Default o causale...che è male...e può essere input.
Inoltre i resistori di pull-up interni sono attivi di default.

Tradotto in altri termini:

Non hai controllo sulle uscite perché non le hai impostate.
Quindi il LED non lampeggia.

...e ancor peggio il resistore di pull-up ti accende sia il LED che il relay.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
5 Anni 1 Settimana fa #4 da Lello Guidi
Risposta da Lello Guidi al topic __delay_ms(1000) sembra non funzionare
Se non ci foste voi che mi date un aiuto e mi date la possibilità di imparare, sarei a terra!
Grazie

Lello

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

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
5 Anni 1 Settimana fa #5 da Cosimix
Risposta da Cosimix al topic __delay_ms(1000) sembra non funzionare
Che embedded world sarebbe senza Laurtec? :)

Funziona adesso?

Saluti,
Cosimo

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

  • Cosimix
  • Avatar di Cosimix
  • Elite Member
  • Elite Member
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