TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: pajaro en 22 de Agosto de 2008, 11:27:25

Título: Diagramas de flujo - DFD - PIC - PSI
Publicado por: pajaro en 22 de Agosto de 2008, 11:27:25
hola amigos,

hace un tiempo, no recuerdo, uno meses, en una revista de electronica; elektor, todoelectronica, electronica-facil o de estas en red, ucontrol, neoteo, o alguna otra, creo recordar de un software que te permitia hacer diagramas de flujo, las tipicas cajitas de representacion de como funciona un programa.

Pues bien el programa en si te permitia pasar de DFD a cualquier lenguaje y a la inversa, trabajaba en basic, c ,asm, y algun otro era especifico para programacion de controladores.

a mi me gustaria poder hacerme mis propios diagramas, si tener que estar enredando por ahi.

yo ahora lo llevo buscando desde hace una semana, y sin exito todavia.
si alguien sabe sabe de lo que estoy hablando rogaria una ayudita.

Título: Re: Diagramas de flujo - DFD - PIC - SPI
Publicado por: ASTROCAR en 22 de Agosto de 2008, 12:08:28
si te refieres a niple aca en el foro hay una seccion sobre ese soft y trabaja bajo diagrama de flujo.

Saludos y comenta si es eso lo que buscas.
Atten. Alexander Santana.
Barcelona-Venezuela
Título: Re: Diagramas de flujo - DFD - PIC - SPI
Publicado por: stk500 en 22 de Agosto de 2008, 12:14:50
Hola amigo yo creo que pajaro se refiere a esto http://www.niplesoft.net/
Saludo
Título: Re: Diagramas de flujo - DFD - PIC - SPI
Publicado por: firepic en 22 de Agosto de 2008, 12:47:33
Pues bien el programa en si te permitia pasar de DFD a cualquier lenguaje y a la inversa, trabajaba en basic, c ,asm, y algun otro era especifico para programacion de controladores.

Pero el niple trabaja en basic y c?  :shock:

Tengo entendido que Niple genera el asm y el hex, pero no creo que genere otros lenguajes, y menos "a la inversa", es decir, que tú le des un programa, por ejemplo en C y te haga el diagrama de flujo.

Ese programa que dice pájaro, si es que existe, es bien poderoso entonces!  :o
Jamás había escuchado de algo así.
Ok saludos, nos leemos!  :mrgreen:
Título: Re: Diagramas de flujo - DFD - PIC - SPI
Publicado por: flacoclau en 22 de Agosto de 2008, 12:56:45
Hola Pajaro: también tienes el FLOWCODEv3 (http://www.google.com.ar/search?hl=es&q=flowcodeV3&btnG=Buscar+con+Google&meta=) , que bastante simple, completo y en español, te genera C, ASM y HEX.
esta gente también te ofrece su quemador, aunque no creo lo necesites.

Sinó también el Diagram Designer 1.2 (http://meesoft.logicnet.dk/) aunque este último es solo para dibujar, no te genera código.

saludos.
Título: Re: Diagramas de flujo - DFD - PIC - SPI
Publicado por: firepic en 22 de Agosto de 2008, 13:18:27
Interesante Flacoclau. Pero también puede interpretar tu código y convertirlo a DFD, como dice pájaro?  :shock:
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: pajaro en 22 de Agosto de 2008, 15:35:07
hola amigos

debio de ser el niple o el flowcode, el iterface del niple me suena de habelo visto, pero la caratula azul del FLWCODE tambien,
voy a revisar las revistas de elektor haber si esta ahi, del otro software no tengo recuerdo asi que no debia de ser ese.

Firepic a que soft te refieres, porque en su dia el articulo ponia eso que tu dices, lo que no recuerdo es cual lo hacia.
Sigo buscando, haber si doy con el articulo, agradezco alguna otra inofrmacion o idea respecto de este tema.
Gracias por vuestra colaboracion  y ayuda.

un saludo.
Título: Re: Diagramas de flujo - DFD - PIC - SPI
Publicado por: firepic en 22 de Agosto de 2008, 15:38:59
Bueno como mencioné antes, sé que el niple no genera DFD a partir de código -si estoy equivocado por favor sírvanse aclarar-, pero no he probado el que menciona flacoclau, el FLOWCODE, por eso la pregunta es referente a ese soft.
En cuanto encuentres el soft, no olvides dejarnos por lo menos el nombre... se ve muy interesante!  :lol:
Saludos a todos!  :mrgreen:

P.D. Pájaro, en el tema del hilo colocas SPI, a qué te refieres? (Y disculpa mi ignorancia, yo conozco SPI como una interfaz serial).
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: pajaro en 22 de Agosto de 2008, 16:34:26
hola amigo

me confundi, NO es spi es PSI (pic simulator ide), gracias por el detalle ya lo cambie.

estube en la pagina del FLOWCODE y vi los videos de demostracion,  al parfecer te genera codio apartir de DFD, ya podia tener esa util el PSI.
De toas formas por lo que recuerdo creo al final mis recuerdos del articulo se referiran al niple.

Pero hasta que localice ese articulo seran solo congeturas.

un saludo, sigo en la busqueda.


Título: Re: Diagramas de flujo - DFD - PIC - SPI
Publicado por: flacoclau en 22 de Agosto de 2008, 17:57:01
Interesante Flacoclau. Pero también puede interpretar tu código y convertirlo a DFD, como dice pájaro?  :shock:

No sé..... :(
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: firepic en 08 de Septiembre de 2008, 14:59:27
Qué habrá pasado con pájaro? Habrá encontrado el artículo con el supersoftware?  :?
Saludos!  :mrgreen:
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: navaismo en 08 de Septiembre de 2008, 15:02:31
jeje Yo conozco uno que lo hace se llama KtechLab pero no es muy recomendable, podias progranar un 16F84 via Diagrama de flujo, ese diagrama te lo pasaba a Basic y a Asm, podias cargarle el SDCC para hacerlo en C tambien. Y ademas lo simulaba muy bueno. Pero hasta ahi se quedo.
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: pajaro en 08 de Septiembre de 2008, 18:43:14
hola amigos

no creas que me he olvidado, probe el niple y trabaja en version asm y tambien vi su muanual y jope de impresion no veas de la configuraciones que hay que hacerle.

Despues le intale el flowcode y empece con el la verdad no deja pasar de uno a otro intente ponerle en lo de selecionar el compilador
y de dijo "naranjas de china" de momento lo tengo, lo instalado haciendo probatinas parece mas completo que el nicple, tiene varios tipos de comunicaciones pero no se yo si metiendole un fuente en ccs o en otro tipo de c se lo tragara o me mandara a buscar olivas.

 de toas formas entre el la dichosa MMC con el SPI y el DS1307 con sus problemillas con los parpadeos, toy que no avanzo na..

de todas formas si alguno lee la elektor creo que venia en un articulo pero del año pasado cuando aun salian cd con ella.

si encuentro algo prometo avisar

un saludete..

Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: firepic en 08 de Septiembre de 2008, 18:57:52
Perfecto pájaro.
Mi humilde opinión es que en cuanto a programar PIC's con DFD, lo más estable que se tiene es el niple -si estoy equivocado me corrigen-, pero los demás software supongo que no serán más de lo mismo. El niple es el más conocido y usado y supongo que debe ser por algo.  :?
Ahora bien, disculpa la curiosidad... por qué tanto interés en ese soft usando DFD? No te ha ido bien echando código? Echar código es lo que hacemos la mayoría de la gente aquí.  :D
Ok saludos!  :mrgreen:
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: pajaro en 08 de Septiembre de 2008, 20:15:13
hola amigo
sabes lo que mato al gato, la curiosidad, jejeje , pero esta bien ser curioso, miren Isaac Peral menudo invento,  que seriamos sin la curiosidad,

mira amigo desde hace un tiempo estoy metido en un proyecto que empezo siendo una maravilla, pero cada dia que pasa veo que avanzo muy despacio, este es el proyecto,
http://www.todopic.com.ar/foros/index.php?topic=22218.msg175377#msg175377
lo estoy haciendo con PSI y la simulacion con Proteus pero proteus no tiene algunos componentes por ejemplo el ISD5116, y otras modelos para simular, y el PSi tampoco es muy completo, por ejemplo al PSI le falta el debug de SPI, y otras cosas, proteus con 4 lineas, se atasca, son muchos obtaculas para tan corta carrera pero el reloj no tiene obtaculos.


porque un software que te genere codigo, por una parte podria verificar que lo que escribo en codigo y por otra la parte de la documetacion implica un diagrama de flujo,ganaria tiempo igual que pasa con el soft de automatismo de siemen tu generas el diagrama y el lo ejecuta paso a paso.

digamos si no sabes como se hace algo el compilador se las tiene que ingeniar para plasmar codigo, por que tu, si que sabes lo que quieres que haga el micro, de la otra forma te tienes que deborar escritos , post, pdf, y demas, programar en lengajes graficos de alto nivel agiliza siempre las cosas.

no se si te he respondido a tu duda amigo, pero lo he intentado.

un saludo.
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: firepic en 08 de Septiembre de 2008, 23:37:58
Me parece bien interesante tu proyecto, y por supuesto bastante ambicioso dado la cantidad de módulos.

Entiendo tu opinión de que con DFD te facilite un poco las cosas.
Sin embargo, sigo pensando que echando código podrías lograr magníficos resultados. Porque igual tienes que dedicar tiempo a estudiar hardware, pero lo bueno es que los códigos que hagas para manejar dichos elementos (si es que no existen librerías ya con ese fin) te quedarán para posteriores proyectos. Y bueno, después que logras dominar cada módulo por separado, viene la tarea de unir todas los "subcódigos" para formar el "macroprograma".

Porque en DFD supongo que también estás haciendolo por parte, no es cierto? Bueno respeto tu opinión, pero igual yo me quedo con mi C, me gusta mucho!  :D  Pero claro, todo está en dominar bien el compilador. Aquí hay gente que hace maravillas con niple. Creo que va en cuestión de "gustos y colores".

Sigue adelante viejo, te deseo éxito! Y pues si puedo ayudar en algo lo haré (aunque no creo que sea mucho, aquí hay mucha gente que si tiene muchísima experiencia, yo soy un bebé en comparación). Por cierto, no dejes de publicar los avances de tu proyecto.

Un cordial saludo, nos leemos!  :mrgreen:
Título: Re: Diagramas de flujo - DFD - PIC - PSI
Publicado por: pajaro en 09 de Septiembre de 2008, 11:01:31
hola amigo
no creas, yo tambien empece con el C del borland de ms2, y despues con el del 8051, pero lo deje un tiempo y lo que no se practica se olvida como dice un forero por ahi..

un saludo,