Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - chipo

#1
Hola. La duda es sencilla. Por un lado tengo un dominio en no-ip desde el cual por ejemplo sé acceder a mi computadora de forma remota mediante ssh ya que tengo configurado el router para ello. El problema está en que tengo instalado LAMP y cuando desde internet quiero (con mi dominio) acceder al sitio que está corriendo en el servidor Apache no puedo. Repito que en el router tengo configurada la ip local de mi maquina con el puerto 80 en este caso. Pero si desde un navegador pongo el nombre de dominio que registre en np-ip no pasa nada.

Ojalá alguien me pueda ayudar porque no le encuentro la vuelta. Gracias!
#2
Hola. Estoy viendo para conectar un pic18f con el enc28j60 (en c18 o xc8). Busqué por internet y tengo un código que lo estoy tratando de deschavar pero es de un proyecto grande y no está nada fácil la verdad. La idea básica para empezar es hacer encender el led desde una página html mediante internet, montada en un servidor. No estoy pidiendo que me hagan el proyecto ni mucho menos, pero si tienen códigos para aclarar un poco el panorama estaré muy agradecido.

Saludos!
#3
Hola. Estoy iniciándome en la programación de pics (18f4550) en c18 compiler y luego de ver que el circuito funcionaba en proteus, armé todo en el protoboard y no funciona. Lo medí con el tester y me da bien la medición. No sé la verdad qué podría ser. Les dejo una foto de cómo está montado el circuito y además también el código. Ojalá alguien me podría ayudar porque la verdad que si esto no funciona no sé como seguir avanzado.
Gracias!.

El link a la foto es:
http://subefotos.com/ver/?5f44fb6a5aabfb43eea9270a1bcb3d5bo.png

Y el código:

#pragma config PLLDIV = 5
#pragma config CPUDIV = OSC1_PLL2
#pragma config USBDIV = 2

#pragma config FOSC = INTOSCIO_EC

#pragma config FCMEN = OFF
#pragma config IESO = OFF
#pragma config PWRT = OFF
#pragma config BOR = OFF
#pragma config BORV = 3
#pragma config VREGEN = OFF
#pragma config WDT = OFF
#pragma config WDTPS = 32768
#pragma config CCP2MX = ON
#pragma config PBADEN = OFF
#pragma config LPT1OSC = OFF
#pragma config MCLRE = OFF
#pragma config STVREN = ON
#pragma config LVP = OFF
#pragma config ICPRT = OFF
#pragma config XINST = OFF
#pragma config DEBUG = OFF
#pragma config CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF
#pragma config CPB = OFF
#pragma config CPD = OFF
#pragma config WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF
#pragma config WRTC = OFF
#pragma config WRTB = OFF
#pragma config WRTD = OFF
#pragma config EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF
#pragma config EBTRB = OFF

#include<p18f4550.h>

void delay();

void main()
{
   //Configuración de puertos como digitales
   ADCON1 = 0X0F;
   PORTB = 0;
   TRISB = 0;
   LATB = 0;
   
   while(1)
   {
       LATBbits.LATB0 = 1;
       delay();
       LATBbits.LATB0 = 0;
       delay();
   }
}

void delay()
{
   int i,j;
   for( i = 0; i < 1000 ; i++)
   {
       for( j = 0; j < 2; j++ ){
           //delay}
       }
   }
}
#4
Buenas a todos. La gran duda que tengo es la que muy resumidamente expongo en el asunto. Soy apenas nuevo en el universo de los microcontroladores y antes de meterme de lleno con nada, siguiendo el consejo de Albert, como no hay nada mejor para una buena práctica que una buena teoría me puse a ver las distintas alternativas y la verdad que no logro decidirme por nada, por eso quiero consultar con los que saben.

El objetivo sería en un futuro empezar a hacer proyectos usando Ethernet, para lo que sé que es necesario el pic18f4550 ya que el 16f84a no dispone de esa opción. Pero vi en internet que la mayor parte de la información que hay disponible es para el pic16f84a y que a su vez la mayor parte de esta se encuentra en lenguaje ensamblador. Además del problema que son distintos los códigos en C para los compiladores CCS y C18(solo útil para el pic18). Entonces mi duda es  con respecto a las siguientes opciones:

a) Empezar con el 16f84a en ensamblador y luego pasar al 18f4550 (y seguir en ensamblador).
b) Empezar con el 16f84a en C (por ej CCS) y luego pasar al 18f4550 (tmb en C).
c) Empezar directamente con el 18f4550 en ensamblador.
d) Empezar directamente con el 18f4550 en C.

Estaría muy agradecido si me pueden orientar porque soy estudiante de informática y nuca vi estos temas en la facultad y no tengo a nadie para que me pueda orientar en estos temas y la verdad que al comienzo es bastante frustrante si no se tiene una guía, pero ya teniendo esto en claro va a ser el punta pié para entrar de lleno en todo esto.

Muchas gracias!.
#5
Hola, mi duda es la que expresa el título. Estoy viendo muy a fondo java desde hace un mes para poder trabajar sin empezar tan en bolas y esta duda me surgió tras empezar a ver muchos códigos que implementan toda la GUI precisamente en código.
No sé cómo se suele trabajar en las empresas la verdad, por eso me interesa conocer la opinión/experiencia de ustedes.

Saludos!