Voy a intentar recopilar en un solo sitio toda la información que hay en internet acerca de programar pics en linux


“NO voy a contestar a ningún comentario preguntando sobre cómo piratear ningún tipo de aparato electrónico lease, tarjetas del digital, consolas, etc… no porque no quiera, si no porque no tengo ni idea y como digo, este tutorial lo he hecho a partir de otros de internet y a mi personalmente no me ha dado ningún problema y no se como resolver ningún problema que de..”

¿Qué es un pic?
Un pic, para que todo el mundo lo entienda, es un chip electrónico que podemos programar a nuestro gusto para que haga cosas, en ámbito electrónico claro.El más conocido por su sencillo de uso y su bajo coste es el pic16f84. Más claro en wikipedia.
¿Qué me hace falta?
Lo primero de todo un pic que lo podemos comprar en cualquier tienda de electrónica. Lo segundo un programador para el pic. Esto es un poco más complicado. El programador en concreto para el 16f84 es el t-20. Esto hace años lo podiamos comprar en cualquier tienda de electrónica pero yo he preguntao en casi todas las que conozco (unas 5) y eso ya no lo tienen en stock. Otra opción es mirar por ebay que siempre puede haber uno. Y otra opción y la más barata es hacerselo uno mismo.¿Cómo hago un programador t-20?
Lo primero de todo los esquemas eléctricos son estos:Cara de componentes
Free Image Hosting at www.ImageShack.usCara de pistas
Free Image Hosting at www.ImageShack.us

Y los componentes a usar son:

CN1 Conector hembra 9 pines
C2 Condensador 100uf /16v
C3 Condensador 22uf / 16v
D2 Diodo Zener 5v1
D3, D4, D5,D7 Diodo 1N4148
D6 Diodo Zener 8V2
Q2, Q1 Transistor BC237
Q3 Transistor BC307
R1 Resistencia 10K
R2 Resistencia 1K5
R3 Resistencia 100K
U1 Zocalo 18 pines
U2 Zócalo 8 pines
Circuito impreso 77×50mm

¿Cómo programo el pic?

Una vez que tenemos el programador y el pic es hora de meterle el programa (normalmente fichero .hex). Primero hay que hacer un fichero .asm con cualquier editor de texto, una vez lo tengamos, lo compilamos a un fichero .hex con gpasm (disponible en el paquete gputils).

editando el fichero .asm

Antes de programar el pic hay que editar un poco el fichero .asm para decirle que vamos a usar el pic16f84 y la configuración. Arriba del todo añadimos al fichero .asm las siguientes lineas.Link con fichero p16f84.inc

INCLUDE<P16F84.INC>

LIST P=16F84
__CONFIG _CP_OFF & _WDT_OFF & _XT_OSC

Lo guardamos y ahora si lo compilamos.

$gpasm -p 16f84 fichero.asm

con el parámetro ‘-p 16f84′ le decimos para qué pic queremos el fichero hex.

Una vez compilado tenemos que grabar el .hex en el pic. Para ello usaremos el programa picprog(incluido en los repositorios). Lo primero de todo es borrar el contenido del chip con el comando:

$picprog –erase –burn -d pic16f84 –pic /dev/ttyS0

para luego grabar el fichero .hex que compilamos anteriormente:

$picprog –burn –device=pic16f84 –input led_on.hex –pic /dev/ttyS0

Y si no da ningún error, el pic estará preparado para poder usarlo en el circuito que hayamos diseñado.

Bibliografia:

Recomendada

http://netandtech.wordpress.com/hardware/empezando-con-pics/

Libro Microcontrolador PIC16f84 de la editorial RA-MA (isbn8478976914)
http://crysol.org/node/65
http://acm.escet.urjc.es/documentos/acmlux/html/x303.html
http://www.iearobotics.com/personal/andres/proyectos/picmin/pic1.html

Comprando en Ebay

Mayo 26, 2007

