gracias Suky, resulta mas cómodo la versión PDF ;-)
Lo vi por arriba y se ve completo, tengo pendiente el tema del uso del LCD que no he logrado hacerlo andar, ya creo que es problema del LCD y no de firmware.
Voy a estudiar el ejemplo que das a ver que sale.
Saludos,
Muy bueno Suky, felicitaciones!
Parece que te tomaste el trabajo de editarlo en LaTeX, puede ser?
He estado tratando de hechar a andar el ejemplo con LCD paralelo pero mis intentos han sido fallidos.... :(
me marca este error y no se a que se deba
Error - could not find definition of symbol 'ComandXLCD' in file 'C:\Micro_c\Objects\lcd_paralelo.o'.
Tienes razón Suky, Gracias
Gracias suky, ya estoy revisando la actualización.
como dogflu tu tambien? pero si tu haces marabillas con el pic basic del psiGracias suky, ya estoy revisando la actualización.
Hola muchacho , buen dia ,saben he descargado el manual pero al tratar de abrirlo me dice que esta dañado.De muchacho a muchacho: Intenta nuevamente, puede ser algún error del servidor.
Amigo Suky una pregunta, estoy leyendo tu manual y he instalado el c18 he copiado y pegado el codigo del primer ejemplo, pero no se como hacer para compilarlo, tambien quisiera saber en que carpeta me va a poner el .hex gracias
me sale este mensaje pero nose que significa.
Release build of project `C:\proyectosC18\ejemplo01.mcp' started.
Thu Sep 02 15:08:01 2010
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Build aborted. The project contains no source files.
----------------------------------------------------------------------
Release build of project `C:\proyectosC18\ejemplo01.mcp' failed.
Thu Sep 02 15:08:01 2010
----------------------------------------------------------------------
BUILD FAILED
tengo el c18 3.10 y esa parte no la entendi bie , te agradeceria me ayudes con un poco de detalle.
Perdonen pero otra vez yo, ya he logrado compilar bien los ejemplos pero aun me quedan algunas otras dudas, como cambio la velocidad del reloj?? no he podido darme cuenta aun en que parte esta definida la velocidad, solo he visto que defines xt_xt,
otra cosa mas que debo saber para que c18 nomse sea muy lioso, esque de los registros del pic estoy bien verde, yo siempre he usado pic simulator ide y me ha ido bien pero veo que en los tutos de c18 manejan varios registros y posiciones de memoria.
Hola a todos;
Tengo una duda con respecto a la comunicación serial..... Es posible enviar y recibir datos por medio de otros pines que no sean RC6 y RC7 del PIC18f4610?
Y si es posible como se hace?
Saludos
Hola;
Estoy usando las formulas para darle el correspondiente valor al delay para que funcione bien el puerto UART pero me arroja basura......
Estoy usando un cristal de 20 Mhz y los baudios son 9600, pero no logro hecharlo a andar... me arroja basura.... Hay algo mas que tenga que considerar en los calculos?
Saludos
Hola que tal Suky;
Ya se que esta pasando pero no se como solucionarlo.
He estado checando el programa por Hyperterminal y los datos me llegan perfectamente bien y pues en proteus la simulación ni se diga. Lo que pasa que el display que estoy usando de es comunicación serial pero ocupo que trabaje en modo invertido, con esto te quiero decir que no ocupo MAX232 para que me realice los cambios de estados, el problema es que no se como hacerlo por software.
Saludos
Si lo invierto me marca error....
Haola amigos nuevamente yo, me pueden decir que es exactamente isr, esque estoy en la parte de las interrupciones y he encontrado esto ext_isr(){ dice que es una funcion de interrupcion externa, pero porque pone ISR.Rutina de Servicio de Interrupcion. ;-)
Como invertir la señal TTL por medio de software? :-/......
0x80 --> 0x00FF
0x75 --> 0x0100
0x36 --> 0x0101
0x15 --> 0x0102OpenUSART(USART_TX_INT_OFF & USART_RX_INT_OFF & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_HIGH,129); putcUSART(29);
putcUSART('a');
putcUSART(0);
putcUSART(29);
putcUSART('a');
putcUSART('&');
Delay_seg(1);while (BusyUSART()); while (BusyUSART());
putcUSART(29);
while (BusyUSART());
putcUSART('a');
while (BusyUSART());
putcUSART(0);
while (BusyUSART());
putcUSART(29);
while (BusyUSART());
putcUSART('a');
while (BusyUSART());
putcUSART('&');
Delay_seg(1);DataRdyUSART();while (!DataRdyUSART()); para cachar los bytes de datos? while(!DataRdyUSART());
Dato[0]=getcUSART();
while(!DataRdyUSART());
Dato[1]=getcUSART();
while(!DataRdyUSART());
Dato[2]=getcUSART();
while(!DataRdyUSART());
Dato[3]=getcUSART();
return (Dato[2]);
char Buffer[10];
for(k=0;k<10;k++){
putc(Buffer[k]);
}
Hola amigos, por favor si alguien me podria ayudar con el comando para poder borrar ya sea la segunda o primera línea del lcd, no se si habra eso si alguien me ayuda por favor y si pueden decirme mas comandos del lcd me ayudaría mucho gracias.
Saludos!!!!