Autor Tema: Funcion Count en Pic simulator IDE  (Leído 3280 veces)

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

Desconectado camgab

  • PIC10
  • *
  • Mensajes: 3
Funcion Count en Pic simulator IDE
« en: 21 de Enero de 2009, 16:07:19 »
Hola gente

Después de mucho tiempo de haber dejado la programacion de Pic en assembler, retome el tema con ese soft.
El problema que se me presenta es el siguiente:
Quiero pasar un código reslizado en PBP a Pic Simulator IDE
Les comento que el circuito es un simple contador de los pulsos presentes en el PORTB.2
Luego, se muestra en el LCD.

He estado tabajando en el pasaje de uno a otro, pero cuando llego a la función Count y quiero compilar con el IDE, el mismo me dice que hay un error de sintaxis. Leo y reeleo, el manual del IDE, he buscado en el foro, etc, pero no logro darme cuenta en donde esta mi error.
Les paso el codigo en IDe a ver si pueden ayudarme.

Saludos y gracias por adelantado
Código: [Seleccionar]
Define CONF_WORD = 0x3f54

'Tacho Heli
' PIC16F628A
' Osc int 4 MHZ


' Definir Hardware
' ---------------
AllDigital
TRISA = %00000000  ' PUERTOA Todas salidas
TRISB = %00000101  ' PUERTOB bit0 y 1 entradas

' Inicializar Hardware
' -------------------
CMCON = 7  ' Deshabilita comparadores (00000111)

'----------Definir variables------------------------
Dim eng As Word
Dim mem1 As Word
mem1 = 0  ' cargo el valor 0 en variable

'------------------Main program----------------------

WaitMs 1000  ' espera inicio LCD

Lcdinit 0  ' Inic LCD con tipo de cursor

splash:

Lcdcmdout LcdClear  'limpia display

Lcdcmdout LcdLine1Home
Lcdout "     Heli   "
Lcdout "  Tacometro "

WaitMs 1000  ' Wait

Lcdcmdout LcdClear  'limpia display
WaitMs 200  ' esperar .2 s

main:

count PORTB.2, 1500, eng  'Contar RPM por 1.5 Seg y alamacenar en ENG
eng = eng * 20  'Convertir a RPM


If PORTB.0 = 1 Then  'al apretar boton , se gauarda dato en MEM1
mem1 = eng
Endif

Lcdcmdout LcdLine1Home
Lcdout "RPM = ", #eng
Lcdcmdout LcdLine2Home
Lcdout "RPM = ", #mem1
Lcdcmdout LcdLine1Home

Goto main


End

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Funcion Count en Pic simulator IDE
« Respuesta #1 en: 21 de Enero de 2009, 21:07:57 »
He compilado el programa y no me da ningun error, puede que estes usando una version anterior que no tenga esa funcion...
Saludos desde Granada, España.

Desconectado camgab

  • PIC10
  • *
  • Mensajes: 3
Re: Funcion Count en Pic simulator IDE
« Respuesta #2 en: 22 de Enero de 2009, 09:49:46 »
Hola dogflu

Estoy usando la versión 6.4
Con cual lo compilaste?

Saludos

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Funcion Count en Pic simulator IDE
« Respuesta #3 en: 22 de Enero de 2009, 10:12:42 »
Utilizo la ultima que es la 6.71 y según el histórico de actualizaciones fue implementada en la 6.41.

Enlace al histórico de actualizaciones del PSI:

http://www.oshonsoft.com/piclog.html
Saludos desde Granada, España.

Desconectado camgab

  • PIC10
  • *
  • Mensajes: 3
Re: Funcion Count en Pic simulator IDE
« Respuesta #4 en: 22 de Enero de 2009, 17:50:11 »
Ok

Muchas gracias .
Estas cosas suelen pasarles a los nuevitos.
Mil disculpas

Saludos


 

anything