Cerca
 
 

Risultati per:
 


Rechercher Ricerca avanzata

Ultimi argomenti
» Ottimo simulatore per microcntrollori PIC16 PIC18
Lun Mag 21, 2012 12:19 pm Da vito_scarcella

» Ripopoliamo??
Mar Gen 11, 2011 1:10 pm Da Daorithos

» I miei disegni
Ven Gen 08, 2010 4:51 pm Da LiciaM5

» Buon 2010 ^^
Ven Gen 08, 2010 4:05 am Da coleman85

» Ciao a tutti
Ven Gen 08, 2010 3:59 am Da coleman85

» Le Nostre Foto
Mer Mag 06, 2009 12:16 pm Da BlaCk_Queen

» Andy Warhol e le sue muse
Mer Mag 06, 2009 12:02 pm Da BlaCk_Queen

» presentazione seria
Sab Gen 10, 2009 3:26 pm Da Ifrit_Progressive

» principessa sul pisello
Gio Gen 08, 2009 4:17 am Da asiram

Navigazione
 Portale
 Forum
 Lista utenti
 Profilo
 FAQ
 Cerca

[16F628A] MPLAB-IDE v8.10 - Non riesco a Programmare

Andare in basso

[16F628A] MPLAB-IDE v8.10 - Non riesco a Programmare

Messaggio Da Ifrit_Progressive il Gio Set 18, 2008 1:21 pm

Allora salve a tutti ^^
Per l'ennesima volta sono tornato a tentare la programmazione col mio ICD2.5 [USB].

Allora, programma molto semplice:
Codice:
#include
__config (_XT_OSC & _WDT_OFF & _CP_OFF)
      
bsf STATUS,RP0
movlw B'00000000'
movwf TRISB
movlw B'11111111'
movwf TRISA
bcf STATUS,RP0

bsf PORTB,7
end

