Autor Tema: registro hlvdcon con PSI  (Leído 1744 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado WALTER ALEJANDRO

  • PIC12
  • **
  • Mensajes: 61
registro hlvdcon con PSI
« en: 10 de Noviembre de 2012, 16:47:12 »
Buenas tardes,estoy tratando de habilitar el registro hlvdcon con pic simulator ide y el micro 18f4520,creo haber configurado bien pero en la simulacion no se me activa el flag pir2.2 y tampoco el programa ssalta hacia la interrupcion,me podrian decir donde esta el error.Desde ya muchas gracias
AllDigital
TRISA = %111111
TRISB = 0xff
TRISD = 0
TRISC = 0
TRISE.0 = 0
TRISE.1 = 0
TRISE.2 = 0
LATE = 0
HLVDCON.4 = 0  'lo apago
HLVDCON.0 = 0  '`conficgro el umbral
HLVDCON.1 = 0
HLVDCON.2 = 1
HLVDCON.3 = 1
HLVDCON.4 = 1  'lo prendo
PIR2.2 = 0  'limpio el flag del detector de voltage
PIE2.2 = 1  'y lo habilito
INTCON.7 = 1
INTCON.6 = 1
Enable High
Dim nivel As Word
''''''''''''''''''''''''''''''''''''''''''
LATB = 0
OSCCON = 0x74
ADCON1 = %00001011

inicio:
Adcin 2, nivel
If nivel < 500 Then
High RD0
Else
Low RD0
Endif
Goto inicio
End                                               

On High Interrupt
Save System
If PIR2.2 = 1 Then
High RD7
PIR2.2 = 0'limpio para una nueva interrupcion
Endif
Resume                                           
Halt








Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: registro hlvdcon con PSI
« Respuesta #1 en: 14 de Noviembre de 2012, 10:05:49 »
El simulador del PSI realmente es muy bueno teniendo en cuenta la relación calidad/precio (a partir de 15euros), pero no simula todos lo módulos del pic. Puedes probar suerte con el Preteus que es un simulador mucho más evolucionado, pero claro, también cuesta cien veces más. De todas formas, si no quieres tener problemas de este tipo ahora y en un futuro, lo mejor es construir una sencilla controladora, con que tenga alimentación, zócalo para el pic y conectores de expansión para los puertos es suficiente. Este último método es el que uso/recomiendo y en la realidad es el que casi todos los desarrolladores utilizan. De esta manera te garantizas que cuando tus rutinas funcionan, funcionan de verdad.
Saludos desde Granada, España.