Página 1 de 1

Iniciante em Pic de 40 pinos.

MensagemEnviado: 30 Mar 2007 14:54
por Lecram
:) Bom dia a todos do ASM.
Estou interessado em começar a programação em PIC de 4 Pinos, mas até agora so trabalhei com o PIC 16F628A, e tenho um programa de pwm, que gostaria de migrar para esse novo pic.
:?: Alguem sabe qual seria o dispositivo mais apropriado, e mais compativel, para essa função?
:!: Acho q uma boa seria o 16F877A, mas não sei se ele terá todas as funções de PWM do 628.
:?: Se alguem conhecer onde posso encontrar literatura sobre esse dispositivo ficaria grato.

OBS: Uso a linguagem em assembler.

MensagemEnviado: 30 Mar 2007 14:59
por renatokodaira
Funciona basicamente do mesmo jeito. Apenas pegue a datasheet no site da Microchip para ver se nao muda o nome de algum registrador ou bit de controle. Se voce sabe programar o 628, o 877 é um passinho a mais.

MensagemEnviado: 30 Mar 2007 15:26
por andre_bcs
O 16F877 é bem mais completo! Você tem praticamente todas as funções básicas dos PIC's16F nele... Se vc já mexe bem com o 628, como o renato falou, é somente um passo a mais.
Dominando o 877, vc mexe praticamente com todos os outros PIC's facilmente... As vezes é só uma mudança aqui, outra ali, mas é tudo +/- parecido!
Se vc quiser se aprofundar legal nesse PIC eu sugiro o livro 'Conectando o PIC', do David Nicolas. É ótimo!

MensagemEnviado: 31 Mar 2007 15:52
por caduhitec
Duas dicas:
1. use o pic da linha 18, como o 18F452;
2. utilize C, vc ganha portabilidade.

[]´s
Cadu

MensagemEnviado: 02 Abr 2007 09:16
por andre_bcs
Os PIC's da linha 18F sem duvida são melhores, até pq vc programa em C, q é BEEEEM mais 'confortável'!
Mas por experiencia propria, eu acho que pra quem está começando ainda, ralar um pouco no assembly dos PIC's 16F eh bom... pq vc adiquire uma logica boa... Depois vc vai pro C!! Pq se começar pelo C, vc num vai pro assembly nunca!
Pelo menos é o q eu fiz...

MensagemEnviado: 02 Abr 2007 22:30
por microeletronica
Sugiro o PIC18F4520. Sem duvida.
http://ww1.microchip.com/downloads/en/DeviceDoc/39631a.pdf

Instale o MPLAB e o C18, que pode pegar free da Microchip.
Aprenda uma nova familia.
Eh muito bom pra sua formacao e eh muito bom pra voce dar um upgrade em seus projetos.

Opera em ate 48 MHz. Tem USB e varios software ao seu alcance (Ethernet, SPI, I2C, comparadores, PWMs dedicados... um monte de ADC...)

Eh muito bom o PIC18 e, aprendendo ele, eh um passo pros 24, 30 ou pra outra arquitetura mais rapidinha, e com mais registradores e perifericos, com um processamento mais eficiente...

Va para o 18F, nao tenha medo, rode os demos que o compilador te dah...
Posso fazer programas de led, uart contigo, projetos completos, pra rodar e funcionar, -- com F4520, leds, XT, e MAX232, pra voce aprender rapidinho.

Acho que a melhor forma de se decidir eh mesmo passando os olhos no Reference guide dos 18F. e no doc do C18, pra ver como eh facil a vida...

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2042&param=en020453

[]s.[/url]

Obrigado pela ajuda

MensagemEnviado: 04 Abr 2007 08:50
por Lecram
Gente muito obrigado mesmo pela ajuda.

Agora já tenho como objetivo entrar para a linha 18F, Mas por enquanto vou tentar usar a linha 16F, por causa do tempo que tenho para definir o projeto.
Alguém tem um curso em C que eu possa baixar da internet ?.
Os cursos que achei ate agora são em liguagem para computadores.

Ahhh eu TBM programo EM FORTRAN ! alguem sabe se exixte um compiador dessa liguagem, para Pic :?:

MensagemEnviado: 04 Abr 2007 20:29
por microeletronica
nao existe em Fortan.
Recomendo o livro do Fabio Pereira.