Wednesday, December 15, 2010

8051 & Gedit.


8051
Así, crudo, porque no importa lo que te digan, los clásicos son clásicos, y sobra decir más.
El 8051 mola. Con su amplia gama de instrucciones, sus dos Timers, y sus 5 vias de interrupción te puede hacer quedar mal en cosa de mi-cro-segundos.

We do like coloritos
Hay programas, lo sé, para trabajar con este micro, y está muy bien. Pero Gedit es Gedit.
¿El "problema"? Resaltar sintaxis. ¿La solución? asm-8051.lang.
Porque, sí. Me tomé el tiempo de hacerlo, y sí, usé Regex para hacerlo. Tan friki yo.

Instalar
Copien asm-8051.lang a la carpeta: /usr/share/gtksourview-xx/language-specs
Deberán hacerlo con permisos de root.
Es la primera vez que hago una cháchara de estas. Si lo mejoran, compártanlo.

Specs
  • Commentarios
  • Strings
  • Keywords [org, end, segment, equ, etc...]
  • Registros especiales [R0..R3, Acc, DPTR, PSW, etc]
  • Instrucciones
  • Bits [Acc.x, PSW.x, etc.]
  • Números [#23h, #45O, #0fEh, #01001100b, y así]
  • Bits especiales [C, P, TF0, IE0, etc..]
  • Etiquetas
  • Signos [$,+,*,/,-]
En fin, tanto como hallé. Un carnaval.
Todo tomando en cuenta
The 8051 Microcotroller" de I. Scott MacKenzie y Raphae C.-W.Phan. 4ta Edición.

Y lo descargas

FIN

Friday, May 28, 2010

PICs con CCS, pk2cmd y Gedit



Mmm...

ASM: bajo nivel, alta complejidad, sangre, solemnidad y ojeras. Y si, nada con aires de fácil es lo bastante bueno, pero aceptomoslo, no siempre se puede. Algunas veces, sencillamente no estamos de humor para cuidar cada registro, o no hay más tiempo para el proyecto, o tengo flojera, o prefiero hacer algo más. Todo vale, y C es de alto nivel, y C es más cómodo, y C termina el trabajo en una semana. Ni hablar.

CCS Compiler
Yo sé que hay otras opciones, y además, nativas para Linux y el soft libre y las coronas del muerto y bla, bla, bla. Pero CCS es jodidamente cómodo de usar, hay ejemplos a pasto y corre a tiro con Wine.
Pourquoi pas?

Friday, November 27, 2009

RAmp™ & AnAmplisis™

  • Análisis de amplificadores NPN.
  • Cálculo de resistencias para valores óptimos de ganancia y máxima oscilación de voltaje.

UPLOADING SOON

Sunday, November 1, 2009

PICs para Tibios™: Apendice A - Las herramientas

PICs para tibios™
by Mini0n
Apendice A – Las herramientas



Preliminares
Podría tomar un laúd, una bota de vino y ponerme un sombrerito medieval gay para cantarles sobre lo que es un microcontrolador y todas las hazañas que este puede hacer, pero no pasará.
Lo más usual que es ya tengan idea de lo que son, y si no la tienen, para algo tenemos a la ubérrima Wikipedia.

L-i-n-u-x
¿Qué dice? !Linux!
Bien, no prentendo usar Windoze, y no voy a gastarme las pelotas de la virgen en una Mac sobrevaluada.
Linux mola, es gratis, sin virus, ni espaiguer, rápido, flexible, confiable, etc, etc, etc.
El que dice que usar Linux es dificil es porque
a)No lo ha probado.
b)Lo ha probado y es muy marica.
Ahora bien, yo uso Ubuntu (¿Y?), así que me tomaré la libertad de asumir que ustedes lo hacen también. Si no es el caso, no desanimen, si también usan Linux siempre hay maneras, si son niños Mac o usan Windoze encontrarán el modo, no debe tener mayor complicación.

Las herramientas

IDE: Piklab + Pikloops
Simulaciones: Ktechlab & Gpsim
Programador: PikIt2 o compatible (ejemplo)
Software Programador: Pk2cmd

PICs para Tibios™

PICs para tibios™


Obtuso
Ya tiene un rato que compré un programador de micros, y tiene un rato que me laten esas ondas, pero, oh oh, programarlos tiene su encanto. Me confieso militante de las filas de los no-saben-usar-micros crew.

Medias tintas
He ido poco a poco recuperando algo de material, leyendo un poco aquí, un poco allá, un programita miserable por aquí, una simulación por acá, bla, bla y demás hostias.

Seriedad
Llegó la hora de estudiar esto en serio. Y como este blog es para que ponga toda mi fokin geekes, les ofresco un trato, en realidad es una suerte de aviso.
Empiezo un nuevo "proyecto": PICs para tibios™ (Un intento de tutorial ¬_¬).

PICs para tibios™
Voy a hacer el esfuerzo de cada semana hacer un pequeño programa, de tal suerte que vaya aprendiendo a hacer nuevas baratijas con mis PICs, lo que salga lo subiré con algunas explicaciones y detalles, así todos nosotros, nenasas obtusas, podremos aprender juntos.

-“Osea, güey, que buena onda, no? ”

Especificaciones
ASM
Ubuntu

Naturalmente
No me enojo si cooperan con código fuente, explicaciones y demás detalles prácticos.


¿Dudas, sugerencias, regalo de cigarrillos?
(También se aceptan Chokis)

Descarga este intro aquí

(Powered by Scribd)

Sunday, October 25, 2009

ProtoMods™: 1ra entrega

Recordando los ProtoMods™...
Dejaŕe las redundancias para un día de más dinamismo y me voy al grano...

La 1ra entrega
Ya tiene un rato que esta idea vive en el blog, y no se ha dicho más, pero vamos, que no solo vivo para esto, asi que denme algo de crédito. Haciendo el cuento corto...


Cada .zip incluye las carpetas con los archivos necesarios (o eso digo yo) para trabajar con KiCad, sea para revisar, editar, imprimir o simplemente fisgonear.


KiCad Tutorial
Aquí hay un tutorial de KiCad que topé vagando por las güeb -> Go <-

Thursday, October 15, 2009

VHDL

Vale diseñar con TTLs 74XX es chuy, pero a medida que nuestros diseños crecen el tamaño aumenta aparatosamente, y el cableado se convierte en una verdadera monstruosidad.
Hay otros incovenientes, pero al grano...

Solución
Usar dispositivos programables como CPLDs y/o mis amadísimas FPGAs.

Se hace
Con lenguajes de diseño de hardware, yo estudio VHDL, eventualmente daré un vistazo a Verilog, pero por lo pronto... Un zip con algo de bibliografía VHDL.


El password es: nadaimporta