TODOPIC
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
23 de Octubre de 2014, 08:00:42

Ingresar con nombre de usuario, contraseña y duración de la sesión
Buscar:     Búsqueda Avanzada
350217 Mensajes en 39290 Temas por 41040 Usuarios
Último usuario: omarhec
* Inicio Ayuda Buscar Calendario Ingresar Registrarse
Buscar en TodoPIC
+  TODOPIC
|-+  Microcontroladores PIC
| |-+  Lenguaje C para microcontroladores PIC (Moderadores: Modulay, pikman, pocher, vszener, Suky)
| | |-+  Ejemplitos 16F876A: Indice de contenidos.
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] 2 Marcar como favorito Imprimir
Autor Tema: Ejemplitos 16F876A: Indice de contenidos.  (Leído 19814 veces)
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« : 30 de Diciembre de 2005, 07:02:00 »

Aquí esta la relación de Ejemplitos 16F876A, que se irá actualizando conforme se vayan añadiendo nuevos ejemplos.
Cada uno de ellos está disponible en formato ZIP con el proyecto CCS-PICC, el .c y el .hex (Compilado con PCWH 3.242)
Mas abajo teneís disponibles las Simulaciones PROTEUS realizadas por el maestro Pocher.
Y abajo del todo se acompañan también los recursos o documentación necesarios para estos ejemplitos.

Índice de Ejemplitos publicados:

1.- Cómo variar un ancho de pulso generado con RTCC mediante la RS232   (Descargar zip)
2.- Conversion Digital-Analógico con el PCF8591 vía I2C   (Descargar zip)
3.- Temperatura y Luminosidad con un LM35a y una LDR (Conv. AD)   (Descargar zip)
4.- Lo mínimo para comunicarnos vía RS232 Hardware y Software   (Descargar zip)
5.- Rastreando un Teclado Matricial 4x4 y enviando a la RS232   (Descargar zip)
6.- Recibiendo del RS232 sobre un Buffer y procesandolo posteriormente.   (Descargar zip)
7.- Desde el PC a una EEPROM I2C y viseversa a través de mi PIC   (Descargar zip)
8.- Controlando un SERVO con el PIC desde nuestro PC   (Descargar zip)
9.- El Termo-Servo o un servo controlado por temperatura.   (Descargar zip)
10.- La EEPROM interna puesta a nuestro servicio.

Simulaciones PROTEUS (por Pocher):

1.- Simulación de Cómo variar un ancho de pulso generado con RTCC mediante la RS232
2.- Simulación de Conversion Digital-Analógico con el PCF8591 vía I2C
3.- Simulación de Temperatura y Luminosidad con un LM35a y una LDR (Conv. AD)
4.- Simulación de Lo mínimo para comunicarnos vía RS232 Hardware y Software
5.- Simulación de Rastreando un Teclado Matricial 4x4 y enviando a la RS232
6.- Simulación de Recibiendo del RS232 sobre un Buffer y procesandolo posteriormente
7.- Simulación de Desde el PC a una EEPROM I2C y viceversa a través de mi PIC
8.- Simulación de Controlando un SERVO con el PIC desde nuestro PC
9.- Simulación de El Termo-Servo o un servo controlado por temperatura
10.- Simulación de La EEPROM interna puesta a nuestro servicio

Otros ejemplos de aplicaciones:

1.- Mis Funciones favoritas en CCS C
2.- Analizador lógico de 3 Canales monitorizado en el PC
3.- Ponga un teclado PS/2 en su PIC (vida)
4.- Conectando un PIC a Ethernet vía serie con el EM202
5.- Medidor de distancias mediante Ultrasonidos SFR04

Recursos Hardware:

Recursos: Datasheet PIC16F876A (Pdf 3.8Mb en inglés)
Recursos: Datasheet PCF8591 (Pdf 206Kb en inglés)
Recursos: Datasheet LM35A (Pdf 370Kb en inglés)
Recursos: Datasheet PCF8582C-2 (Pdf 127Kb en inglés)

Recursos Software:

