PIC18F4550 settare tutte uscite

13 Anni 1 Mese fa #1 da maw81maw
PIC18F4550 settare tutte uscite è stato creato da maw81maw

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.

  • maw81maw
  • New Member
  • New Member
Di più
13 Anni 1 Mese fa #2 da borelg
Risposta da borelg al topic Re: PIC18F4550 settare tutte uscite
No mi sembra giusto... Ma cosa significa
"ma quando vado in simulazione e pongo a 1 tutte le uscite mi trovo dei valori sballati"?
e di quale simulazione parli?

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

  • borelg
  • Avatar di borelg
  • Elite Member
  • Elite Member
Di più
13 Anni 1 Mese fa #3 da maw81maw
Risposta da maw81maw al topic Re: PIC18F4550 settare tutte uscite
Ciao Borelg,
scusa in effetti non sono stato molto chiaro.
In MPLAB quando fai il debug hai la possibilità di visualizzare che valore assumono le variabili e le porte utilizzando la finestra di watch.
Spero che così sia un pochino più chiaro.

Grazie.

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

  • maw81maw
  • New Member
  • New Member
Di più
13 Anni 1 Mese fa #4 da borelg
Risposta da borelg al topic Re: PIC18F4550 settare tutte uscite
sinceramente non ho mai utilizzato quella funzione... di solito provavo i programmi direttamente sull'hardware quindi non ti so aiutare.
Non hai la possibilità di programmare il pic e testarle fisicamente?
Comunque se vuoi postare tutto il codice posso controllare se gli errori sono da qualche altra parte...
In ogni caso suppongo che tu ti sia sbagliato dicendo "pongo a 1 tutte le uscite" perchè appunto sono pin di output e non di input vero?

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

  • borelg
  • Avatar di borelg
  • Elite Member
  • Elite Member
Di più
13 Anni 1 Mese fa #5 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: PIC18F4550 settare tutte uscite
Ciao Maw,

benvenuto nel Forum.
Nel caso specifico non saprei descrivere il comportamento del Simulatore, visto che come Borelg faccio prevalentemente uso di hardware vero ed eventualmente del debugger.

In ogni modo la PORTA per poter essere propriamente utilizzata con output digitali deve essere propriamente impostata.
Dopo il reset, ovvero nel caso specifico all'avvio, la PORTA ha i pin associati all'ADC, ovvero impostati come ingressi analogici.
Questa potrebbe essere la ragione del comportamento strano del simulatore.

Per impostare la porta A come I/O devi impostare anche il registro ADCON1.

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