PicManía by RedRaven
 

Búsqueda personalizada

 

HISTÓRICO 2005
 

 
 

Como si fuese un BLOG, pero que no lo es

 
     
 2007:          
Enero Febrero Marzo Abril Mayo Junio
Julio Agosto Septiembre Octubre Noviembre Diciembre
           
 2006:          
Enero Febrero Marzo Abril Mayo Junio
Julio Agosto Septiembre Octubre Noviembre Diciembre
           

 2005:

         
Noviembre Diciembre        
           

 

 

30.12.2005
 

28.12.2005
 
  • Los Reyes Magos de Oriente realizan su segunda entrega. Desde Thailandia y directamente a mi casa los amables administradores de Microchip han tenido la gentileza de enviarme otra remesa de PIC's para que continúe trasteando con ellos. En orden de numeración son los siguientes:
     

    • 18F2455

    • 18F2550

    • 18F4455

    • 18F4550


27.12.2005
 

26.12.2005
 

24.12.2005
 
  • ¡Feliz Navidad para todos los Picmaníacos que acierten a pasar por mi humilde página Web!
  • Por motivos puramente laborales tengo un Osciloscopio Grundig MO20-20Mhz sobre mi mesa de trabajo. No he podido resistirme y raudo y veloz lo he conectado a mi placa de desarrollo. Al PIC 16F876A le he habilitado una RTCC mínima, 512 μS por interrupción, y en cada una de ellas conmuto RB0, exactamente igual que el Experimento Wink, y el resultado lo tenéis en:


18.12.2005
 
  • Detectado un gravísimo error cometido por no ver lo que tenía ante los ojos. Afortunadamente he visto La Luz y ha sido oportunamente corregido. Resulta que al ver el esquema de conexión del pulsador INTEXT de mi placa Edumic no caí en la cuenta de que el PIN RB0 está conectado permanentemente a nivel alto (VCC) y que es el pulsador quien lo pone a nivel bajo (VSS). Este error me hizo diseñar el programa esperando primero el flanco de subida para disparar la interrupción externa, en lugar del de bajada que es el primero que me llega. Corregido este error, que me daba resultados especulares desplazados medio ciclo, el asunto queda definitivamente solucionado.
     

  • He aprovechado para completar el Análisis de rebotes con el cómputo de ambos flancos, el de bajada y el de subida, con lo que obtenemos el doble de valores siendo los impares los de los flancos de bajada y lo pares los de subida. Tendremos de esta forma el número de rebotes, la duración de cada uno de ellos y la distancia que los separa. Una virguería.
     

  • Publicada la librería CCS PIC C necesaria para manejar un módulo LCD mediante 4 bits de datos y tres de control, permitiendo esta librería que puedan ser definidos estos pines cualesquiera que sean: La autentica, funcional y completa Flex_Lcd (Gracias a vszener por su ayuda en encontrar esta información).
     

  • Aprovechando que el Pisuerga etc. etc. etc. publico un experimento que muestra en el LCD de mi placa Edumic todo lo que recibe a través del puerto serie RS232. Experimento básico número 6 : Manejando el LCD
     


17.12.2005
 

15.12.2005
 
  • Acaban de llegar los Reyes Magos de Oriente a casa, pero no de cualquier Oriente, que el Oriente es muy grande sino que mas exactamente han llegado desde Thailandia, y mas en concreto aún desde Chacherngsao que es desde donde los amables administradores de Microchip han tenido la gentileza de enviarme unos PIC's para que trastee con ellos: un 16LF84A y un 16F628A, pedidos porque ya tienen su destino prefijado (Cronopic ya tiene chicha), y dos gigantescos, pletóricos de patillas, PIC's con 40 cada uno: 16F777 y 16F877A. Ya os contaré lo que resulta con ellos. Me quito el sombrero ante Microchip por la seriedad, rapidez y baratura (son absolutamente gratis, incluso los portes) con que han respondido a mi solicitud.


13.12.2005
 
  • Por clamor popular, por petición expresa bajo coacción, amenazado con terribles represalias cuelgo en el Cajón de Sastre un pequeño articulillo dedicado a: Migrando del 16F84A al 16F628A para cuando abandonamos el vetusto y mil veces utilizado 16F84 y nos pasamos al mundo del 628.


