• Welcome to LusoRobótica - Robótica em Português.
 

Erro ao programar o PIC 16F886

Started by ejmp, 19 de June de 2011, 00:29

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ejmp

boas, tenho uns PIC's que a microchip me enviou grátis

esses PIC's são 16F886 e tentei programa-los com o programa da picaxe e deu erro, com outro pic dá perfeitamente, com osn pics da microchip não da

sabem-me explicar porque e como resolvo o problema???

eu penso que seja por este que tenho da microchip só seja programado pelo MPLAB e não pelo PICAXE Programming Editor

amando96

Um PIC que dá tem bootloader da picaxe?

senso

O PICAXE tem um bootloader no PIC assim como um programa que interpreta o basic e o executa, e é totalmente fechado, logo não podes fazer download do que o picaxe corre para programares um pic novo, dá-te erro porque os pic's da microchip vêm completamente limpos e sem nenhum bootloader para serem programados.
Avr fanboy

ejmp

#3
Quote from: senso on 19 de June de 2011, 00:39
O PICAXE tem um bootloader no PIC assim como um programa que interpreta o basic e o executa, e é totalmente fechado, logo não podes fazer download do que o picaxe corre para programares um pic novo, dá-te erro porque os pic's da microchip vêm completamente limpos e sem nenhum bootloader para serem programados.


e não dá para passar isso para o PIC da picaxe?????

amando96

Não, tens que comprar logo da picaxe, ou distribuidores.

O que poderás fazer é programar esse PIC em C usando o MPLab, mas complica um bocado.

ejmp

não há conversores de PICAXE Programming Editor para MPLAB???

em MPLAB nunca programei em pc mas sei fazer programas....................

mas nao sei como passar o programa para o PIC e essas ceninhas

beirao

És de onde?? Se quiseres manda-me os PICs que eu meto o bootloader la dentro... depois tens de os programar com o mplab
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

ejmp

Quote from: beirao on 19 de June de 2011, 12:04
És de onde?? Se quiseres manda-me os PICs que eu meto o bootloader la dentro... depois tens de os programar com o mplab

diz-me como se faz isso que eu faço ^^

sou da zona do porto

metRo_

Quote from: ejmp on 19 de June de 2011, 12:11
Quote from: beirao on 19 de June de 2011, 12:04
És de onde?? Se quiseres manda-me os PICs que eu meto o bootloader la dentro... depois tens de os programar com o mplab

diz-me como se faz isso que eu faço ^^

sou da zona do porto

Tens programador?

Se fosse atmega até podia ajudar que tambem sou da zona do Porto, agora PIC nem por isso!

senso

Primeiro precisas de um programador, ou um pickit ou um icd ou um clone do ebay, não é que precises de usar mplab, podes usar CCS, Hi-tech, C18, o MpLab só integra os compiladores num ambiente padrão, mas quase todos estes tem IDE's dedicados.
Em C tens de programar tu os registos á mão não tens funções bonitas para o fazer, logo terás de aprender bastante.
Avr fanboy

amando96

Quote from: beirao on 19 de June de 2011, 12:04
És de onde?? Se quiseres manda-me os PICs que eu meto o bootloader la dentro... depois tens de os programar com o mplab

Onde arranjaste o bootloader picaxe?

Podes fazer um programador por meia dúzia de euros, mas por porte de série, PCs mais novos não têm.

senso

Provavelmente é um outro bootloader..
Porque picaxe é bootloader e interpretador.
Avr fanboy

beirao

Eu tenho um pickit3. O que eu disse é que posso programar-te o bootloader nos PIC e depois programas ao registo como foi aqui dito.. nada de picaxe
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

ejmp

Quote from: beirao on 19 de June de 2011, 17:33
Eu tenho um pickit3. O que eu disse é que posso programar-te o bootloader nos PIC e depois programas ao registo como foi aqui dito.. nada de picaxe
não percebi lá muito bem a ultima parte, a parte do ''programas ao registo''...

depois de os PICs terem o bootloader lá dentro da para programar por MPLAB??? é só isso que eu quero, desde que por MPLAB dê para progranar estes PICs tá tudo fixe ^^