|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - © Jonathan ©
1
« en: Miércoles 21 de Agosto de 2013, 06:22 »
Yo he visto trabajos sobre ARM con esta camarita y realmente parece muy sencilla de utilizar, quizá puedas encontrar algo en google. http://adichip.com/products.php?27&cPath=20_22Saludos!
2
« en: Lunes 4 de Febrero de 2013, 03:22 »
Adjunto el archivo completo del que hablo. Era de un foro brasilero, le hice una traduccion con Google.
3
« en: Lunes 4 de Febrero de 2013, 00:30 »
Buenas tardes, hace tiempo no paso por este foro, hoy en un código que estoy analizando me encontré con la siguiente expresión que no logro comprender, seguramente alguien mas familiarizado con el C++ me puede ayudar. El código que no comprendo es el siguiente fragmento, creo que es algo de CAST o algo así:
((short *)&tempTE)[1] = ((short *)&TMR0H)[0]
((short *)&tempTE)[0] = ((short *)&TMR0L)[0]
La variable tempTE esta declarada como sigue:
unsigned int tempTE;
y las variables TMR0H y TMR0L son registros que almacenan 8 bits cada uno, estarían declarados como int.
No logro entender el código porque aparecen los paréntesis como si fueran arrays y no lo son...
En fin, si alguien comprende que quiere decir esta porción de código y puede explicármelo, le estaré muy agradecido por la ayuda. Saludos
Jonathan
4
« en: Sábado 7 de Julio de 2012, 16:49 »
Buenas y santas, despues de tanto tiempo perdido en proyectos me decidi a volver al foro a postear un poco, estoy desaparecido pero nunca falta un dia que no me de una vuelta para ver como va todo, buscando en internet se me ocurrio encontrar aquella primera web que visite hace ya 10 años y oh sorpresa, la encontre.. se las dejo para que vean como fue la primer pantalla de solocodigo.com .. y quiero felicitar a Ironman por tan espectacular proyecto que ya lleva 10 años y bien merecidos. Saludos Les dejo el enlace por si quieren visitar lo que queda del recuerdo.. http://web.archive.org/web/20021129233909/http://solocodigo.com/
5
« en: Viernes 27 de Enero de 2012, 12:17 »
Gracias por la info, el 9 ahi estaremos!
6
« en: Sábado 23 de Julio de 2011, 05:16 »
Hu, sinceramente no sabria decirte como hacer para sincronizar ese tiempo de diferencia que te genera proteus, tendra algo que ver con el equipo que usas? las aplicaciones que estes corriendo a la vez?, yo no practico mucho con proteus porque prefiero jugar mas con el prototipo en el protoboard, pero si encuentro alguna informacion que te sirva te lo hago saber. Saludos
7
« en: Miércoles 20 de Julio de 2011, 06:26 »
Bueno una manera sencilla seria comparar la hora y los minutos actuales con los almacenados en las variables de alarma, mas o menos asi:
if((horas==Hsalarma1)&&(minutos==Minalarma1)). {} if((horas==Hsalarma2)&&(minutos==Minalarma2)). {} if((horas==Hsalarma3)&&(minutos==Minalarma3)). {} if((horas==Hsalarma4)&&(minutos==Minalarma4)). {} if((horas==Hsalarma5)&&(minutos==Minalarma5)). {} if((horas==Hsalarma6)&&(minutos==Minalarma6)). {}
No se si me hago entender, tambien hay funciones para comparar dos cadenas, por ejemplo podrias meter la hora y el minuto actual en un string y compararlo con el de las alarmas, osea, guardas los datos de hora y minutos en un string y lo comparas con el de las alarmas usando la funcion strcmp(string1,string2).
Capaz con esta informacion te des alguna idea de como hacer las alarmas, Saludos.
8
« en: Viernes 15 de Julio de 2011, 09:59 »
Bueno, te adjunto un archivo de un proyecto que descargue una vez de ucontrol.com.ar, tiene la simulacion para proteus, esta escrito en C y corre en un 16F877. Espero te sea de ayuda. Saludos
9
« en: Miércoles 13 de Julio de 2011, 23:32 »
Buenas tardes damico, consulta, el codigo del pic debe ser en ASM o en lenguaje C, para visualizar la informacion usaras displays de 7 seg o LCD?, vas a trabajar con el F877? si ya tenes mas o menos un enfoque de lo que vas a hacer comenta un poco en el foro para buscarte informacion e ir ayudandote poco a poco. Saludos
10
« en: Domingo 3 de Julio de 2011, 01:06 »
Buenas tardes, si necesitas esquemas para programadores de microcontroladores tenes un subforo dedicado al tema, te adjunto el link a continuacion, hay programadores para LPT, serie o usb. Espero te sirva alguno y si tienes alguna duda nos comentas. Saludos viewforum.php?f=188
12
« en: Domingo 20 de Marzo de 2011, 02:11 »
Bueno, enviamelas a la direccion de correo que te voy a pasar via privado. Las chequeo y veo si encuentro algo ahi, mientras me parece buena idea que pases todo en limpio a plaqueta, el protoboard suele ser una de las fuentes de errores que mas dolores de cabeza da. Saludos
13
« en: Jueves 17 de Marzo de 2011, 04:15 »
Bueno, quiza quieras hacer la libreria toda en C, se te va a facilitar mucho mas que con ASM, aca te dejo el enlace de una libreria hecha para PIC en C, se podria modificar esta misma para Freescale. Estuve buscando alguna libreria hecha o algun proyecto en C para Freescale pero no encontre nada, no tengo un display para seguir tu proyecto pero quedo a disposicion para darte una mano en todo lo que este a mi alcance. Saludos LCD Grafico
14
« en: Martes 15 de Marzo de 2011, 23:38 »
Estas trabajando en C o en ASM?.. la libreria que usas de otro micro es de PIC o de que chip?, los resultados negativos que tienes son errores al compilar o compila bien tu codigo pero la libreria no hace funcionar el LCD?. Saludos
15
« en: Martes 15 de Marzo de 2011, 01:03 »
Bueno, no se que te estara pasando pero compile perfecto tu codigo con el PCWHD 4.068. Te adjunto el archivo HEX para que lo pruebes en tu proyecto, a mi me compilo todo perfecto. Saludos
16
« en: Lunes 14 de Marzo de 2011, 00:28 »
Buenas noches, mirando por arriba tu codigo veo que usas mal los IF, tu pones el IF de la siguiente manera.: if(S1==BLANCO&&S2==NEGRO&&S3==NEGRO&&S4==NEGRO&&S5==BLANCO&&S6==BLANCO&&S7==BLANCO&&S8==BLANCO)
Varias veces tuve inconveniente con mis codigos por cometer el mismo error, te recomiendo que pongas los IF de la siguiente manera y pruebes los resultados. if((S1==BLANCO) && (S2==NEGRO) && (S3==NEGRO) && (S4==NEGRO) && (S5==BLANCO) && (S6==BLANCO) && (S7==BLANCO) && (S8==BLANCO))
Tambien despues de compilar si aun tienes errores te pido que los copies y pegues aqui para poder encontrar mas facil la causa de que no compile. Saludos!
17
« en: Martes 1 de Marzo de 2011, 02:02 »
Abri un nuevo post con tus dudas, en que consiste el proyecto?. Si el proyecto es en C, crea un post en el subforo de C y veo en que te puedo ayudar. Saludos
18
« en: Viernes 25 de Febrero de 2011, 16:11 »
Buenas tardes, para hacer el control de fase puedes usar el timer 0 y la interrupcion externa por RB0. Se conecta la fase de los 220v con una resistencia directo al pin RB0, con esto detectas cada cruce por cero, con el timer una vez que tienes el detector de cruce haces la demora de menos de 10ms para activar el triac. 10ms es el tiempo de cada ciclo en 220v a una frecuencia de 50hz. Esto es una explicacion muy por arriba, si aun necesitas informacion podemos profundizar en el tema. Saludos
19
« en: Domingo 19 de Diciembre de 2010, 18:01 »
Bueno, encontre un codigo que aparentemente controla el servo tanto a la izq como a la derecha, fijate si podes rescatar de aca algun fragmento util para que logres hacer lo que necesitas. Lamento no poder aportar mas que links, no estoy familiarizado con el basic para micros. Saludos y felices fiestas LINK2
20
« en: Viernes 17 de Diciembre de 2010, 11:24 »
Buenos dias triper, date una vuelta por este link que esta muy bien detallado todo lo que necesitas para manejar tanto servos como el PIC Simulator ID, Saludos PIC BASIC del PIC Simulator IDE
21
« en: Jueves 2 de Diciembre de 2010, 04:00 »
Buenas noches, espero todavia estemos a tiempo, tienes a mano el codigo fuente del contador, subilo que le hecho una mirada y veo en que te puedo ayudar. Saludos
22
« en: Miércoles 3 de Noviembre de 2010, 08:18 »
Buenas noches, interesante lo del caller ID, queria consultarte antes de entrar en mas detalles si eres habitante de Argentina. Te pregunto esto porque tengo entendido que el sistema de Caller ID es un servicio que se paga aparte y si no me equivoco tenes que habilitarlo para que un detector de numeros te funcione. Realmente no estoy seguro pero estoy buscando informacion al respecto para ver en que te puedo ayudar. Saludos
23
« en: Miércoles 3 de Noviembre de 2010, 08:07 »
24
« en: Lunes 13 de Julio de 2009, 06:39 »
ahi solo une todas las masas.. si no me equivoco el negativo esta saliendo de los diodos.. el circuito no lleva alimentacion externa, saca el mismo negativo de los diodos conectados a los pines 4, 7 y 3 del conector DB9. El puerto serie tiene tensiones negativas de -12v y de ahi es donde el programador saca la tension negativa.
25
« en: Lunes 13 de Julio de 2009, 06:02 »
Esa conexion es tal cual esta en el circuito, en el esquema del JDM el pin 5 trabaja como GND o en la conexion serial para comunicar la pc con el pic, pero en este programador va tal cual el esquema y funciona de maravillas, otro buen programador un poco mas completo es el PP2 pero trabaja por el puerto paralelo.. sino tienes tambien el Eclipse o Enigma del amigo Eclip-se. Saludos
|
|
|