TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: WALTER ALEJANDRO en 27 de Junio de 2012, 19:26:45

Título: PWM con pic 18f4520
Publicado por: WALTER ALEJANDRO en 27 de Junio de 2012, 19:26:45
Estoy probando con el 18f4520 con el pic simulator ide y me encuentro con dos preguntas.A saber
1)Por que cuando compilo el siguiente progrma me dice ok y cuando compilo y ensamblo me da error en el asambler(yo lo escribo en basic)
AllDigital
Define CLOCK_FREQUENCY = 20
TRISA = 0xff
TRISB = 0
TRISC = 0

ADCON1 = %00001101
'''''''''''''''''''''''''''''''''''''''''''''''''
Dim duty As Byte


PWMon 1, 9
loop:
Adcin 1, duty
PWMduty 1, duty
Goto loop
End
2)es posible usar el modulo pwm sinmultaneamente con todos los temporizadores del micro.
Desde ya muchas gracias
Título: Re: PWM con pic 18f4520
Publicado por: dogflu66 en 27 de Junio de 2012, 20:24:29
A la primera pregunta no te entiendo exactamente, he compilado el archivo .bas en el compilador del basic PSI y da ok, posteriormente el código nemotécnico resultante lo he cargado y compilado en el compilador Assembler del Psi y da también ok.

A la segunda pregunta normalmente el módulo Pwm ocupa como mínimo un timer del micro, que suele ser el tmr2 que yo recuerde. Para estar seguros del timer o timers que ocupa lo mejor es echar un vistazo al datasheet del micro.
Título: Re: PWM con pic 18f4520
Publicado por: WALTER ALEJANDRO en 28 de Junio de 2012, 16:09:50
Cuando pongo compilar -ensamblar-y cargar es ahi que me dice que el archivo hex tiene un error
Título: Re: PWM con pic 18f4520
Publicado por: dogflu66 en 28 de Junio de 2012, 18:03:30
Ok, yo utilizo la versión del PSI 2.81 y compila bien con las tres opciones.
Título: Re: PWM con pic 18f4520
Publicado por: WALTER ALEJANDRO en 30 de Junio de 2012, 20:11:05
Mi compu se volvio loca ,parece que entro algun virus,lo compile con otra que tengo y anda bien,perdon