Delucidazioni sull'esempio Switch(C18 Step by Step) e sui pulsanti in generale

10 Anni 6 Mesi fa #11 da Mauro Laurenti
Ciao,

in MPLAB X per rilasciare il programmatore dal Reset bisogna premere il seguente tasto:



Di defualt non e' premuto per cui dopo la programmazione il programma parte automaticamente.
Se lo premi (rimane premuto) ad ogni programmazione bisogna staccare il programmatore o rilasciare dal reset. In particolare il PICKIT 3 se rimane in Reset blocca i pulsanti come se fossero premuti.

Se il programmatore rimane attaccato anche se si fa uso di un qualunque tasto, non si danneggia nulla.
In particolare i pulsanti hanno dei resistori di protezione che evitano il danneggiamento del programmatore.
Ciononostante il programma non funzionera' correttamente fino a quando non si stacca il programmatore il quale si comporta come dei tasti sempre premuti.

Saluti,

Mauro
Allegati:

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 6 Mesi fa - 10 Anni 6 Mesi fa #12 da patana93
Ho provato con MPLAB IDE, cliccando su Hold in reset, e su MPLAB X, cliccando quell'icona, ma in entrambi i casi ho che si spengono tutti i led e i pulsanti non funzionano.

Lo scrivo, può essere utile. È normale che quando imposto il PicKit3, esca una finestra con scritto riassumendo:
VOLTAGE CAUTION:
Attenzione, verificare che il PIC selezionato 18F4550 sia quello di destinazione. Selezionando un dispositivo a 5V quando è collegato un dispositivo di 3.3V può causare danni al dispositivo quando il debugger controlla il suo ID.
Ultima Modifica 10 Anni 6 Mesi fa da patana93.

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

  • patana93
  • Junior Member
  • Junior Member
Di più
10 Anni 6 Mesi fa #13 da Mauro Laurenti
Ciao,

la warning e' normale ed e' legata al fatto che, se memoria non mi inganna, il PICKIT 3 non controlla il livello di tensione della scheda prima di iniziare a programmare, ovvero non si adatta a Vcc.
Dal momento che Freedom II e' a 5V non hai problemi.
Se progetterai un sistema a 3.3V ti devi accertare che il PICKIT 3 sia propriamente impostato.

Per quanto riguarda il Reset, indipendentemente se rilasci o meno il reset, fino a quando hai il programmatore collegato hai i tasti su RB6 e RB7 non utilizzabili perche' usati dal programmatore.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 6 Mesi fa #14 da patana93
Ah perfetto!
Grazie ancora per le delucidazioni!
Buon lavoro!
Grazie ancora anche a StefA per l'aiuto.

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

  • patana93
  • Junior Member
  • Junior Member
Di più
10 Anni 6 Mesi fa #15 da StefA
prego.

@Mauro: anche il pickit2 occupa i pulsanti RB6 e RB7? (perché il mio clone non lo fa)
con il pickit3 se si fa il debug sono liberi RB6 e RB7 o sempre "occupati"?

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ù
Moderatori: Mauro LaurentiStefA

Registrati al sito

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

Registrati al sito LaurTec.

Login