Beh non credo sia il programma... cmq ecco come ho impostato mplab:

  1. Programmer-> Select Programmer -> MPLAB ICD2
    [Per quanto riguarda i driver, li ho scaricti e istallati... funzionano correttamente]
  2. Configure -> Select Device -> 16F628A
  3. Configure -> Configuration BIts:

    • Ho tolto la V sulla casella... ma per sicurezza ho proseguito nei settaggi:
    • OSCILLATOR = XT
    • WDT= OFF
    • Power Up Time = OFF
    • MCE= On
    • Brown Out Detect = 0n
    • Low Voltare Programm = ON
    • Data EE read Protect = OFF
    • Code Protect = OFF


  • Eseguo Make:
    Codice:
    ----------------------------------------------------------------------
    Debug build of project `C:\\Documents and Settings\\ifrit\\Desktop\\Prova Led 16F84.mcp' started.
    Preprocessor symbol `__DEBUG' is defined.
    Wed Sep 17 20:21:34 2008
    ----------------------------------------------------------------------
    Make: The target "C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.o" is out of date.
    Executing: "C:\\Programmi\\Microchip\\MPASM Suite\\MPASMWIN.exe" /q /p16F628A "speriamo.asm" /l"speriamo.lst" /e"speriamo.err" /d__DEBUG=1
    Warning[205] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 2 : Found directive in column 1. (__config)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 4 : Found opcode in column 1. (bsf)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 5 : Found opcode in column 1. (movlw)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 6 : Found opcode in column 1. (movwf)
    Message[302] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 6 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 7 : Found opcode in column 1. (movlw)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 8 : Found opcode in column 1. (movwf)
    Message[302] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 8 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 9 : Found opcode in column 1. (bcf)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 11 : Found opcode in column 1. (bsf)
    Warning[205] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 12 : Found directive in column 1. (end)
    Loaded C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.cod.
    ----------------------------------------------------------------------
    Debug build of project `C:\\Documents and Settings\\ifrit\\Desktop\\Prova Led 16F84.mcp' succeeded.
    Preprocessor symbol `__DEBUG' is defined.
    Wed Sep 17 20:21:35 2008
    ----------------------------------------------------------------------
    BUILD SUCCEEDED
  • poi Build All
    Codice:
    ----------------------------------------------------------------------
    Debug build of project `C:\\Documents and Settings\\ifrit\\Desktop\\Prova Led 16F84.mcp' started.
    Preprocessor symbol `__DEBUG' is defined.
    Wed Sep 17 20:22:47 2008
    ----------------------------------------------------------------------
    Clean: Deleting intermediary and output files.
    Clean: Deleted file "C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.err".
    Clean: Deleted file "C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.cod".
    Clean: Deleted file "C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.hex".
    Clean: Deleted file "C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.lst".
    Clean: Done.
    Executing: "C:\\Programmi\\Microchip\\MPASM Suite\\MPASMWIN.exe" /q /p16F628A "speriamo.asm" /l"speriamo.lst" /e"speriamo.err" /d__DEBUG=1
    Warning[205] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 2 : Found directive in column 1. (__config)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 4 : Found opcode in column 1. (bsf)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 5 : Found opcode in column 1. (movlw)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 6 : Found opcode in column 1. (movwf)
    Message[302] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 6 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 7 : Found opcode in column 1. (movlw)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 8 : Found opcode in column 1. (movwf)
    Message[302] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 8 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 9 : Found opcode in column 1. (bcf)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 11 : Found opcode in column 1. (bsf)
    Warning[205] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 12 : Found directive in column 1. (end)
    Loaded C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.cod.
    ----------------------------------------------------------------------
    Debug build of project `C:\\Documents and Settings\\ifrit\\Desktop\\Prova Led 16F84.mcp' succeeded.
    Preprocessor symbol `__DEBUG' is defined.
    Wed Sep 17 20:22:48 2008
    ----------------------------------------------------------------------
    BUILD SUCCEEDED
  • poi Export Makefile
    Codice:
    ----------------------------------------------------------------------
    Debug build of project `C:\\Documents and Settings\\ifrit\\Desktop\\Prova Led 16F84.mcp' started.
    Preprocessor symbol `__DEBUG' is defined.
    Wed Sep 17 20:23:35 2008
    ----------------------------------------------------------------------
    Make: The target "C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.o" is out of date.
    Executing: "C:\\Programmi\\Microchip\\MPASM Suite\\MPASMWIN.exe" /q /p16F628A "speriamo.asm" /l"speriamo.lst" /e"speriamo.err" /d__DEBUG=1
    Warning[205] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 2 : Found directive in column 1. (__config)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 4 : Found opcode in column 1. (bsf)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 5 : Found opcode in column 1. (movlw)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 6 : Found opcode in column 1. (movwf)
    Message[302] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 6 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 7 : Found opcode in column 1. (movlw)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 8 : Found opcode in column 1. (movwf)
    Message[302] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 8 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 9 : Found opcode in column 1. (bcf)
    Warning[203] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 11 : Found opcode in column 1. (bsf)
    Warning[205] C:\\DOCUMENTS AND SETTINGS\\IFRIT\\DESKTOP\\SPERIAMO.ASM 12 : Found directive in column 1. (end)
    Error: Bad magic number in COFF file "C:\\Documents and Settings\\ifrit\\Desktop\\speriamo.cod".
    A language-plugin exception occurred and was logged.
    ----------------------------------------------------------------------
    Debug build of project `C:\\Documents and Settings\\ifrit\\Desktop\\Prova Led 16F84.mcp' failed.
    Preprocessor symbol `__DEBUG' is defined.
    Wed Sep 17 20:23:35 2008
    ----------------------------------------------------------------------
    BUILD FAILED
  • in fine Program Target Device:
    Codice:
    Programming Target...
    ...Validating configuration fields
    ...Erasing Part
    ...Programming Program Memory (0x0 - 0x7)
    Verifying...
    ...Program Memory
    ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x1683, Val Read = 0x3FFF)
    ICD0275:  Programming failed.
    MPLAB ICD 2 Ready


    qualcuno sa aiutarmi?? :'(

  • _________________
    avatar
    Ifrit_Progressive
    Admin
    Admin

    Maschile
    Numero di messaggi : 250
    Età : 30
    Località : Ancona
    Occupazione/Hobby : Elettronica, Informatica, Musica, feste
    Umore : Sempre costantemente Scazzato
    Data d'iscrizione : 10.06.08

    Scheda Personaggio
    Esperienza:
    999/999  (999/999)

    Visualizza il profilo dell'utente http://freelook.forumn.org

    Torna in alto Andare in basso

    Programmiamo l'impossibile

    Messaggio Da Marco il Ven Set 19, 2008 2:33 pm

    What a Face
    Matteo ma cosa mi combini!!!!! Laughing
    Vegona!!!! Laughing
    Il caro vecchio Chiarelli (il vairussss) non ti ha insegnato niente allora!!!!! lol!
    In oltre devi disabilitare i comparatori analogici sulla porta A del microcontrollore che
    atrimenti risulterebbero sempre in funzione... ma vettori reset o di interrupt Question ci teniamo ad avere il PC-overflow quindi... ed il resto delle direttive Question Ma sbaglio od il PIC16F628A non ha il modulo ICD interno Question e se così fosse come fai a farmi l'ICD Question Se ha o meno il modulo ICD interno lo capisci perchè c'è un registro apposito per gestirlo e perchè tra i fuses cene stà uno in modo specifico per abilitare la modalità di debug del microcontrollore. Sinceramete il Datasheets non lo ricordo però mi sembra di no anke xkè la ram di qst microcontrollore non è sufficentemente grande per gestire il flusso dati di un ICD. Mandarmi il progetto è cosa buona e giusta Wink eccoti una email di un attuale GURU di PIC ARM ed FPGA (evviva la modestia Laughing ): marco.torelli@nuovaelettronica.it sarai quanto prima esaurito..... ehm .......esaudito..... bye Wink

    Marco

    Maschile
    Numero di messaggi : 9
    Età : 37
    Località : Campomarino
    Occupazione/Hobby : Programamtore Micro & FPGA
    Umore : Simpatik
    Data d'iscrizione : 10.06.08

    Scheda Personaggio
    Esperienza:
    3/100  (3/100)

    Visualizza il profilo dell'utente

    Torna in alto Andare in basso

    Re: [16F628A] MPLAB-IDE v8.10 - Non riesco a Programmare

    Messaggio Da Ifrit_Progressive il Ven Set 26, 2008 10:28 am

    Marco e' il programmatore ^^

    Sulla Vdd arrivano 2.x Volt, e la Vpp e' scollegata dal resto...

    Mi tocca comprare un programmatore USB nuovo Sad
    Uffa

    _________________
    avatar
    Ifrit_Progressive
    Admin
    Admin

    Maschile
    Numero di messaggi : 250
    Età : 30
    Località : Ancona
    Occupazione/Hobby : Elettronica, Informatica, Musica, feste
    Umore : Sempre costantemente Scazzato
    Data d'iscrizione : 10.06.08

    Scheda Personaggio
    Esperienza:
    999/999  (999/999)

    Visualizza il profilo dell'utente http://freelook.forumn.org

    Torna in alto Andare in basso

    Re: [16F628A] MPLAB-IDE v8.10 - Non riesco a Programmare

    Messaggio Da Contenuto sponsorizzato


    Contenuto sponsorizzato


    Torna in alto Andare in basso

    Torna in alto


     
    Permessi di questa sezione del forum:
    Non puoi rispondere agli argomenti in questo forum