Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Problemas con SDCC [SOLUCIONADO]


       



#1  Problemas con SDCC [SOLUCIONADO]
todoesverso
Ubicación: Cordoba Argentina
Registrado: 22 Mar 2007
Mensajes: 4
citar
Buenas gente, quisiera saber si alguien que maneje este ensamblador me puede dar una mano. Resulta que quiero hacer un programa sencillo que haga parpadear un led, desgraciadamente el led esta conectado al PORTE (que requiere configurar adcon1), pero este no es mi problema.

Pongo a continuacion el codigo:

Código: Seleccionar todo
#include <pic18fregs.h>
#include <stdio.h>
#include <usart.h>


#pragma stack 0x300 0xff // set 64 byte stack at 0x300, needed by sdcc


void main(void){

   INTCON = 0x00;
   INTCON2 = 0x00;
   ADCON1 = 0xFF;

_asm
clrf   0xF96  //TRISE
_endasm;

   PORTE= 0x00;


while (1) {

   PORTEbits.RE0 = 1;

   PORTEbits.RE0 = 0;

}
}


Esto supuestamente deberia andar, pero cuando grabo el pic (18F4550) el led no parpadea. Incluso probe poner vaaarios NOP para descartar la velocidad, pero nada.

Creo que con

Código: Seleccionar todo
   INTCON = 0x00;
   INTCON2 = 0x00;


me aseguro de que el programa no salte a 0x08 y 0x018 (vectores de direcciones de interrupciones), pero me da mala espina cuando veo el .asm y ni menciona estas direcciones.
Realmente no se que hacer.

Bueno, espero sus sugerencias, desde ya mnuchas gracias.


____________________________________________________________________________

Bueno, resulta que por algun extraño motivo el pic iniciaba con el AD encendido, la soucion fue sencilla:

Código: Seleccionar todo
ADCON0 = 0;

 Responder



 Otros temas de interés 
No hay mensajes nuevos Matriz de Led 5x7
No hay mensajes nuevos Cambiar la linterna del Nokia 1100 por un led titilante
No hay mensajes nuevos Activar un diodo led con sonido.
No hay mensajes nuevos Mi amplificador Technichs SA-EX140 me quema altavoces de 150 w
No hay mensajes nuevos Esctructura interna de diodos LED, Silicio, Germanio, Zener.

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos