Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola
Moderadores: 51, guest2003
por pccassin » 02 Dez 2010 14:19
Olá Gostaria de saber como posso fazer para gerar ondas do tipo triangular,quadrada,trapezoidal e senoidal no freescale MC9S12DP512 e gostaria de fazer isso utilizando interrupções de timer pois precisarei de uma certa precisão e variação de frequencia cerca de 0.1 a 100Hz... outro detalhe é que estou utilizando um DAC - SPI ou seja os dados da formação da onda são enviados via SPI.... se puderem ajudar... obrigado!
Pc Cassin_
-
pccassin
- Bit
-
- Mensagens: 9
- Registrado em: 30 Nov 2010 12:48
- Localização: BRAZIL
por mastk » 03 Dez 2010 11:00
Nao uso a familia HCS12.
Mas o caminho é gerar interrupção pelo TPM e apartir disso gerar seus sinais conforme deseja.
-

mastk
- Dword
-
- Mensagens: 4407
- Registrado em: 14 Out 2006 20:43
por pccassin » 03 Dez 2010 12:29
Bom... sou novo na programação de freescale então gostaria de saber se tem algum exemplo de utilização simples...mostrando quais registradores devo setar...
e para geração das ondas seria melhor equações!? alguem sabe!?

Pc Cassin_
-
pccassin
- Bit
-
- Mensagens: 9
- Registrado em: 30 Nov 2010 12:48
- Localização: BRAZIL
por mastk » 04 Dez 2010 20:37
Leia o treco de TPM do MCU que vai utilizar, la descreve em detalhes como modo de uso.
-

mastk
- Dword
-
- Mensagens: 4407
- Registrado em: 14 Out 2006 20:43
por Iran » 04 Dez 2010 23:29
Leia sobre Direct Digital Synthesis, há pouco tempo rolou um tópico sobre isso.
-

Iran
- Word
-
- Mensagens: 558
- Registrado em: 16 Out 2006 18:10
- Localização: Imperatriz - MA
Voltar para NXP (ex-FreeScale (ex-Motorola))
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante