TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: alperez en 03 de Octubre de 2012, 06:22:49
-
Hola compañeros. Me dispongo a continuar con un ambicioso (al menos para mi) proyecto que tenía en mente. El principio fue establecer la comunicacion RS485 entre dos pic (slave 16f1825 y master 18f2550 + PC) y ya lo conseguí, pero era solo el principio. Ahora viene la parte buena, le pedí a microchip unos samples de ENC424J600 y PIC24FJ256GB106, la idea es desarrollar un servidor web para controlar al master ( que ya no será el 18f2550 sino pic24) pero estoy pegado. Utilizo CCS pero no me importaría migrar a otro C siempre que sea mas efectivo o exista más información sobre el stack tcp/ip.
Necesito información sobre el stack tcp/ip a ser posible de CCS. Mi intención es desarrollar tanto el protocolo http como telnet, para crear una aplicación para Android y controlar/leer toda la red rs485.
Ya desarrolle una aplicación en vc++ con la clase serialport para ese 18f2550 pero lo desestime porque hay que tener encendido el PC además de ser necesario el registro del USB por si alguien lo quiere implementar en su casa o en una industria.
Preguntas:
1 ¿Alguien me podría decir por donde empiezo?
2 dentro de unos dias me llegaran los chips ¿será suficiente con ese PIC verdad?
3 esta es de hardware: tengo pedidos unos triac t405 para el control de luz (sólo encender y apagar) ¿me podría indicar alguien cuanta potencia máxima se le puede conectar a este triac (4A/600v) sin poner disipador. El tema es que quiero hacerlo lo mas pequeño posible, pero no sé si se quemará.
4 Para el disparo de los triac he visto muchos esquemas por el foro y todos utilizan el moc30.. Yo tengo TLP371 IL755 ILD620 ¿me podria servir alguno? Me había planteado el uso de relés pero supongo que incrementaría el consumo de corriente sobre el par de alimentación y no me interesa.
Muchas gracias a todos de antemano
-
Acabo de ver esto: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en552821
¿que os parece?
Edito: 379.95$
-
Por ahí te convendría usar C30 o XC16, ya que al bajarte el paquete Microchip Solutions tenes varios ejemplos, para PIC18, PIC24 y PIC32 utilizando los controladores ethernet internos o externos. Puede que tengas la combinación PIC24FJ256GB106 + ENC424J600 :)
Saludos!
-
Por ahí te convendría usar C30 o XC16, ya que al bajarte el paquete Microchip Solutions tenes varios ejemplos, para PIC18, PIC24 y PIC32 utilizando los controladores ethernet internos o externos. Puede que tengas la combinación PIC24FJ256GB106 + ENC424J600 :)
Saludos!
Eso estoy viendo, buscando por la red veo que será la mejor solución. Supongo que la migración de un c a otro no será muy problemática. Lo que veo es que no podré simular en proteus el enc424j600.
Otro tema que estoy investigando y que no tengo muy claro es el asunto de la MAC
Estoy deseando que lleguen las cucarachas... y todavía me falta tela.
-
Supongo que la migración de un c a otro no será muy problemática.
Pasar de CCS a un ANSI C aveces se hace pesado, pero es lo mejor ;-)
-
Pasar de CCS a un ANSI C aveces se hace pesado, pero es lo mejor ;-)
Por todos lados leo que el stack de microchip le da mil vueltas al de CCS, son mensajes antigüos pero o los de CCS se han puesto las pilas -que no creo- o c30 es mejor
-
Suki estoy leendo tu manual de c30 y pic24. Formidable, pero ahora tengo una duda. Es mejor c30 o XC16, de cuál existe más documentación/librerias
-
Suki estoy leendo tu manual de c30 y pic24. Formidable, pero ahora tengo una duda. Es mejor c30 o XC16, de cuál existe más documentación/librerias
Entiendo que son lo mismo, con un cambio de nombre. Ahora XC8 es Hitech + C18, XC16 es C30 y XC32 es C32, con mejoras seguramente. Pero estos últimos son los que se irán actualizando (XC8, XC16 y XC32) ;-)