@Dinocelisa hola, estoy por subir el curso de "PLC para AVR 2" a la plataforma y seguido espero subir este mes el curso 2 de C, les aviso. Gracias y saludos
Buen curso, aun que ya me quedo claro la diferencia entre C y ASM pero quisiera saber si hay proyectos específicos y/o concretos donde se pueda combinar los dos lenguajes C y ASM, podria subir un video hablando de eso por favor
Hola Javier, te puedo contestar de esta forma: *quienes están acostumbrados a programar en C normalmente seguirán programando en C. *quienes están acostumbrados a programar en ASM normalmente seguirán programando en ASM. Quienes programamos en ASM y en C, tenemos la ventaja de programar según se necesite, en mi caso muy particular la única vez que realmente requiero usar C es cuando trabajo con trigonometría, ecuaciones con divisiones o complejas, puntos flotantes para mayor precisión, o LCD para mensajes masivos; por ejemplo, estoy trabajando con un fasímetro (medidor de fases Voltaje-Corriente para CA) entonces para mostrar a mis alumnos las técnicas de cálculo de funciones trigonométricas uso ASM ya que requiere más "cerebro", y ya cuando dominen entonces nos pasamos a C que es mucho más fácil y rápido. Puedes programar todo en ASM pero requiere más experiencia y más pasos; C es más amigable en ese sentido, pero en ocasiones si se requiere más control a nivel BIT entonces uso ASM. No puedo decir que EXCLUSIVAMENTE para tal proyecto uses C o ASM en particular, en mi experiencia puedes hacer lo mismo con ambos lenguajes. Una técnica muy poderosa que te sugiero es grabar en un AVR todo lo que necesites para C (ecuaciones, trigonometría, puntos flotantes, etc) y en otro AVR programa en ASM la secuencia más robusta; enlaza los AVR´s como maestro-esclavo con cualquier técnica de comunicación digital. La técnica de programar en un AVR mayormente en C y meterle ASM es una parte de lo que muestro en mi curso en C para AVR (o programar al 100 en C), de forma inversa todavía no lo muestro (programar mayormente en ASM e ingresar código en C). Saludos amigo.
@@ernestoparedesmtz7727 En mi caso más programo en asm, solo utilizaría el lenguaje C para las operación matemáticas con punto flotante, sería interesante saber cómo incrustar código en C dentro de ASM.
@@ernestoparedesmtz7727 Ok, Gracia Profesor me queda claro; pero yo me referia a algo parecido con este video (ua-cam.com/video/LBAwX035bUA/v-deo.html) que seria programar un microcontrolador de forma "Híbrida" utilizando C y ASM (aun que creo que la respuesta seria que no, o lo haces con ASM o en C dependiendo de tu preferencia )
Hola amigo....si te habia entendido...hibrido...te decía que en mi curso de C aprendes también a integrar ASM dentro de C...pero aun no he publicado un video de hacerlo en ASM y meterle C.
Muy esperado este curso, Gracias Ing.
Si, ya lo tenia pero ya sabes el protocolo para subir etc...espero sea de mucha utilidad..como siempre a la orden amigo..saludos
Felicidades ing.
A la orden Edward, saludos amigo
y el curso
@Dinocelisa hola, estoy por subir el curso de "PLC para AVR 2" a la plataforma y seguido espero subir este mes el curso 2 de C, les aviso. Gracias y saludos
Buen curso, aun que ya me quedo claro la diferencia entre C y ASM pero quisiera saber si hay proyectos específicos y/o concretos donde se pueda combinar los dos lenguajes C y ASM, podria subir un video hablando de eso por favor
Hola Javier, te puedo contestar de esta forma:
*quienes están acostumbrados a programar en C normalmente seguirán programando en C.
*quienes están acostumbrados a programar en ASM normalmente seguirán programando en ASM.
Quienes programamos en ASM y en C, tenemos la ventaja de programar según se necesite, en mi caso muy particular la única vez que realmente requiero usar C es cuando trabajo con trigonometría, ecuaciones con divisiones o complejas, puntos flotantes para mayor precisión, o LCD para mensajes masivos; por ejemplo, estoy trabajando con un fasímetro (medidor de fases Voltaje-Corriente para CA) entonces para mostrar a mis alumnos las técnicas de cálculo de funciones trigonométricas uso ASM ya que requiere más "cerebro", y ya cuando dominen entonces nos pasamos a C que es mucho más fácil y rápido.
Puedes programar todo en ASM pero requiere más experiencia y más pasos; C es más amigable en ese sentido, pero en ocasiones si se requiere más control a nivel BIT entonces uso ASM. No puedo decir que EXCLUSIVAMENTE para tal proyecto uses C o ASM en particular, en mi experiencia puedes hacer lo mismo con ambos lenguajes.
Una técnica muy poderosa que te sugiero es grabar en un AVR todo lo que necesites para C (ecuaciones, trigonometría, puntos flotantes, etc) y en otro AVR programa en ASM la secuencia más robusta; enlaza los AVR´s como maestro-esclavo con cualquier técnica de comunicación digital.
La técnica de programar en un AVR mayormente en C y meterle ASM es una parte de lo que muestro en mi curso en C para AVR (o programar al 100 en C), de forma inversa todavía no lo muestro (programar mayormente en ASM e ingresar código en C).
Saludos amigo.
@@ernestoparedesmtz7727 En mi caso más programo en asm, solo utilizaría el lenguaje C para las operación matemáticas con punto flotante, sería interesante saber cómo incrustar código en C dentro de ASM.
@@ernestoparedesmtz7727 Ok, Gracia Profesor me queda claro; pero yo me referia a algo parecido con este video (ua-cam.com/video/LBAwX035bUA/v-deo.html) que seria programar un microcontrolador de forma "Híbrida" utilizando C y ASM (aun que creo que la respuesta seria que no, o lo haces con ASM o en C dependiendo de tu preferencia )
Hola amigo....si te habia entendido...hibrido...te decía que en mi curso de C aprendes también a integrar ASM dentro de C...pero aun no he publicado un video de hacerlo en ASM y meterle C.
@@ernestoparedesmtz7727 ok ya me gustaría ver ese vídeo espero pronto lo publique, gracias... Saludos