TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado 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
-
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.
-
Cuando pongo compilar -ensamblar-y cargar es ahi que me dice que el archivo hex tiene un error
-
Ok, yo utilizo la versión del PSI 2.81 y compila bien con las tres opciones.
-
Mi compu se volvio loca ,parece que entro algun virus,lo compile con otra que tengo y anda bien,perdon