11.12.2005
 

10.12.2005
 
  • Nace lo que creo que va a ser el germen de un nuevo proyecto: Cronopic v.1.0 que en su primera versión no pasa de ser una muestra de aplicación práctica del uso de RTCC, desarrollada en CCS PICC, y que en sucesivas versiones quiero convertir en un cronómetro-temporizador multifunción, cuya primera aplicación va a ser la de controlar mi proyectada insoladora de PCB's. Veremos en que queda esto.
     

  • Publicado en Experimentos una nueva muestra básica de como usar los distintos hardwares de que disponemos. En este caso le toca a los 4 Displays de 7 Segmentos Multiplexados. El ejemplo se muestra en PicBasic Pro y probablemente éste va a ser el último en el que usamos este compilador.
     

  • Actualizada la pagina de Enlaces añadiendo el correspondiente a M. León Electrónica Mi personal e intransferible tienda electrónica de la esquina, propiedad del entrañable Manolo León al que conozco desde que llevaba pantalones cortos y trabajaba de tendero para don Ricardo. Su bigote y mi barba eran negro zaino, hoy ambos peinamos nieve.
     

  • Publicado en nuestro Cajón de Sastre un artículo titulado Los Cristales y El Tiempo o cómo calcular tiempos dependiendo del Cristal Oscilador que usemos. Este artículo ha sido montado gracias a las doctas indicaciones de los amigos Nocturno y Radón (y a algunas otras aportaciones de amigos en el Foro Todo en Microcontroladores Pic) así como a mi propia investigación sobre el asunto ya que mi única neurona no da aún muestras de cansancio.


09.12.2005
 
  • Dedicado todo este día a investigar sobre el asunto de los Tiempos y el PIC. No publico nada porque no hay nada que publicar ... pero todo llega en esta vida.


08.12.2005 - Continuación -
 
  • Desarrollada, programada y probada sobre RRBOARD1 la versión 1.0 Alpha de RROS Funciona de maravilla en dicha placa. A partir de aquí voy a adaptarla para el PIC 16F876A para incluirla en los experimentos descritos mas abajo.

08.12.2005
 
  • En este momento planteo un cambio de estrategia con la siguiente Declaración de Intenciones:
     
    • Con RRBOARD1 a en funcionamiento vamos a comenzar a desarrollarle una especia de sistema operativo, el RROS en CCS PIC C, que debe ser capaz de comunicarse vía RS232 con mi PC al estilo TELNET. Debe ser capaz de recibir y enviar información desde y hacia la EEPROM y la RAM, mostrar o configurar el estado de los distintos puertos del PIC y realizar algunas funcionas básicas más como por ejemplo un Reloj en Tiempo Real. Ya las iremos definiendo con detalle. Todo esto sobre el PIC 16F628 de la RRBOARD1 y su exiguo hardware.
       

    • Cambio por molinete (los que hicieron la mili saben lo que es esto) Me mudo al PIC 16F876A por una sola razón: Tiene mas pines. Mi Placa de desarrollo tiene LCD, Teclado 4x4, 5 Displays de 7 Segmentos ... etc. etc. etc. con su Hardware optimizado para los PIC de 28 patillas o más, con los Puertos A, B y C completos y el 18F628 tiene escasísimos pines para manejar todo esto, además todos los buses de datos están conectados al PORTB y al usar el 16F628 los RB1 y RB2 para la USART me deja sin poder enviarles la información a los distintos periféricos. Así que le voy a montar el 16F628 a la RRBOARD1 y a seguir desarrollando con el 16F876.
       

    • La siguiente fase de experimentación debe incluir, como mínimo: El LCD, el modulo PWM para manejar Servos, las rutinas correspondientes para el manejo de motores PaP Unipolares y Bipolares, y por último comenzar al menos con algunos Sensores: Temperatura, Distancia y Encoders digitales para medir posiciones, desplazamientos, velocidades y/o aceleraciones. (Je, je, je el RRBOT está en el horizonte: estoy loco por hacer el Hexápodo Radial Omnidireccional).
       

    • Se acabó el soldar en placas taladradas a 2.54 mm. A partir de ahora realizaré los PCB siguiendo el magnifico Tutorial Realización de PCB por Insolado de mi conciudadano Nocturno, que come y duerme en el Foro Todo en Microcontroladores Pic, publicado en su página El Rebujito.
       

    • Y por último: Abandono definitivamente el Pic Basic Pro y me centro exclusivamente en el CCS PIC C, y acaso, si hiciera o hiciese falta para algo, en MPASM pues también.


07.12.2005
 
  • Esta página de PicManía by RedRaven cumple un mes de vida. Estáis invitados a la fiesta. Se aceptan regalos.
     
  • Aprovechando que ya tengo disponible la flamante conectividad RS232 con mi PC, a través de la AUX RS232, podemos ir avanzando en su uso, así publico en El Rincón del C un Template para el uso de la Interrupción RDA de la USART Utilísima para recibir datos desde el PC mientras nuestro micro se dedica a otra cosa mariposa.

06.12.2005
 
  • Modificado el hardware de RRBOARD1, le he añadido uno de mis transistores favoritos y el Buzzer canta ahora fuerte y feliz con voz aflautada pero recia. También la he conectado a la placa AUX RS232 y he puesto al habla al 16F628 con mi PC. Se entienden perfectamente y han estado un rato de cháchara entre ellos. Publico, por supuesto, el programa Test de Hardware plus Aux RS232 para que veáis lo listo que es mi PIC.
     

  • Con todo funcionando descubro algunos detalles que pueden ser considerados como ¿errores? ... bueno, sed indulgentes con este novato Picmaníaco: Uno. Como bien os decía en Electrónica Básica : Calcular la resistencia para conectar un LED los Led verdes consumen más que los rojos ... y sin embargo les he puesto una resistencia calculada para éstos últimos por lo que mis Leds verdes lucen pobres y faltos de alegría ... Dos. Otro detalle que se me ha pasado es el ponerle algún otro pulsador o interruptor, además del de Reset, para poder darle ordenes por hardware, como usar una interrupción externa o como pin de configuración ...

    En fin, todo se andará. La paciencia es la madre de la ciencia. O eso dicen.
     

  • Ahora debo ponerme a modificar el proyecto SCH, realizado con el EAGLE Layout Editor, para que se adapta a lo que finalmente he realizado. Lo dicho ... paciencia.

 
06.12.2005 - Madrugada del 05 al 06.12.2005 -
 
  • ¡Ya está RRBOARD1 funcionando! Y a la primera. Le he pinchado el 16F628 con un programa emulando al Kit (el coche fantástico de Mikel Knight) y se ha puesto a mover sus luces como si tal cosa (Ver foto a toda plana). ¡Estoy feliz!. Solo tengo que cambiar un pequeño detalle que se me ocurrió a última hora y que no funciona bien: disponía de un poco de espacio libre y le añadí un buzzer conectado directamente a RB5, pero parece que el 628 no tiene fuerza para hacerlo pitar alto y claro, emite solo una especie de gemido lastimero. Tendré que ponerle uno de mis transistores favoritos para que atrone mi oídos. En fin, no soy perfecto :)


05.12.2005
 
  • Hoy publico algo que a mi personalmente me ha sido utilísimo cuando me pongo en mi mesa de trabajo a cacharrear, en alguna foto de esta Web podéis verlo, y que es un esquema de los Pines del micro con el que estoy trabajando. Así que he colgado del Cajón de Sastre unas imágenes de cada uno de los micros que utilizo con los Pines de cada micro y su correspondiente versión imprimible.
     

  • Una pequeña broma muy inteligente: Hay solo 10 tipos de personas, las que entienden el código binario, y las que no. (Roc364 en Foro Microcontroladores Pic de Miarroba)
     


04.12.2005
 

03.12.2005
 
  • En Recursos tenéis disponible el completo, autentico, original, absoluto e imprescindible Manual del Compilador CCS PICC en correcto Español. Para que luego no digáis que no tenéis medios ni información.
     

  • Se corrige algún bug del proyecto auxiliar Optoacopladores.
     

  • Abro una nueva sección dedicada a Trucos, Ideas y Técnicas en C llamada El Rincón del C donde intentaré despejar aquellas dudas que a mi mismo se me van planteando al usar el CCS PICC. Se inicia la sección con un Template para el uso de la Interrupción RTCC mediante el TIMER0 La primera y quizás la mas utilizada de las interrupciones, por ejemplo es la básica para los Relojes en Tiempo (casi) Real.
     

  • Publico una nueva versión de Wink esta vez generando el pulso del Led mediante una Interrupción RTCC por el desbordamiento del TIMER0 del 16F628. Esta nueva versión también está realizada en CCS PICC.


02.12.2005
 
  • ¡Por fin!. Instalado y probado con absoluto éxito el CCS PIC C. Publicado el primer experimento Wink en este magnifico idioma. Como digo en la presentación de los Experimentos éste va a ser el idioma en el que desarrollaremos los proyectos de mayor enjundia.
     

  • Añado a los Experimentos la posibilidad de poder descargar independientemente cada uno de los fuentes publicados.
     

  • Se actualizan algunos Enlaces
     

  • Le añado un toque de distinción a los fuentes publicados, cambiándoles la imagen de forma que aparezcan sobre una hoja amarillenta con borde sombreado. Precioso. Manual del Compilador CCS PICC


01.12.2005
 

Como llevo varios días sin publicar nada, y eso no puede ser, me decido a poner algunos cosas interesantes.


27.11.2005
 
  • Continuando con los circuitos auxiliares que necesitamos para arropar a nuestros queridos PICs publico en nuestra sección de Proyectos un nuevo artículo dedicado al Uso de Botones en nuestras placas. Estos elementos son muy socorridos como señales de entrada de información pero tienen su idiosincrasia y hay que conocer sus bajezas para que su uso sea sólido, eficaz y seguro.

26.11.2005
 
  • Ante la insistencia de mi público añado a los proyectos auxiliares una breve descripción de la Fuente de alimentación que da vida a nuestros montajes, aunque ya está incluida en el proyecto RRBoard1 no está de más el describirla por separado.
     

  • ¡Aislémonos! ¡Convirtamos nuestro PIC en una isla! Si tenemos que detectar una señal de 12V con nuestro PIC (que funciona con 5V) o si deseamos comandar un circuito que necesita 100V es muy aconsejable utilizar un Circuito auxiliar con Optoacopladores

    (Nota par JL2: tengo una docena de CNY17 de los que te proporcionaré un par de ellos para que te evites una nueva visita a nuestro común amigo M. León, el tendero electrónico de la esquina)


25.11.2005
 
  • Como estamos trabajando últimamente mucho con el ensamblador MPASM de Microchip qué mejor que conocer el Juego de Instrucciones MPASM para PICS Aquí tenéis una tabla de consulta rápida con su ejemplo correspondiente, algunos de ellos verdaderamente interesantes.


24.11.2005
 

23.11.2005
 
  • Ya hay un nuevo Experimento llamado 7 Segmentos en el que empezaremos a manejar uno de estos bellos Displays.
     

  • Le cambio un poco la imagen al Inicio de Picmania by Redraven añadiéndole un par de Logos, el mío y uno muy guapo que he encontrado de Microchip
     


21.11.2005
 
  • Queda inaugurado El Rincón del Ensamblador donde van a ir todas aquellas rutinas de muy bajo nivel que vamos a utilizar muy a menudo en nuestros Experimentos y Proyectos Es el lenguaje mas cercano al micro, es rápido y eficaz como ninguno, genera los programas mas pequeños. Dejaremos al C o al Basic las rutinas de alto nivel.
     

  • Para los aficionados a la robótica que deseen estar al día de ABSOLUTAMENTE TODO lo que hay de este fascinante tema por esos mundos de Dios no puede dejar de tener el .pdf Libro Gordo de sitios de Robótica Edición de Enero 2005 (PDF 2.431 Kb) del impresionante sitio Mundobot de Alejandro Alonso Puig. (Espero algún día aparecer en él)


20.11.2005
 

19.11.2005
 
  • Cuelgo en Experimentos el segundo experimento escrito en ensamblador MPASM de Microchip. Se trata ahora de Barled que enciende hacia arriba o hacia abajo todos los pins del Port B dependiendo del estado del bit 0 de Port A.
     

  • Se añaden un par de Enlaces de Tiendas de Electrónica en España.
     

  • Se le coloca a cada enlace una indicación visual sobre el idioma de cada sitio: En español y En inglés.


18.11.2005
 
  • Acabo de instalar el MPLAB V.7.22 de Microchip; el entorno de programación nativo de los PIC. ¡Os mantendré informado!
     

  • Cuelgo en la página el primer experimento escrito en ensamblador MPASM de Microchip. Se trata del famoso Wink que lo único que hace es parpadear un Led conectado al primer pin del Port B.
     

  • Practico unos pocos cambios sin mayor importancia, sobre todo en enlaces entre las distintas secciones de la Web para que todo esté accesible.


17.11.2005
 
  • Añado a la sección de Recursos el Datasheet de otro famoso modelo de PIC muy usado y que deseo integrar en nuestros proyectos. El 16.pdf (PDF 1.496 Kb).
     

  • Para la realización de los distintos Experimentos que os propongo en la sección del mismo nombre hace falta un hardware específico. Como no tenéis la obligación de tener mi misma placa de desarrollo Edumic, ni nada que se le parezca, he decidido añadir una página con la descripción de este Hardware de Experimentos para que podáis, si queréis, montarlo y seguir así avanzando en esto de los PIC.


16.11.2005
 
  • Abro una sección llamada Cajón de Sastre donde colocar todo aquello que no se donde poner. Y lo inauguro con una tabla de Multiplicadores y divisores de Unidades muy útil para ... humm ... los valores de los condensadores por ejemplo.
     

  • Ante el volumen que va tomando la sección Recursos decido dividirla en secciones: Datasheets de Micros, de circuitos integrados auxiliares, de transistores, de manuales y tutoriales, de Application notes ... y lo que vaya surgiendo.

15.11.2005
 

14.11.2005
 
  • Añadido un recurso que considero muy útil : Una tabla de Resistencias Comerciales para saber qué resistencias podemos pedir para nuestros montajes.

13.11.2005
 
  • Abierto el proyecto RRBOARD1 para testear el PIC 16F628.
     
  • Añadido a la sección Recursos el Datasheet correspondiente al regulador de tensión
12.11.2005
 
  • Termino de documentar el Proyecto auxiliar RS232
     
  • Se instala un Libro de Visitas para que nuestros amables visitantes puedan dejar sus impresiones sobre este humilde sitio.
     
  • Se añaden una docena de nuevos Enlaces
     
  • Acompaño mi compañero, y sin embargo amigo, JL2 a comprar TODO lo que recomiendo en la sección Lo Fundamental (¡Qué pasada!)
     

11.11.2005
 


09.11.2005
 
Se añaden:

08.11.2005
 
  • Por indicación del amigo JL2 añado la sección Lo Fundamental para que sepa por donde empezar. De camino añado también la sección Electrónica Básica aprovechando que el Pisuerga ...
     

07.11.2005
 
  • Queda inaugurada esta página con las distintas secciones y pocos contenidos ... aún.
     

 

.

Esta página se modificó el 27/12/2008


Esta página usa la letra Ñ

Nota pública importante sobre las consultas al Webmaster de PicManía.


Sugerencias a Picmanía... (que serán leídas pero seguramente no podrán ser contestadas)

Esta página pertenece al grupo de páginas de Diego RedRaven

 

 



Nota: Esta página Web esta repleta de imágenes, textos, logotipos y demás material extraídos de los mas variados medios de los que no soy ni autor ni depositario de los correspondientes derechos de autor, uso y/o reproducción. Si Ud. es depositario de dichos derechos y desea que el material correspondiente sea eliminado de esta Web no dude en ponerse en contacto conmigo mediante e-mail y será inmediatamente retirado. Gracias.
 
Visitas
Totales : 9927 Hoy: 1 Activas: 1 Vistas: 9927

Esta página fue modificada el 07-08-2010 15:41:25

           
 DmSoft WAMP Escribir Unreal