Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
❓ Hola amigos soy nuevo por estos foros y haber si me podeis echar una mano. Me he construido un amplificador multicanal y quisiera que las funciones por EJM (encendido y apago del amplificador,temperatura,control de corriente dc en los altavoces y avisos en caso de averia) me lo controlara un microcontrolador tengo los esquemas pero mi problema es que no se programar un pic y quisiera enseñarme a programarlos en lenguaje basic por lo que he visto es la mejor opcion.¿alguien me podria pasar un manual para enseñarme y que me acosejara que tipo de software se necesita asi como un programador?.
Gracias de antemano y un saludo
Para programar un pic te hace falta un programador de Pics, por ejemplo un JMD, que se vende en tiendas de electronica por unos 11€ o que te puedes construir tu mismo siguiendo los esquemas que hay por aqui en el foro (busca TE-20). Ademas necesitas software de grabacion como IC-prog o WinPic, buscalos en el apartado de descargas o en google, es gratis. Por ultimo, para crear tu programa necesitaras algun compilador del lenguaje que quieras, yo te recomendaria el C, que lo puedes programar con MPLAB, que es el IDE de Microchip y tambien es gratuito. Mucha gente usa el CCs para compilar el C para los PICs y da muy buen resultado. Espero que te sirva mi respuesta.
CJ
Gracias technik pero un manual con ejemplos de programacion,comandos e.t.c?
Para aprender assembler y entender como se programa un PIC yo siempre he recomendado este tutorial, Tutorial de PICs
y para aprender C para pics creo que lo mas practico es bajarte el manual del CCS, que trae una descripcion del uso de todos y cada uno de los comandos, como es la estructura general de un programa y muchas cosas utiles mas, te lo puedes descargar de la pagina de microchip si no recuerdo mal, seguramente este en el emule o incluso, si no lo encuentras, enviame tu direccion de correo electronico y te lo paso yo. Esta muy bien explicado y aunque sea extraño "Esta en ESPAÑOL" (por si no te llevas bien con el ingles).
Si este parece mas facil, pero cuando pongo esto:
Declare Function joyGetDevCaps Lib "winmm.dll" Alias "joyGetDevCapsA" (ByVal id As Long, ByVal lpCaps As JOYCAPS, ByVal uSize As Long) As Long
me dice que "JOYCAPS" no está definido :s
No sé si te has dado cuenta, pero has contestado un mensaje del 2007. Puede que ninguno de los que escribían siga por el foro. Y tampoco tu pregunta parece tener mucho sentido. Si te explicas un poco mejar quizás se te pueda ayudar.