Recursos: Reference Manual CCS-C (Pdf 2.8Mb en inglés)
Recursos: Manual Compilador CCS PICC (Pdf 231Kb en español)
Recursos: CCS PICC PIC16F87X Tutorial - 1A (Pdf 76Kb en inglés)
Recursos: CCS PICC PIC16F87X Tutorial - 1B (Pdf 152Kb en inglés)
Recursos: CCS PICC PIC16F87X Tutorial - 1C (Pdf 107Kb en inglés)
Recursos: CCS PICC PIC16F87X Tutorial - 1D (Pdf 111Kb en inglés)
Recursos: CCS PICC PIC16F87X Tutorial by Example (Pdf 129Kb en  inglés)

 
« Última modificación: 07 de Mayo de 2006, 07:54:30 por RedPic » En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
vszener
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 2383


VsZeNeR


« Respuesta #1 : 30 de Diciembre de 2005, 08:31:00 »

Enhorabena por los ejemplos y pa"lante como los de alicante!jeje

PD: Ya me ha salido competencia...jeje FELIZ AÑO"06!!!Giño
En línea

Nos vemos en los bares!!!!!
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #2 : 30 de Diciembre de 2005, 10:58:00 »

No, amigo vszener, no. Competencia no, complementario, si.

Estoy realizado decenas de experimentos básicos, puro aprendizaje. Y si lo que estoy realizando no lo he visto previamente en este magnifico foro, o lo estoy haciendo de otra forma, o le estoy dando un giro un poco distinto ... entonces lo publico para que otros puedan, si lo desean, seguir mis pasos.

Intento hacer honor al foro, del que tanto he aprendido, y al que quiero contribuir con mis modestos ejemplitos. Angelito

¡Feliz 2006 para todos!
En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #3 : 30 de Diciembre de 2005, 11:08:00 »

Hola:

Amigos todos estamos en la misma linea... (la de los ejemplos) cuando tengamos un poco mas de ejemplos, podemos abrir un solo hilo como lo esta haciendo red pic y como tambien lo tiene vszener para que sea solo como indice, lo bueno seria tener todos en un mismo hilo y en un mismo subforo...

aver que les parece la idea... Sonrisa GiganteSonrisa GiganteSonrisa Gigante

En línea

RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #4 : 30 de Diciembre de 2005, 14:54:00 »

Nuevo añadido:

Rastreando un Teclado Matricial 4x4 y enviando a la RS232
En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
pocher
Moderador Local
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 2565



« Respuesta #5 : 31 de Diciembre de 2005, 00:02:00 »

Diego, sería bueno, tal como hace vszener que en cada ejemplo se añadiese un enlace al almacén y pusieses en este el .c, el .hex y el .dsn de proteus.

Todo lo que sean ejemplos vienen muy bien para aprender. Animo Diego, le pongo una chincheta y lo subo para arriba.

Un saludo
En línea
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #6 : 31 de Diciembre de 2005, 04:34:00 »

Gracias amigo Pocher por la chincheta.

He acordado con el amigo Modulay que voy a preparar un .zip con el contenido completo de cada ejemplito y él va a preparar la simulación Proteus para cada uno de ellos para adjuntarlo también.

Ya vemos dónde los colocamos.

En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #7 : 01 de Enero de 2006, 14:43:00 »

Añadido un nuevo ejemplito:

Recibiendo del RS232 sobre un Buffer y procesandolo posteriormente.
En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
RaDoN
Moderadores
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1498



« Respuesta #8 : 01 de Enero de 2006, 16:43:00 »

No se pegan bien los ejemplos, aun dentro de "[code]", si te fijas el foro piensa que es una etiqueta y todos los corchetes( "[", "]"Giño los quita, entonces los arrays no aparecen Llorando
En línea

Si juegas contra el mejor, pierdes como los demás.
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #9 : 01 de Enero de 2006, 19:10:00 »

Cierto Radon. He estado revisando el último post con código que he puesto y he detectado que el problema está en los índices de arrays cuyo contenido coincide con un comando de edición del foro.

Si te fijas en Recibiendo del RS232 ... todo va bien hasta que escribo:

Codigo:

   for(i=0;i<lenbuff;i++){             // Bucle que pone a 0 todos los
      cbuff[ i ]=0x00;                     // caracteres en el buffer



que él pone como:

Codigo:

   for(i=0;i<lenbuff;i++){             // Bucle que pone a 0 todos los
      cbuff=0x00;                     // caracteres en el buffer



A partir de la segunda línea de este último código todo aparece en ITALICA ya que el indice del array es igual que el comando del foro para escribir en itálica. Los demás corchetes están bien; por lo que parece el [ code ] no aborta el procesado de los demás comandos.

Si tienes la desgracia, como es este caso, de que usas como indice un nombre de variable que tambien es usado por el foro para el formateo del texto, vas aviado. Nada sale bien entonces.

Una posible solución es separar los corchetes de las variables que contienen y entonces el procesado de texto no lo detecta como un comando. ( el primer bloque de código que he pegado en este post está así )






En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #10 : 02 de Enero de 2006, 13:36:00 »

Un nuevo ejemplito para añadir a la lista:

Desde el PC a una EEPROM I2C y viseversa a través de mi PIC

Que lo disfruten.

En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
mario_pastor
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Peru Peru

Mensajes: 101



« Respuesta #11 : 12 de Enero de 2006, 09:27:00 »

Saludos a todos, amigo RedPic sólo para dar una humilde opinión, no sería mejor que dentro de este hilo se encuentren todos tus ejemplos para el 16F876A? Algo similar como la estructura que lleva Manuel (vszener), de esa manera se lleva un mejor orden en el foro Giño

Aprovecho para agradecerte por este magnífico aporte que ayuda a quitarnos el miedo por el C para PICS Sonrisa Gigante


En línea

Saludos,
Mario.

Lima - Perú
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #12 : 12 de Enero de 2006, 10:43:00 »

Si, amigo Mario, era un posibilidad pero ... casi siempre hay un "pero" ... primero fueron los ejemplitos y al cabo de un tiempo, casi un mes de ejemplitos, vino este índice que en principio era solo para eso, para tener todos los ejemplitos unidos por un indice de consulta (propuesto por Todopic).

Además así las discusiones que se monten sobre cada tema tienen su hilo propio y no hay que revisar docenas de mensajes que no tienen nada que ver con el tema de algún ejemplito en concreto.

Es otra forma de tenerlos.

De todas formas muchas gracias por tus observaciones. Flash



En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #13 : 14 de Enero de 2006, 14:32:00 »

Bueno. Aqui esta el octavo ejemplito:

Controlando un SERVO con el PIC desde nuestro PC

Aunque esta vez mas que un ejemplito es un articulillo sobre los Servos. Pero bien está lo que bien acaba. Espero que les guste.

En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #14 : 04 de Febrero de 2006, 04:06:00 »

Añadido al indice de estos ejemplitos un ZIP para cada uno de ellos con el proyecto CCS PICC con su fuente y el compilado .hex resultante listo para ser programado en vuestro PIC. Asimismo he añadido un enlace a la documentación que creo necesaria, desde los Datasheets de los integrados que se usan en ellos hasta los manuales de C o tutoriales que he usado.

En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #15 : 06 de Febrero de 2006, 09:50:00 »

Gracias pocher por tu esfuerzo. Y yo actualizo el índice añadiendole el 9º Ejemplito.
En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
pocher
Moderador Local
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 2565



« Respuesta #16 : 06 de Febrero de 2006, 10:50:00 »

Gracias a tí.

Añadidas otras 2 simulaciones más.
En línea
pocher
Moderador Local
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 2565



« Respuesta #17 : 08 de Febrero de 2006, 01:05:00 »

En este Ejemplo he sustituido en el PROTEUS la memoria original PCF8582, que no la trae el PROTEUS, por una 24LC02B que también es de 256x8, pero no hay manera de que el PROTEUS funcione bien y sea capaz de grabar datos en la memoria.

A ver si alguién consigue que simule.

http://miarroba.com/foros/ver.php?foroid=348538&temaid=4179305

Llevo los niños al cole y subo la simulación del Ejemplo8 que sí que va bien.

Un saludo
En línea
pocher
Moderador Local
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 2565



« Respuesta #18 : 08 de Febrero de 2006, 07:31:00 »

Añadidas simulaciones de Ejemplos 8 y 9. Muy bueno y completo este último.
En línea
RedPic
Administrador
DsPIC33
*******
Desconectado Desconectado

Sexo: Masculino
Tibet Tibet

Mensajes: 5208



WWW
« Respuesta #19 : 01 de Marzo de 2006, 10:30:00 »

Gracias. Y... espera y verás lo que os viene encima ... con lo estudiado en el hilo Mis Funciones Favoritas en CCS C Muchas risas

En línea

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania
TODOPIC
   

 En línea
Páginas: [1] 2 Imprimir 
« anterior próximo »
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.20 | SMF © 2006-2008, Simple Machines XHTML 1.0 válido! CSS válido!
Página creada en 0.114 segundos con 24 consultas.