Ajuda 10F200

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Ajuda 10F200

Mensagempor f.clemente10 » 18 Fev 2008 14:24

Boa tarde pessoal!

Gostaria da ajuda para configurar este PIC, pois a única experiência com pic que tive foi em 2001 e com um 16F628. ou seja, estou completamente enferrujado.
Gostaria de saber como se configura os I/O, WDT, OSCILADOR etc...
Pois me parece que este PIC é completamente diferente dos demais..

Desde já agradeço a atenção...
f.clemente10
Bit
 
Mensagens: 16
Registrado em: 23 Mai 2007 09:59
Localização: BH

Mensagempor ze » 18 Fev 2008 14:44

olá, pra não forçar muito as bolas de cristal dos nossos gurus, sugiro que informe-os e informe-se (preferencialmente) melhor. p.ex usas mplab? progr. em asm, c, etc? já deu 1 olhadela nos 10FxxxTEMP.asm do mplab?
a propósito, ele é completamente semelhante aos d+.
abrç
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor f.clemente10 » 18 Fev 2008 15:03

Dei uma olhada no F200temp dele e o programa não diz muita coisa, mas estou caminhando entre trancos e barracos o led ja piscou... kkkk.
Estou programando em assembler com o MPLAB.
Mas ainda falta configurar o WDT...
Realmente eu não sei mais assembler e nem configurar um PIC :oops:
f.clemente10
Bit
 
Mensagens: 16
Registrado em: 23 Mai 2007 09:59
Localização: BH

Mensagempor ze » 18 Fev 2008 16:16

Já piscou o led? Wow! Welcome!

sugestão é claro: tente fazer de conta que não existe asm. Se conseguir, pule este degrau. comece certo, comece com c. C não sabe nada de c, então o asm serve como entrada.

E wdt neste seu estágio não é preocupante. pra brincar ele não serve pra nada. ele nasce desabilitado com default (acho). só se preocupe com ele quando seu projeto virar produto.

E lembre-se: aprender é como nadar contra a correnteza, se parar...

abrç
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor f.clemente10 » 19 Fev 2008 08:52

O Lillis, mto obrigado pela dica, mas não da para fazer em C devido ao pequeno espaço de memória que este uC tem. E infelizmente não estou brincando, é um projeto da empresa em que trabalho. Até então so programava em C para MSP e Script para modems GPRS.

Alguém teria um pequeno pedaço de código simples para me auxiliar?

Att.
f.clemente10
Bit
 
Mensagens: 16
Registrado em: 23 Mai 2007 09:59
Localização: BH

Mensagempor Sergio38br » 19 Fev 2008 09:24

Bom dia,

Tem este site onde tem diversos projetos, melhor seria olhar o código fonte e estuda-los

http://www.picguide.org/


Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor ze » 19 Fev 2008 09:24

se escolheu este uC é porque seu sistema é simplíssimo. tal como ele. No entanto informo-lhe mesmo assim que em C é possível sim!!
Não deve ser um projeto mui urgente pois sua empresa prefere aguardar você reaprender asm a aproveitar seu conhecimento de C. (sorry! not my busines!).
Como última dica e suspiro (só dá nói doi aqui siô) e não me alongar +, tente avaliar algum dia o Hitech-C. Com ele você faz o Windows Vista rodar dentro de um PIC10F!!

Ou aguarde alguma dica de um outro masoquista. rs.
boa sorte!!!
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor acastro1976 » 05 Abr 2008 01:17

Ola amigo ,,, passei por um problema semelhante e acabei conseguindo trabalhar com esse PIC,,
Segue alguns detalhes usados na programação em assembler:
Primeiro de uma olhada no arquivo : P10F200.INC no mplab. Ele contem todas as possíveis definições do componente:

Segue alguns trechos do progama q usei:

__CONFIG _MCLRE_OFF & _CP_ON & _WDT_ON & _IntRC_OSC

CBLOCK 0x10 ;ENDEREÇO INICIAL DA MEMÓRIA DE
;USUÁRIO PARA O PIC10F20X

MOVLW B'00001011'
TRIS GPIO ;DEFINE GP0, GP1, GP3 COMO ENTRADA E GP2 SAIDA

Espero ter ajudado...
Alexandre
acastro1976
 
Mensagens: 1
Registrado em: 24 Set 2007 21:51


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x