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

Remapeamento de Periféricos

Started by bmm.deoliveira, 27 de September de 2011, 17:49

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

bmm.deoliveira

Estou a usar a dsPIC33FJ32MC202, e estou a ter algumas más experiências com ela.
Tive a tentar seguir um exemplo de um livro para fazer a conversão do sinal Digital to Analog de uma onda sinusoidal.
O livro que estive a seguir foi o "Programming 16-bit Microcontrollers in C"

O que pretendo é criar um seno com uma frequência de 50Hz e estou a ter algumas dificuldades em adaptar o código. Tudo isto devido ao remapeamento de bits necessário por causa do registo OC1.

Alguém me pode ajudar ou alguém possui um código em que faça uma onda sinusoidal de uma maneira "leve"? 

senso

Avr fanboy

bmm.deoliveira

Remapeamento dos perifericos. Enganei-me

msr

Vai para aí alguma confusão...
Dizes que estás a usar um "Digital to Analog" (ADC) e depois falas em gerar uma sinusóide de 50Hz? O ADC amostra um sinal que ponhas à entrada, não gera nada.
Tambem tenho esse livro. Em que página estás a tentar basear o teu código?

senso

Digital to Analog é um DAC e um DAC gera sinais.
Avr fanboy

msr

Ooops, granda falha :D
Ainda assim, diz-me onde é que estás a ver isso no livro que tento dar  uma ajuda.

senso

Então, deixa ver se percebi, queres usar o timer 1 para gerar uma onda sinusoidal usando PWM como um DAC usando um filtro RC externo?
Avr fanboy

maurosmartins

Viva,

bmm.deoliveira, mas o problema é ao certo com k?

se for devido ao mapeamento de pinos com os periféricos, posso ajudar.

Qual o compilador?

Cumps, Mauro.

bmm.deoliveira

Em principio estive a ver uns files e umas datasheets e em principio devo de conseguir safar-me. Se não conseguir depois comunico.
Mas obrigado

bmm.deoliveira

Queria agradecer por toda a ajuda que as pessoas se mostraram para me ajudar. Já consegui. Tive que ler o ficheiro de include da PIC.

Mais uma vez, Obrigado