Autor Tema: Serie Técnicas en C : Presentación e Indice de Contenidos.  (Leído 21108 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Serie Técnicas en C : Presentación e Indice de Contenidos.
« en: 21 de Octubre de 2006, 17:42:51 »
Esta serie de contenidos titulada Técnicas en C pretende mostrar con ejemplos comentados la forma de implementar ciertos procesos muy usuales durante el uso de los Microcontroladores PIC de las series 16F y 18F.

Su desarrollo no pretende sentar cátedra sobre como realizar estas operaciones comunes sino mas bien mostrar, de forma pedagógica, una manera de hacerlos. Explicando paso a paso, en la medida de lo posible, qué conceptos son los involucrados y cómo se realizaría mediante el idioma de compilación C.

Todos lo ejemplos están profusamente comentados y han sido compilados mediante el compilador CCS C v3.242. Todos han sido probados sobre la RRBOARD2  Sistema modular para los PIC 16F877/18F4550 que estamos desarrollando en este mismo foro.

Pretendo no utilizar recursos específicos de un PIC en concreto para que sean fácilmente adaptables a muchos de ellos y podamos así utilizarlos en una ámplia gama de ellos.

Estas técnicas en C no es para principiantes absolutos. Se requiere un cierto nivel básico que vamos a dar por supuesto. Si no es éste tu caso te recomiendo visitar los hilos hermanos: Ejemplitos en C para 16F648A , Microcursillo en C ó Ejemplitos 16F876A.

Espero que esta nueva serie de artículos os sea muy provechosa.

Indice de contenidos
==============

1.- Midiendo un pulso. 1ª Parte. Tiempo en Alto Mediante INTEXT.
2.- Midiendo un pulso. 2ª Parte. Tiempo en Alto Mediante INTCCP en modo Capture.
3.- Midiendo un pulso. 3ª Parte. Tiempo en Alto Mediante INTRB.
4.- Midiendo un pulso. 4ª Parte. El pulso completo El Periodo y la Frecuencia.
5.- Generando un pulso. 1ª Parte. Onda Simétrica Mediante INTRTCC.
6.- Generando un pulso. 2ª Parte. Onda Simétrica Mediante INTCCP en modo Compare.
7.- Múltiples lapsus largos de tiempo con una sola interrupción Utilizando el Timer1.

« Última modificación: 15 de Febrero de 2009, 09:17:53 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado angelmoi123

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 296
    • Construccion de Maquinas CNC
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #1 en: 23 de Octubre de 2006, 19:26:27 »
Saludos cordiales

Diego, he visto una gran cantidad de libros sobre esto del C, temas de otros autores, codigos y paro de contar y debo confesar que no habia encontrado en toda la red Ejemplos tan practicos, sencillos (bueno algunos con cierta complejidad) y aplicables como los que tu has propuesto.

Con lo acertado de tus propuestas y la forma extraordinariamente didactica que imprmies tanto en  los experimentos  como en los proyectos creo que ha garantizado el aprendizaje de mas de uno en este foro.

Quiero manifestar publicamente que atraves de tus ejemplos y temas he podido profundizar en esto del C para los PICs.

Estoy seguro que aprovecharemos una vez mas, este excitante tema propuesto.

Te felicito por la pasion que le imprimes a todo lo que hemos visto que haces y por lo incondicional de tus temas

Sigue adelante amigo

Tu discipulo

PD.. En que momento descansas..?

angelmoi123

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #2 en: 24 de Octubre de 2006, 01:37:07 »
Muchas gracias por tus palabras Angelmoi.  :)

Es que mi pasión es doble: hacer y compartir. No comprendo lo uno sin lo otro.

No comprendo a quien puede plantearse enseñar algo si no lo ha experimentado con sus propias manos y no comprendo a nadie que haciendo alguna cosa no corre a contárselo a todo el mundo.

En fin que uno es como es.

¿Descanso? ¿Eso qué es lo que és? ja ja ja  :D  :D  :D

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

Desconectado santi.sl

  • PIC10
  • *
  • Mensajes: 26
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #3 en: 24 de Octubre de 2006, 03:01:56 »
Felicitaciones de nuevo por esta serie  de artículos que sin duda nos serviran para aprender muchas cosas de c.
Sigo diciendo que ójala todos los profesores tanto de FP como universitarios tuvieran esa motivación y esas ganas de prácticar y enseñar como tú Diego y seguro que muchas de tus publicaciones són usadas  por esos mediocres ( en muchos casos) profesores  que por su condición de funcionarios pasan de todo.

Bueno pues tanto tú Diego como la demás gente estupenda de este Foro que siga con ganas de hacer cosas y de enseñarselas a los demás.

Saludos a todos desde A Coruña, España:
Santi




Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #4 en: 24 de Octubre de 2006, 04:55:59 »
Ja, ja, ja  :D  :D  :D

Santi, tus palabras son proféticas ....

Universidad de Valencia, España : Tarjeta EduMic
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado santi.sl

  • PIC10
  • *
  • Mensajes: 26
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #5 en: 24 de Octubre de 2006, 09:04:13 »
Pero que me dices Diego, de profeta, ni profecía  nada, son manifestaciones  sinceras  de un Gallego sobre la realidad de la vida.

Saludos a todos

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #6 en: 25 de Octubre de 2006, 16:33:46 »
Bueno, ahí tenéis el Midiendo un pulso. 3ª Parte. Tiempo en High Mediante el módulo CCP. Otra forma de hacer lo mismo usando una técnica ligeramente distinta al método anterior.  :mrgreen:

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

Desconectado Orko

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 423
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #7 en: 25 de Octubre de 2006, 17:09:40 »
Magnifico compilado y gracias por compartirlo. (Hasta que por fin entendí la implementacion del modulo CCP)

Orko  8)

Desconectado pachopic

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 199
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #8 en: 26 de Octubre de 2006, 22:15:33 »
HOLA:

muy buenos los tutoriales .... yo en lo personal he aprendido mucho de ellos incluidos los de tu pagina... eres  muy  buen tutor

salu2 :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #9 en: 28 de Octubre de 2006, 20:14:21 »
Añadido otro método para medir el ancho en Alto de un pulso:

Midiendo un pulso. 3ª Parte. Tiempo en Alto con INTRB Mediante la interrupción por cambio de estado del PORTB<4:7>

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

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #10 en: 01 de Noviembre de 2006, 08:04:38 »
Cambiando ahora de tono ....

En vez de medir vamos a generar el pulso.

Generando un pulso. 1ª Parte. Onda Simétrica Mediante INTRTCC.

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

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #11 en: 01 de Noviembre de 2006, 09:29:01 »
Continuamos con nuestra generación de pulsos.  :mrgreen:

Ahora le toca a Generando un pulso. 2ª Parte. Onda Simétrica Mediante INTCCP en modo Compare.

P.D: Evidentemente ... ¿ la que queda eeeees ?: ¡Exacto! ¡El módulo CCP en modo PWM!

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

Desconectado walvarez

  • PIC10
  • *
  • Mensajes: 2
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #12 en: 22 de Enero de 2007, 14:42:16 »
Compañero muchas gracias por tu respuesta aun no tengo ningún compilador instalado en mi pc, si puedes me recomiendas alguno para poder comenzar a practicar.

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5388
    • Picmania by Redraven
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #13 en: 22 de Enero de 2007, 16:29:49 »
Por aquí, para los PIC16 y 18 utilizamos el CCS C, para los dsPIC el Microchip C30.
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado pipoforos

  • PIC10
  • *
  • Mensajes: 12
Re: Serie Técnicas en C : Presentación e Indice de Contenidos.
« Respuesta #14 en: 14 de Noviembre de 2007, 16:00:02 »
hola redpic antes que nada felicitarte y agradecerte por ayudar a tanta gente como yo que se inicia en el mundo de los picss.. quisiera saber donde puedo encontrar un  manual en español o igles no importa sobre el c en micros ayuda sii


 

anything