Página 1 de 1

Duvida PIC 16F877

MensagemEnviado: 01 Out 2008 22:15
por ghberg
Minha duvida é se o PIC 16F877 tem memoria suficiente para criar um programa de recepção DTMF e mandar um sinal para acionar um motor por exemplo.

Obrigado

MensagemEnviado: 01 Out 2008 23:30
por phophollety
Sim, tem..

Mas, o que vc fará? Quer por acaso entrar com o sinal DTMF diretamente em um AD do pic e fazer toda a análise do sinal ou vai usar um decodificador dtmf do tipo MT8870?

MensagemEnviado: 02 Out 2008 11:49
por lpagano
Só uma dica.

Se você fizer o programa em assembly até que dá, mas se for no CCS pode ser que fique muito maior do que você esperava.

Já escrevi um tópico por aqui falando que o CCS usa muita memória do PIC. Só para você ter uma idéia já pude verificar que para uma instrução em C (ex. variavel = 5) o CCS criava 6 instruções no assembly, sendo que 4 delas você poderia jogar fora. E nem era preciso mudar de bancos de memória.

Já no MikroC é melhor. Ele faz uma otimização legal.

Valeu!

MensagemEnviado: 02 Out 2008 11:54
por otavio luiz
Se for utilizar o mt8870, até um pic de 1k da e sobra, mas se for detectar via soft bom ai é outra estória pra outro por de sol.

MensagemEnviado: 02 Out 2008 16:06
por ghberg
Opa
Eu vou usar o MT8870 sim.
Obrigado pela dica
Vai ser útil. :)