buena tarde grupo, por asares del destino me tope con este soft para programar no solo placas Arduino si no también esp y stm que ya las incorporaron, alguien a tenido contacto con el?, que les parece? yo programo otros micros en otras plataformas y cheque un poco las nuevas tarjetas para ver sus prestaciones y salió este soft y me parece interesante, que opinan?
dominusdrr es en https://www.visuino.com/ no se si conozcas LabVIEW se me hace muy parecido
y entonces amigo que opinas, se ve interesante? ya lo usaste? lo conocías?
y entonces amigo que opinas, se ve interesante? ya lo usaste? lo conocías?
buen punto, pero muchos de los que migraron a c se olvidaron de ensamblador que es mejor para comprender que se hace desde dentro del micro, así la mayoría de software que ha salido para programar micros ya muchos no existen solo que sean grandes empresas con un poder grande, lo único que pasa es que se agiliza el tiempo de programación si programo en ensamblador me dilato un poco mas que en c, al final como decian en otros temas que coraje que ya estas en lo ultimo de tu trabajo y no jala y no jala y te das cuenta que es el programa pero al final es el usuario por que en c pasa lo mismo tanto que se depura y depura y al final solo era una coma o un punto, bien lo dices es cosa del que lo hace no con que lo hace, niple en lo personal me parece una muy buena herramienta y que si he ganado y hecho muchísimas cosas que no se imaginan que lleva niple entre ellas solo por decir un proyecto que hice para volkswagen aquí en México un brazo robot a medida que necesitaban y así para varias empresas al final se puede hacer con arduino jajajaja y no digo que sea malo arduino al final funciona y por eso vi este soft que lo único que hace es reducir tiempo para los proyectos, limitaciones de niple pues le faltan micros y por que no una tarjeta como arduino de hay en fuera los problemas de todos los software la ventaja que le tengo es que el código lo da en ensamblador donde siempre entenderé y mejorare, también el flowcode para los que les gusta c es mucho mas rápido programar en flowcode y checar el codigo en c que netamente en c pero como dices cosa de gustos y ahora yo te invito a que no te limites en aprender cosas nuevas no es por perder el tiempo en aprender al final puedes encontrar otra manera de hacerlo mas rápido y si no como todos regresar al lápiz y papel.
https://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX_Datasheet_v2_61143B.pdf
hay esta el datasheet de la familia 32mx y en la pagina 47 hay están las instrucciones en ensamblador nada desconocido lo mismo que las familias 12 16 18 dspic y de usb pues muy sencillo de manejar en los 18f2550 y 18f4550 y en los nuevos mejorados es lo mismo solo que en es un poco lento ya que es ensamblador y todavía se usa solo que como dices no les gusta a la mayoría y aparte las herramientas nuevas son en c y es para agilizar los proyectos pero se hace lo mismo y hay buenos desensambladores para un poco de ingeniería inversa al final siempre el proyecto es el que te da la pauta para elegir una u otra herramienta y también depende el gusto aqui pregunto si alguien conoce visuino que les parece pero creo solo nosotros estamos hablando del tema jajajaja, en fin un tema mas, sigamos trabajando.
Me gustaría aprender el lenguaje C para microcontroladores... cual me recomiendan?
gracias.
Creo que básicamente los C que existen son casi lo mismo, algunos cumplen la norma establecida C99. Algunos como el CCS tienen funciones o librerías propias que ayudan al programador en algunas procesos.
Pienso que lo más importante, es escribir correctamente el código para crear multiprocesos. La mayoría de programadores he visto que programan todo linealmente y hasta en un mismo archivo.
Creo que básicamente los C que existen son casi lo mismo, algunos cumplen la norma establecida C99. Algunos como el CCS tienen funciones o librerías propias que ayudan al programador en algunas procesos.
Pienso que lo más importante, es escribir correctamente el código para crear multiprocesos. La mayoría de programadores he visto que programan todo linealmente y hasta en un mismo archivo.
CCS te obliga a hacer eso..
muy buenos ejemplos de que también c no es perfecto, como todo, y otro buen ejemplo que son de paga, ya 50 años de c ya empieza a venir lo nuevo, así como ensamblador todavía existe pero ya es poco su uso ahorita las nuevas formas de programar ya están aquí y c se seguirá usando pero ya va a ir bajando así es todo no creo que deje de existir como ensamblador sigue así seguirá c pero ya en unos pocos años ya no se ocupara mucho para los micros ,muy buenos ejemplos y muy buenos comentarios de todos aunque seamos pocos al final visuino solo lo que hace es de lo visual generar un código en c para el ide que se puede checar sin problemas así como flowcode lo hace en c y ensamblador y como niple en ensamblador al final siempre será cuestión de gustos y costumbres solo no nos cerremos a lo nuevo gracias por sus respuestas.
Creo que básicamente los C que existen son casi lo mismo, algunos cumplen la norma establecida C99. Algunos como el CCS tienen funciones o librerías propias que ayudan al programador en algunas procesos.
Pienso que lo más importante, es escribir correctamente el código para crear multiprocesos. La mayoría de programadores he visto que programan todo linealmente y hasta en un mismo archivo.
CCS te obliga a hacer eso..
¿Cómo te obliga ha hacer eso?, Multitarea es algo similar a esto:
Creo que básicamente los C que existen son casi lo mismo, algunos cumplen la norma establecida C99. Algunos como el CCS tienen funciones o librerías propias que ayudan al programador en algunas procesos.
Pienso que lo más importante, es escribir correctamente el código para crear multiprocesos. La mayoría de programadores he visto que programan todo linealmente y hasta en un mismo archivo.
CCS te obliga a hacer eso..
¿Cómo te obliga ha hacer eso?, Multitarea es algo similar a esto:
Con respecto a la multitarea. Cualquier programa con una interrupción es multitarea. Es mas, uno podría hacer un código sin interrupciones y llamarlo multitarea (supongamos encender un led cada tanto y hacer un echo de la UART).
Obviamente un RTOS es exactamente eso, una interrupción cada cierto tiempo y ver que "proceso" le toca, nada mas hablando simplistamente.
hablando tanto de todos los lenguajes y micros recordé un video que vi y se los comparto, yo creo que ya lo vieron pero es interesante.