Desde que llevo en esto de internet (unos 5 años) nunca me ha llamado la atención ebay.Más que nada por la confianza y las cosas que he leido de timos, productos que nunca llegaron. productos que llegaron defectuosos, etc. El tema del pago la verdad no me importaba, porque todo se hace a traves de paypal y despues de los “problemas” que he tenido con ellos puedo poner la mano en el fuego que si tienes un problema monetario, te lo resolveran. Hablando con un compañero de clase, resulta que el suele comprar en ebay y dice que de unas 20 compras que ha hecho no ha tenido problemas en ninguna. Me comentó un poco cómo iba el tema y resulta que a parte de particulares hay empresas que venden por ebay, eso ya me empezo a gustar más. Antes de hacer una compra hay que fijarse en lo spuntos de feedback, cada vez que se hace una venta satisfactoria, se recibe un punto. Las empresas suelen tener +100.000 puntos de los cuales a lo mejor 100 son negativos. Total que hablando con otro amigo que también compra por ebay me dijo que no suele haber problemas si sabes a quien comprar.

Total que buscando un poco me encontre con unas gangas en tarjetas SD del tipo tarjeta 2 gb por 6€ +10€ de gastos de envio. Total que ni corto ni perezoso me compro una. Esto fue el 9-5-2007. Me dijeron que entre 3 y 15 dias lo recibiriá.

Cual es mi sorpresa que el 16-5-2007 recibo un email diciendome que no me han podido mandar el producto por que estaba defectuoso y no tienen mas…………… total que me dicen que me reemplazan el pedido por otra tarjeta sd de 2 gb sandisck al mismo precio, o que me devuelven el dinero, me arriesgo y decido hacer el cambio.Ayer 26-5-2007 recibo un paquete a mi nombre de la empresa a la que le compre la tarjeta, lo abro… y tachaan!!!!
Tarjeta SD 2gbResulta que ahora soy un poco más 2.0!!! la tarjeta esta perfecta, tarda un segundo o menos en guardar las fotos, en calidad mínima puedo hacer la friolera de 2952 fotos, en máxima 666, y hasta 22 minutos de video. La verdad que para ser la primera compra en ebay estoy MUUY contento, un pequeño susto, pero por lo demas muy bien no han tardado demasiado teniendo en cuenta que sólo he pagado 10€ por el envio y venía desde canada. Y como recomendación, si comprais algo en ebay empezar comprando a tiendas que tenga muchos votos para estar seguros y si comprais algo por internet, ya sea en ebay o en cualquier sitio… hacerlo a traves de pay-pal que por cierto ha conseguido una licencia bancaria en europa .

Sigo aquí

Mayo 19, 2007

Tan sólo decir que sigo aquí. Ya no posteo casí nada en el blog porque no tengo nada que decir. Me podeis seguir en mi twitter o en mi flickr que ahora mismo es a lo que más tiempo dedico..

El de culo inquieto

Mayo 6, 2007

Y así es como me llaman. Llevo una semana en KDE y todavía esto no va del todo fino..Estoy muy contento en general de como funcionan todos los programas entre si y demás pero todavía hay algo que no me hace esta del todo asentado….Llamarme tiquismiquis… pero el gnomo me está llamando y más despues de recibir los cds de ubuntu…El sistema me va bastante lento en comparación con gnome, me consume el giga de ram que tengo y 200mb de swap jamardi me dice que esto es normal, pero para mi verdaderamente no es normal… Si hasta windows me va mas rápido que KDE:…. Creo que voy a volver a gnome ahora mismo o si no esta tarde.
Decir que esta vez KDE me ha encantado no es como la última experiencia que no dure ni 3 horas con el.. estoy deseando que llegue kde 4 para poder probarlo y a ver si esta vez si es la definitiva y mejoran el tema del rendimiento porque verdaderamente KDE mola, pero no esta hecho para mi.
Amigos me están diciendo que cuál es mejor, si kde o gnome y yo les digo los dos son igual de buenos, lo mejor es que los pruebes y te quedes con el que más te guste, es una tonteria hacer los típicos flames cada uno tiene sus ventajas y lo mejor es que cada uno lo experimente y opine por si mismo.

Me paso al lado oscuro.

Abril 28, 2007

No, no es que me haya instalado windows vista en mi ordenador, creo que es algo peor… me he instalado kubuntu 7.04 y lo peor de todo es que…….. me gusta!!!!!!!!!!Llevo 3 días trasteando con el y la verdad que desde la última vez que lo probé me ha gustado mucho más. He tenido unos problemas al principio pero nada que buscando en google no este.
El primer problema importante es que el teclado y el ratón no me conectaban con el ordenador, algo normal teniendo en cuenta que son blueetooth, buscando encontré este manua que me ayudo totalmente. Tuve también que reconfigrar las X porque el monitor no me pillaba 1280*1024 de resolucion, igual un ’sudo dpkg-reconfigure xserver-xorg ‘ y con 1280*1024 de resolución. Que yo recuerde no he instalado NINGÚN driver de NADA, todo me lo ha reconocido solo.
Sobre los programas he estado probando Kontact como gestor de correo y lector de noticias y la verdad me esta gustando. Todos los programas están integrados entre si y eso esta muy bien. Me queda configurar un poco el aspecto visual y ver como hacer para que me suene el 5.1 que de momento toy con los altavoces delanteros solo…
Os seguiré informando pero espero kedarme en KDE muuucho tiempo.

Actualización: Alguien sabe como se puede tener una sola instancia abierta de konqueror??Por cada link que pulso en kopete o similar me abre una ventana distinta y al final termino con 6 ventanas abiertas…..      dejar un comentario si podeis!!

Hace ya un año o así, me dio por aprender Python que estaba de moda. Me imprimi el manual de inmersión en Python. Y na lo miré así un poco por encima y no lo volví a tocar. Ahora me ha vuelto a dar por python, como toy en clase con programación en C… Le pedí a Jamardi un par de libros sobre Python, y me dijo: “Claro yo te los dejo encantado”. Hoy ha venido a mi barrio y cuando me los ha dado he pensado: “bueno y los libros donde están?” Por que lo que me ha dado, son como dice Guillermo verdaderas armas arrojadizas.

Madre del amor hermoso y encima en ingles claro, por que la documentación que hay en Español sobre Python es escala tendiendo a cero. He estado como media hora para leerme el prefacio. La introducción ya me la he leido por encima y en el capítulo 2 que empieza con la chica ya he parado, que me estaba doliendo la cabeza.

Espero, no leérmelo entero, porque entonces jamardi se quedará sin libro, pero si leer gran parte para empezar a hacer cosas interesantes. Os seguiré informando

Vía menéame, me entero de la extensión de firefox vimperator, que consiste nada más y nada menos que en usar firefox por comandos como el ya conocido editor de textos vim. Consiguiendo así usar firefox tan solo con teclado. La verdad que lo he estado usando y si es la caña, pero la verdad que no me termina de convencer, ya uso firefox con el teclado, (alt+enter para una pestaña nueva,control+L para ponerme en la barra de direccioens, etc, etc) este vimperator te quita la barra de herramientas y direcciones ademas de la de marcadores, que esa la uso bastante. Pero bueno para un buen frikazo puede estar gracioso ejecutar

:t www.google.es

:q

pero yo creo que todavía no llego a estos niveles…

Soy un tipo pro!

Abril 12, 2007

Diooos he recibido ahora mismo el email de confirmación de los de paypal para poder usar mi tarjeta!!! y ya me he comprado la cuenta pro!!!! que feliz soy ahora mismo. Cuando me hice la cuenta, siempre miraba con ojos de cordero a los de las cuentas pro para que me regalaran una pero ahora yo soy el pro! juaujauajauaja tengo unas cuantas fotos por subir, que estaba en el límite de 200 y ya podré hacer todos los sets que quiera y subir las fotos en alta calidad!! bieeeen gracias a guillermo y jamardi para decidirme a dar el paso! espero no arrepentirme total por 20€ al año…

http://www.flickr.com/photos/jamardiSiii ya lo soy, gracias a los que me apoyaron guillermo y jamardi!! jajajaja ya podré suybir muuuchas fotos esta tarde me pondré al lio, con los sets y todoas esas cosas ya sabeis :)

Llevo tres días enganchado a la radio chill-out de Digital Imported me tiro todo el día escuchándola y como es tan relajante, últimamente estoy más feliz jejej.Bueno pos hoy como voy a dejar el ordenador encendido, me ha dado por dejarla puesta para poder dormirme escuchando la música, lo malo que no lo quiero dejar toda la noche, así que me ha dado por crear un script para cerrar el amarok. He usado el script para apagar el ordenador automáticamente pero lo he modificado para que cierre el amarok a las 3 de la madrugada, que espero estar ya más que dormido. Añadimos la siguiente línea al fichero /etc/crontab

00 03 * * * root kill -9 $(ps -A|grep amarok |cut -d ‘ ‘ -f 1)

lo que esta dentro de $() es el script en sí, que lo que hace es coger el pid de amarok para pasárselo a kill y cerrar el programa…
No uso el de apagar el ordenador por que estoy bajando unas cosillas y mañana a primera hora saldrá el capí de lost que se añadirá solo. Esto de los scripts son la caaaña!!!

Cómo reinstalar grub

Abril 10, 2007

Desde que llevo usando el ordenador, unos cinco años o más, esta ha sido la forma más rara en la que se me ha jodido el ordenador. Os pongo en antecedentes. Mi padre me dejó un disquete( si un disquete de estos de 1,44mb!!!) para que le pasara unos datos. Total que después de unos intentos con linux, que no me apetecía andar trasteando, reinicio a windows para meterle los datos. Se me olvida sacar el disquete y claro, me salta el típico mensaje de toda la vida de: Disco incorrecto introduzca otro nuevo. Saco el disquete, reinicio y al ejecutar grub se reinicia.. mi cara de poker es flipante. Total reinicio otra vez, y zas reinicia… Apago el ordenador para que descanse y a los 10 minutos.. igual reseteo al canto y esto a las 11 de la noche con un sueño de la ostia y ganas de ir a la cama. Esto es el grub que se ha petado pienso, así que cargo una live de knoppix e intento reinstalarlo, me empieza a dar errores de disco en el super bloque… así que decido dejarlo para el día siguiente.

Hoy he pedido ayuda al tio jamardi a ver si me podía ayudar, lo he intentado como me ha dicho el, pero no he tenido éxito :( así que he segudo buscando y he encontrado esto. Lo copio aquí para tener una copia:

Para volver a cargar GRUB como cargador de arranque sigue estos pasos:

1. Arranca el sistema desde un Live CD de Linux. Puedes descargarte uno desde la página oficial de Ubuntu, por ejemplo.
2. Cuando el sistema este cargado abre un terminal.
3. Crea el directorio donde montarás tu partición de Linux: mkdir /mnt/linux (u otra ruta, la que decidas)
4. Monta la partición de Linux en el directorio recien creado: mount /dev/hda5 /mnt/linux
5. Finalmente carga GRUB: grub-install --root-directory=/mnt/linux /dev/hda

Reinicia y si todo fue bien ya estará GRUB cargado.

Decir que en lugar de /dev/hda yo al tener disco SATA tengo que poner /dev/sda. Y de esta manera tan sencilla he conseguido solucionarlo! Al reiniciar esta vez, me ha salido grub he elegido ubuntu y después de un chequeo de disco me ha entrado sin ningún problema.

Ahora pregunto, a alguien le ha pasado alguna vez que un disquete le haya formateado el MBR del disco duro? en principio no tiene virus, tan solo unos ficheros  mdb de acces… pero vamos raro raro raro de cojones..