TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
dsPIC
(Moderadores:
pikman
,
Sispic
) »
Problema con PWM y DMA en dsPIC
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Problema con PWM y DMA en dsPIC (Leído 2516 veces)
0 Usuarios y 1 Visitante están viendo este tema.
hector90210
PIC10
Mensajes: 20
Problema con PWM y DMA en dsPIC
«
en:
03 de Septiembre de 2012, 23:22:13 »
Hola a todos.
Estoy tratando de hacer funcionar tres pwm simultanemente con duty variable en un dsPIC33fj256gp710a por medio de DMA, para lo cual he utilizado el codigo de ejemplo que hay el datasheet del modulo DMA (DS70182A-page 22-24). El cual funciona muy bien con los modulos OC1 y OC2, el problema viene cuando trato de configurar cualquiera de los otros modulos(OC3....OC8). Con exactamente el mismo codigo, no funciona.
Parece como si esta linea de codigo (DMA2STA = __builtin_dmaoffset(BufferA); No funcionara porque en este Buffers es que se guardan los valores del duty, pero este no varia, se queda en el duty con el que fuè inicializado el modulo con el valor de OCxRS. Si a alguien le ha sucedido algo parecido y lo ha podido solucionar le agradezco si me da una ayuda. muchas gracias de antemano.
En línea
hector90210
PIC10
Mensajes: 20
Re: Problema con PWM y DMA en dsPIC
«
Respuesta #1 en:
04 de Septiembre de 2012, 00:36:20 »
Al parecer solamente OC1 y OC2 funcionan con DMA, que falla que en el datasheet del dsPIC33FJ256GP710a no digan esto abiertamente en la seccion del modulo de OUTPUT COMPARE, como si lo hacen en la seccion de IMPUT CAPTURE que fue la que me dio la pista.En el datasheet dsPIC33F Product Overview dice:
Output compare channels, OC1 and OC2, support
DMA data transfers.
es lo unico que dice muy adentro del datasheet, asi es que como que no voy a poder hecer lo que requiero con este dsPIC
En línea
MerLiNz
Colaborador
PIC24H
Mensajes: 2463
Re: Problema con PWM y DMA en dsPIC
«
Respuesta #2 en:
20 de Septiembre de 2012, 09:32:28 »
Como tu dices, este pic solo acepta el OC1 y OC2, lo puedes ver en la tabla: TABLE 8-1: PERIPHERALS WITH DMA SUPPORT, solo aparece OC1 y OC2.
Hay otros pics (dspic33e) que aceptan el OC1, 2, 3, 4 con DMA, no se si para tu aplicacion te servira.
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
dsPIC
(Moderadores:
pikman
,
Sispic
) »
Problema con PWM y DMA en dsPIC