uControl
Febrero 22, 2017, 08:04:24 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1 [2]   Ir Abajo
  Imprimir  
Autor Tema: ASM para familia PIC18  (Leído 7424 veces)
0 Usuarios y 1 Visitante están viendo este tema.
MatiasNqn
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 179



« Respuesta #15 : Agosto 02, 2011, 11:24:11 »

Citar
buenas noches a la comunidad que programa con asm =) me les uno, ariel como has hecho para el pic18 aparte del datasheep, me gustaria saber esas nuevas instrucciones, yo he logrado descargar libro sobre los pic24f y los dsPIC pero todo paso a paso =) saludos.!

Efectivamente, todas las instrucciones se encuentras descritas en la oveja de datos de cada micro, es cuestión de ponerse a trabajar!!  Grin
En línea
E_Blue
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2226


Electric Blue


« Respuesta #16 : Agosto 02, 2011, 11:36:56 »

Citar
buenas noches a la comunidad que programa con asm =) me les uno, ariel como has hecho para el pic18 aparte del datasheep, me gustaria saber esas nuevas instrucciones, yo he logrado descargar libro sobre los pic24f y los dsPIC pero todo paso a paso =) saludos.!

Efectivamente, todas las instrucciones se encuentras descritas en la oveja de datos de cada micro, es cuestión de ponerse a trabajar!!  Grin

 WHAT? Huh?

Es datasheet no datasheep.  Grin
En línea

U2kgZXN0YXMgbGV5ZW5kbyBlc3RvIGVyZXMgdW4gTkVSRCEhIQ ==
Procesando...

Si quieres ayuda con tu proyecto recuerda agregar información del mismo, y no seas haragán y esperes tener todo servido, esto es un foro, no una bolsa de trabajo.
вoяяe
.::. µPraxis .::.
Amigo de uControl
PIC18F
******
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1346


вoяяe


WWW
« Respuesta #17 : Agosto 02, 2011, 01:19:49 »

WHAT? Huh?
Es datasheet no datasheep.  Grin

 laugh jejeje
En línea

La electrónica es simple, puedes aprenderla en 100 simples lecciones, una lección cada año.
SavageChicken
Amigo de uControl
PIC12F
******
Desconectado Desconectado

Sexo: Masculino
Mensajes: 314


Las oportunidades son puertas sin abrir


« Respuesta #18 : Agosto 03, 2011, 01:25:55 »

Citar
buenas noches a la comunidad que programa con asm =) me les uno, ariel como has hecho para el pic18 aparte del datasheep, me gustaria saber esas nuevas instrucciones, yo he logrado descargar libro sobre los pic24f y los dsPIC pero todo paso a paso =) saludos.!

Efectivamente, todas las instrucciones se encuentras descritas en la oveja de datos de cada micro, es cuestión de ponerse a trabajar!!  Grin

 WHAT? Huh?

Es datasheet no datasheep.  Grin

Yo les llamo "(censurado)" de datos, aunque no son "data shits" pero suena parecido,  Grin Grin Grin
En línea

No hay preguntas tontas...
Solo hay tontos que no preguntan.
E_Blue
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2226


Electric Blue


« Respuesta #19 : Agosto 03, 2011, 02:13:44 »

Citar
buenas noches a la comunidad que programa con asm =) me les uno, ariel como has hecho para el pic18 aparte del datasheep, me gustaria saber esas nuevas instrucciones, yo he logrado descargar libro sobre los pic24f y los dsPIC pero todo paso a paso =) saludos.!

Efectivamente, todas las instrucciones se encuentras descritas en la oveja de datos de cada micro, es cuestión de ponerse a trabajar!!  Grin

 WHAT? Huh?

Es datasheet no datasheep.  Grin

Yo les llamo "(censurado)" de datos, aunque no son "data shits" pero suena parecido,  Grin Grin Grin

Tambien podrian ser datajeeps.



Solo que en vez de llevar personas llevan datos. Tongue Grin
En línea

U2kgZXN0YXMgbGV5ZW5kbyBlc3RvIGVyZXMgdW4gTkVSRCEhIQ ==
Procesando...

Si quieres ayuda con tu proyecto recuerda agregar información del mismo, y no seas haragán y esperes tener todo servido, esto es un foro, no una bolsa de trabajo.
LordKenedy
PIC10F
*
Desconectado Desconectado

Mensajes: 1


« Respuesta #20 : Junio 07, 2015, 06:33:09 »

Toda mi vida hice assembler para la linea 16F, con la simulación del Z80 me metí con los 18F, en realidad lo que hacen es añadir una serie de instrucciones que te facilitan el trabajo, asique si quieres comenzar con las instrucciones de 16F lo puedes hacer y luego integras las funciones nuevas

Saludos.-

Hay que tener en cuenta que la estructura del microcontrolador es distinta, la instruccion puede hacer lo mismo pero si no tienes en cuenta la arquitectura te puedes encontrar con muchas paredes.  cabezaso a la pared

A modo de ejemplo una tabla tipica se suele hacer asi.

Código:
ASCII_Table
andlw 0x07 ;8 opciones
addwf PCL,f
retlw '0'
retlw '1'
retlw '2'
retlw '3'
retlw '4'
retlw '5'
retlw '6'
retlw '7'

Ese código en un PIC16 e inferior funciona perfectamente devolviendo un valor en W de acuerdo al numero que contenía W al ingresar a la tabla.
En un PIC18F eso no funciona porque las instrucciones son de 16bits y están agrupadas de a 2 bytes por lo que el PC incrementa de a 2, entonces cuando al PC le sumas 3 quedas desincronizado.
Creo que lo que ocurre internamente es que el PC filtra/enmascara el ultimo bit por lo que 0=1, 2=3, etc.

Esto es solo una de las paredes con las que me encontré cuando mude de PIC16 a PIC18.

ESTOY EN ESA "PARED"
LA VERDAD ES QUE RECIÉN ESTABAN ENSEÑANDO A PROGRAMANDO CON EL PIC16.... Y DE PRONTO ME MANDAN A HACER UN TRABAJO CON EL PIC18F4550.
Y NO SE COMO HACER ESA FUNCION EN EL PIC18F.
En línea
Páginas: 1 [2]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines
SMFAds for Free Forums
XHTML 1.0 válido! CSS válido!
Página creada en 0.055 segundos con 24 consultas. (Pretty URLs adds 0.007s, 2q)