ImagenImagenImagenImagen
Hazte Socio (El Foro siempre Gratis)
Paga con Tarjetas+ Info www.arde.cc/socios

Jal: un lenguage para PICs

Si tu lenguaje no se engloba en los anteriores, postea aquí tus temas

Moderador: Junta Directiva

Responder
FJ_Sanchez
Usuario Desarrollador
Usuario Desarrollador
Mensajes: 1082
Registrado: Mié Jun 07, 2006 11:09 pm
Nombre: Francisco Javier Sánchez
Ubicación: Vejer de la Frontera
Contactar:

Jal: un lenguage para PICs

Mensaje por FJ_Sanchez » Dom Ago 23, 2009 9:52 pm

Bueno, no he visto ninguna referencia en todo el foro a este lenguaje, y no me extraña pues hasta hace bien poco yo tampoco lo había escuchado nunca. Se trata de JAL, un lenguaje basado en Pascal y pensado para los micros de 8-bits de Microchip. Por lo que he visto tiene soporte para casi todos los micros actuales y también librerías que hacen uso de sus periféricos (jallib).

He escrito en mi blog una entrada sobre el mismo: http://www.mipixel.com/2009/08/23-empez ... ogramacion" onclick="window.open(this.href);return false;

¿Qué os parece este lenguaje de programación?


_ _ _ _ _ _ _ _ _ _

Hack your mind \\ F.J. Sánchez

Okupa tu mente. \\ _ _ _ _ _ _ _ _ _ _ _ _

FJ_Sanchez
Usuario Desarrollador
Usuario Desarrollador
Mensajes: 1082
Registrado: Mié Jun 07, 2006 11:09 pm
Nombre: Francisco Javier Sánchez
Ubicación: Vejer de la Frontera
Contactar:

Re: Jal: un lenguage para PICs

Mensaje por FJ_Sanchez » Lun Ago 24, 2009 1:04 pm

La verdad es que cuanto más lo miro más me gusta. Si me he dado cuenta que actualmente está en plena fase de desarrollo. En la lista de correo del proyecto tienen bastante actividad y la última versión de hace un par de semanas corrige bastantes bugs.

Supongo que aún no está muy maduro, pero es gratuito, libre y fácil de usar. Para facilidad dejo aquí un ejemplo de un servidor ECHO por puerto serie sobre USB, es uno de los ejemplos que he modificado un poco (no he puesto los fuses porque uso un bootloader y los básicos ya los tiene configurados):

Código: Seleccionar todo

include 18f4550
pragma target clock       48_000_000

include delay
include usb_serial
include print

-- Constantes
const  byte str_welcome[] = "Prueba de jallib: serie sobre USB\n"

-- Desactivamos interrupciones
INTCON_GIE = false

-- Inicializamos el módulo USB
usb_serial_init()

var bit se_ha_mostrado_msg = true
var byte ch

-- main loop
forever loop
	-- Hay que llamar a esta función frecuentemente para atender
        -- a las peticiones por USB
	usb_serial_flush()
    
    -- Esperamos a que el USB esté configurado por el HOST
	if ( usb_cdc_line_status() !=  0x00 )  then
		if !se_ha_mostrado_msg then
			se_ha_mostrado_msg = true
			print_string( usb_serial_data, str_welcome )
		end if	
	else
		se_ha_mostrado_msg = false
	end if

	-- Miramos si nos ha llegado algún caracter
	if usb_serial_read( ch ) then
		-- Y lo imprimimos
		usb_serial_data = ch
	end if
	
end loop
A ver si más gente se anima a usar este lenguaje de programación.

¡Saludos!
_ _ _ _ _ _ _ _ _ _

Hack your mind \\ F.J. Sánchez

Okupa tu mente. \\ _ _ _ _ _ _ _ _ _ _ _ _

FJ_Sanchez
Usuario Desarrollador
Usuario Desarrollador
Mensajes: 1082
Registrado: Mié Jun 07, 2006 11:09 pm
Nombre: Francisco Javier Sánchez
Ubicación: Vejer de la Frontera
Contactar:

Re: Jal: un lenguage para PICs

Mensaje por FJ_Sanchez » Mié Oct 21, 2009 4:06 pm

Estoy escribiendo un tutorial de cómo usar JALv2. Podéis verlo en mi web http://www.mipixel.com/tutorial-jalv2" onclick="window.open(this.href);return false;

Espero que os guste.
¡Un saludo!
_ _ _ _ _ _ _ _ _ _

Hack your mind \\ F.J. Sánchez

Okupa tu mente. \\ _ _ _ _ _ _ _ _ _ _ _ _

Avatar de Usuario
jim_17
Principiante
Principiante
Mensajes: 21
Registrado: Dom Mar 02, 2008 3:51 pm

Re: Jal: un lenguage para PICs

Mensaje por jim_17 » Jue Oct 22, 2009 9:12 pm

Muy interesante... Gracias por el aporte, no conocía para nada que este lenguaje se utilizara con PIC's, Gracias.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado