TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Slalen en 02 de Octubre de 2006, 09:15:40
-
Buenas!!!
¿Conoceis algún manual para estos PICs?
Me defiendo con los 16f y queria aprender esta otra familia, sobre todo por el USB.
Gracias
-
Buenas!!!
¿Conoceis algún manual para estos PICs?
Me defiendo con los 16f y queria aprender esta otra familia, sobre todo por el USB.
Gracias
Sí en la página de Microchip.
Aquí tienes un link donde podras descargar datasheets y application notes del tema USB
FullSpeed USB (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124¶m=en022613&page=wwwFullSpeedUSB)
Saludos
-
Gracias!!!
Y conoces algo en español? Es que para aprender lo entiendo mucho mejor que el ingles
-
Gracias!!!
Y conoces algo en español? Es que para aprender lo entiendo mucho mejor que el ingles
Si usas CCS, la página de Diego que versa sobre el uso del USB
Picmanía (http://picmania.garcia-cuervo.com/USB_1_BulkTransfers.htm)
Ahora datasheets en español, si que no he visto, pero podrías consultar en la Wiki-Pic de Nocturno.
El Rebujito - WikiPic (http://elrebujito.es/modules.php?name=Guiki)
-
Hola Maunix mis saludos queria preguntarte sobre otro proyecto podemos abrir otro post ??? si no fuera mucha molestia ??
muchas gracias .es sobre PLC con PIC
-
Hola Maunix mis saludos queria preguntarte sobre otro proyecto podemos abrir otro post ??? si no fuera mucha molestia ??
muchas gracias .es sobre PLC con PIC
Claro, si es un proyecto nuevo o un tema nuevo postealo en un nuevo tema, quedará mas ordenado.
Si es un "proyecto" te sugiero lo subas a la sección de proyectos. Y si es una inquietud, bueno, fíjate si va aquí o en lenguaje C, o donde creas conveniente.
Saludos
-
Gracias de nuevo :P
Yo utilizo ensamblador, pero todo vale para aprender y hacerme una idea :)
Gracias por vuestra ayuda
-
Gracias de nuevo :P
Yo utilizo ensamblador, pero todo vale para aprender y hacerme una idea :)
Gracias por vuestra ayuda
Tal vez te sirva esto para comenzar a hacer unos primeros pasos.
Tutorial para PIC18 (http://www.todopic.com.ar/foros/index.php?topic=11553.0)
¿Qué diferencia hay entre usar PORTX y LATX en los picotes de la serie 18? (http://www.todopic.com.ar/foros/index.php?topic=12372.msg69786#msg69786)
Ejemplo para el 18F452 (http://www.todopic.com.ar/foros/index.php?topic=12181.msg68344#msg68344)
Ejemplo de ECO USART para 18F452 (http://www.todopic.com.ar/foros/index.php?topic=13698.msg80327#msg80327)
-
Gracias por tu ayuda
Esto es mucha informacion para los 5min que tengo, cuando lo lea todo ya te contaré como va el tema...
Gracias de nuevo!!
-
Me he leido el tema:Tutorial para un PIC18, en él explicas el LATCH, tengo una duda: Si hago un bsf o bcf y después sigue el programa sin modificar el puerto de salida, ¿necesitaría modificar el LATA o podría modificar el PORTx directamente?
Otro tema, qué me recomiendas, assambler o C.
Los uC los programo con assambler porque no he tenido tiempo de aprender C18.
Se programar en C "e toda la vida" para aplicaciones en windows. ¿Se diferencian mucho o con saber programar los uC puedo pasar fácilmente a C18?
Es que por lo que he leido, la gente opina que es mucho más util programar los 18F en C
-
Me he leido el tema:Tutorial para un PIC18, en él explicas el LATCH, tengo una duda: Si hago un bsf o bcf y después sigue el programa sin modificar el puerto de salida, ¿necesitaría modificar el LATA o podría modificar el PORTx directamente?
Sería lo mismo pero te sugiero que te acostumbres a usar los registros LATx. No estan porque sí, realmente son útiles y para aplicaciones de alta velocidad (12 Mips a 48MHz) son realmente casi imprescindibles.
Otro tema, qué me recomiendas, assambler o C.
Los uC los programo con assambler porque no he tenido tiempo de aprender C18.
En los 18F te sugiero uses el C18. Te habla alguien que ama el assembler y de hecho lo sigo usando muchisimo en los 16F. También es cierto que en los 16F tengo muchos macros que me resuelven muchas cosas "como si" fuera un lenguaje de programación de más alto nivel.
Los 18F tienen muchas optimizaciones en la arquitectura y a menudo es conveniente desarrollar más bien una aplicación en poco tiempo que ponerse a ahorrar kbytes de memoria de programa o bytes de memoria de datos.
Mi sugerencia es que le eches un vistazo al assembler de los 18F para que veas cuantas cosas nuevas traen, que comiences usando el C18 y que luego , te dediques a buscar la forma de optimizar el código del C18.
Este último paso no hace falta que lo hagas al principio ni mucho menos, pero te será de gran utilidad para aplicaciones más críticas en tiempo o en espacio de memoria de programa y/o datos.
Se programar en C "e toda la vida" para aplicaciones en windows. ¿Se diferencian mucho o con saber programar los uC puedo pasar fácilmente a C18?
Es que por lo que he leido, la gente opina que es mucho más util programar los 18F en C
Se asemejan en la sintaxis pero no mucho más. Hay muchas funciones que no vienen para el C18 y las deberás hacer tu mismo. Tampoco hay un sistema operativo al cual "ir" o del cual usar "su API". Acá controlas todo tu mismo y esas son las grandes diferencias que a priori vas a encontrar.
De todas formas, como te dije en el párrafo superior, usa el C para los 18 que no te vas a arrepentir.
Saludos
-
De acuerdo, ya me bajo el C18
Esto de cambiarme de gama me va a costar mas de lo que esperaba.....
Gracias por tu tiempo, ya pondré lo que haga que aún no se que será :mrgreen:
-
De acuerdo, ya me bajo el C18
Esto de cambiarme de gama me va a costar mas de lo que esperaba.....
No te desanimes, siempre cuesta cambiarse de PICs. De hecho no son tan similares , sobre todo el salto entre familias es más que importante. No es tan "transparente" como se piensa.
De todas formas, no creo que te vayas a arrepentir. Los 18F vinieron para quedarse... e intuyo que no en muchos años los 16F actuales pasarán a ser como los 16F57 y sus hermanos. En mis proyectos rara vez considero el usar un 16F, solo cuando el costo por lo masivo lo justifique sino.. la diferencia de precio ponderada con la mayor potencialidad de un 18F no tienen parangón.
Saludos
-
Hola Maunix
felicitaciones por tus aportes en los foros y tambien como Moderador.
Sabes mi intencion no es incomodar.
quisiera que me proporciones una rutina en asambler o en hex para gobernar un LCD de 16x2 con el PICF628A.
gracias por antelado.
Atte.
Alberto
-
Buenas!!!!
Hace mucho que no comento mis avances.... Ya colgaré lo que tengo
Ahora queria hacer una pregunta: ¿Puedo usar librerias de CCS en C18?
Por lo que he visto en el resto de mensajes del foro con el USB utilizan el CCS para programarlo y yo creo que es por la libreria usb.h que en C18 no existe.
Gracias!!!
-
Buenas!!!!
Hace mucho que no comento mis avances.... Ya colgaré lo que tengo
Ahora queria hacer una pregunta: ¿Puedo usar librerias de CCS en C18?
Por lo que he visto en el resto de mensajes del foro con el USB utilizan el CCS para programarlo y yo creo que es por la libreria usb.h que en C18 no existe.
Gracias!!!
Migrar código del CCS a C18 no es imposible pero sí te aclaro que no son 100% compatibles ambos compiladores.
Si tienes todo el código fuente podrías hacer la migración, no uso CCS así que no se si el .h que mencionas es solo la definición de los prototipos de las funciones o si también tienes un .c con el código fuente.
Hasta donde sé, esto no es así por lo cual tal vez debas recurrir al stack usb de Microchip.
En su sitio web, hay un stack y algunos ejemplos para USB; no los he usado aún pero supongo que allí está lo que necesitas.
Saludos
-
Muchas gracias!!!
A ver si hago ya el examen y me meto de cabeza con el proyecto, que ya tengo ganas.
Iré colgando mis avances (y dudas).
Gracias!!!
PD. Cuelgo la traducción de la mayor parte del datasheet, de la mpusbapi.dll y unos pequeños apuntes sobre el USB. Si veis alguna cosa mal: ¡¡¡Decidmelo por favor!!!
http://slalen.4shared.com/
-
Hola de nuevo!!!
Sólo para informar de que he colgado más documentos y una versión ampliada del usb.doc.
Descarga (http://slalen.4shared.com/)
Los drivers que he colgado para el 18fxx5x son los necesarios para comunicarlo con la msubapi.dll
La norma usb20 son los pdf descargados de usg.org
Un saludo!!!
-
Hola les cuento que hay un libro en castellano sobre esta familia de PIC, del autor Angulo Martinez
Saludos
-
El libro del que hablas es del 16F87x y comentan como pasarse a los 18f.
Para tener unos conocimientos básicos de esta gama está bien pero no profundiza demasiado
-
Nop es de 18xxx , y el apellido del autor es Angulo pero no es el mismo que el de los libros que vos decis, te averiguo bien el titulo y te aviso.
Igual creo que con la ayuda de maunix saldras adelante.
saludos
-
OK!! Gracias,
lo confundí porque Angulo escribe muchos libros sobre microcontroladores y microprocesadores.
Si averiguas el título genial!!!
Un saludo
PD: Ahora cuelgo más documentos aqui (http://slalen.4shared.com)
-
Buenas!!
Hace mucho que no escribo en este post. El motivo es que cuelgo mis avances en el post de PalitroqueZ "Mis primeros pasos con el 18F4550" (http://www.todopic.com.ar/foros/index.php?topic=15208.0).
Aconsejo a todo el mundo que no lo haya leído que lo haga :mrgreen: