Gracias Marlon eres un pro, apenas reciÃĐn me uno a tu canal y solamente viendo este vÃdeo me di cuenta quÃĐ se te da muy fÃĄcil combinar la electrÃģnica con la programaciÃģn en C, voy a ir mirando tus otros vÃdeos para tener una visiÃģn completa de como trabajar con el ATMEGA328P, pregunta? como implemento el cÃģdigo para usarlo con alguna de las salida digitales del arduino uno que usan PWM?, saludos desde Venezuela.
Marlon, segÚn el vÃdeo el registro TCNTn, se puede escribir para cargar una base de tiempo nueva para modificar la frecuencia, al igual que el registro OCnx que se puede modificar para cambiar el ciclo util de esta manera tengo PWM con frecuencia variable y lÃģgicamente ciclo Útil.
Que tal Marlon, estoy realizando lo mismo para el 0A y 0B, pero no ubico cual es el tope para el Timer 0, se que para el Timer uno es ICR1, conoces cual seria el tope para mi Timer ?, Saludos y Gracias por tus videos.
He intentado hacer PWM con el TIMER 0 y no me funciona, con el timer 1 todo funciona de maravilla!!! no entiendo si es un error del compilador o de que otra cosa puede ser. Hice todo lo necesario en los diferentes registros de control y nada!!!
Saludos tambien desde mexico, estoy muy verde en electronica y estoy intentando clonar unos dispositivos chinos lo cuales creo que usan una eeprom con la cual hacen la funcion de pwm pero como son los chinos siempre borran la serie del ic. Se puede saber el numero de componente con el programador eeprom? O tienes que ponerlo manual mente o lo reconece automatica mente.
Te ganaste mi like.... DeberÃas incursionar en el mundo de la comunicaciÃģn inalÃĄmbrica desde MÃģdulos de RF hasta los mÃģdulos como ESP8266 o los LoRa! Felicidades!
una pregunta bro .. si quiero negar el valor de un registro en lenguaje de ensamblador con que instrucciÃģn puedo hacerlo? tomando en cuenta que en la hoja de especificaciones del chip ATmega328P no existe el "NOT" como instrucciÃģn.... y a negar me refiero a cambiar un valor binario de 0 a 1 y viceversa
Hola, Javier. Se puede hacer con este mismo tutorial, sÃģlo acelera un poco la frecuencia de la seÃąal (kHz estÃĄ bien) y aÃąade un capacitor a la salida del pin, con eso podrÃĄs controlar la intensidad de un led ^^
Hola, Jair, SÃ claro, pero entrarÃa a la cola de futuros videos :/... Por el momento tengo 1 video pendiente (I2C) que quiero hacer para terminar con este minitutorial de programaciÃģn en C y comenzar con uno un poco mÃĄs especializado donde entrarÃa la configuraciÃģn de mÃģdulos externos como una pantalla lcd, teclado matricial y cosas por el estilo. El video que me pides serÃa el 4to de la lista, y lo subirÃa mÃĄs o menos en un mes :/... Por el momento te recomendarÃa ir leyendo el datasheet. EspecÃficamente la secciÃģn de "Input Capture Unit", estÃĄ bastante bien explicado (en inglÃĐs). Gracias.
Hola Marlon, tienes alguna presentaciÃģn en power point (.pptx) que puedas compartir de como comparar registros completos usando mascaras de bits y como utilizar los operadores logicos en C
Hol, William. Disculpa, pero no lo tengo. En el canal hay un video de configuraciÃģn de registros. Ahà enseÃąo todo sobre los operadores de registros (and, or, xor, not) y sus combinaciones. TambiÃĐn enseÃąo a leer Únicamente un bit dentro de un registro. Esto Último tiene mucho que ver con lo que me pides, porque se usan mÃĄscaras para ocultar todos los valores que no me interesan y quedarme Únicamente con el que me importa. No hablo de la teorÃa de mÃĄscaras directamente, pero si ya sabes de eso, lo podrÃĄs entender. El tema que mencionas es interesante e importante, asà que te prometo subir un video hablando de eso, pero no podrÃa asegurarte una fecha.
@@Electrosaurio aprovecho para agradecerte por los saludos! ahora estoy mirando el video de PWM y seguirÃĐ con el de ADC. William Reyes te dejo un link para un libro de C donde explica como utilizar los operadores logicos link del libro: faculty.euc.ac.cy/scharalambous/csc131/books/C%20book%201.pdf
Soy un fan de tus videos, aÚn se me dificulta un poco, habrÃa manera en la que pueda contactarme contigo? PodrÃas apoyarme con mis Últimos proyectos me salvarÃĄs la vida
Hola, Aramis! No podrÃa ayudarte directamente porque tengo muy poco tiempo actualmente :/, pero hay un grupo en Facebook llamado STM32 en espaÃąol en dÃģnde varios desarrolladores, incluyÃĐndome, podrÃamos ayudarte en dudas puntuales que tengas, publicÃĄndolas en el grupo :D
Eres lo mÃĄximo Marlon, saludos desde la Unac.
Gracias Marlon eres un pro, apenas reciÃĐn me uno a tu canal y solamente viendo este vÃdeo me di cuenta quÃĐ se te da muy fÃĄcil combinar la electrÃģnica con la programaciÃģn en C, voy a ir mirando tus otros vÃdeos para tener una visiÃģn completa de como trabajar con el ATMEGA328P, pregunta? como implemento el cÃģdigo para usarlo con alguna de las salida digitales del arduino uno que usan PWM?, saludos desde Venezuela.
exelente trabajo muchas gracias.. saludos desde Santa cruz Bolivia
Excelente trabajo, muy claro soy de Guadalajara un saludos eres una persona muy humilde te mando un fuerte abrazo
eres todo un maestro explicando el funcionamiento de cada registro.
Marlon, segÚn el vÃdeo el registro TCNTn, se puede escribir para cargar una base de tiempo nueva para modificar la frecuencia, al igual que el registro OCnx que se puede modificar para cambiar el ciclo util de esta manera tengo PWM con frecuencia variable y lÃģgicamente ciclo Útil.
Que tal Marlon, estoy realizando lo mismo para el 0A y 0B, pero no ubico cual es el tope para el Timer 0, se que para el Timer uno es ICR1, conoces cual seria el tope para mi Timer ?, Saludos y Gracias por tus videos.
He intentado hacer PWM con el TIMER 0 y no me funciona, con el timer 1 todo funciona de maravilla!!! no entiendo si es un error del compilador o de que otra cosa puede ser. Hice todo lo necesario en los diferentes registros de control y nada!!!
Saludos tambien desde mexico, estoy muy verde en electronica y estoy intentando clonar unos dispositivos chinos lo cuales creo que usan una eeprom con la cual hacen la funcion de pwm pero como son los chinos siempre borran la serie del ic. Se puede saber el numero de componente con el programador eeprom? O tienes que ponerlo manual mente o lo reconece automatica mente.
Se puede usar un potenciometro para mover la frecuencia!
Que tal! Saludos desde MÃĐxico, una duda. Si tuvieras que hacer ese codigo en lenguaje ensamblador como vaiaria el funcionamiento? Muchas gracias
Te ganaste mi like.... DeberÃas incursionar en el mundo de la comunicaciÃģn inalÃĄmbrica desde MÃģdulos de RF hasta los mÃģdulos como ESP8266 o los LoRa! Felicidades!
una pregunta bro .. si quiero negar el valor de un registro en lenguaje de ensamblador con que instrucciÃģn puedo hacerlo? tomando en cuenta que en la hoja de especificaciones del chip ATmega328P no existe el "NOT" como instrucciÃģn.... y a negar me refiero a cambiar un valor binario de 0 a 1 y viceversa
Gracias por la informaciÃģn y el buen ambiente que creas. Ojala mis profes transmitieran lo mismo que tÚ. Un saludo y sigue asÃ.
De nada, Jorge. Es todo un placer porder ayudar!
Muchas gracias por tu comentario!! :D
Disculpa, tendras algun tutorial de como controlar la intensidad de un LED con un timer en
PWM
Hola, Javier.
Se puede hacer con este mismo tutorial, sÃģlo acelera un poco la frecuencia de la seÃąal (kHz estÃĄ bien) y aÃąade un capacitor a la salida del pin, con eso podrÃĄs controlar la intensidad de un led ^^
Saludos desde Veracruz, MÃĐxico!!! :D
y si quieres hacer lo mismo para el 2A y 2B, que se tendria que agregar?
Gracias por tus videos amigo,estoy aprendiendo mucho.
De nada, hermano.
Para eso estamos :D
muchas gracias por el vÃdeo me fue de gran ayuda, saludos desde Colombia.
Gracias por el video me esta ayudando mucho
Hola! CÃģmo harÃas para generar una seÃąal PWM de 50 Hz con el ATMega328P de Arduino?? Geniales tus videos!!!
Muy buen video, podrÃĄs hacerlo en asembler
GUAPO
Saludos desde el estado de Chihuahua.
Chihuahua!!!
hola marlo muy buen video queria saber si no tienes un video donde generes una seÃąal senoidal con el dac del atmega 328..
Hola, Kevin!
El Atmega328p no tiene un DAC :/
Sorry
@@Electrosaurio marlon y sera que me puedes ayudar cn un ejercicios... es que tengo q generar una onda senoidal...
Me gustarÃa decir que sÃ, pero no tengo experiencia en ello. Lo siento, Kevin :/
Ola Marlon, com estas yo soy brasileÃąo me gustan mucho sus videos sin arduino.
Gracias por tus palabras, JosÃĐ!
Me alegra saber que gente de otro paÃs disfrute y aprende con mis vÃdeos ðĪ (x
Excelente video amigo me gusta que te enfoques en no usar arduino muchas gracias
De nada, hermano!
Brasileiro aqui, forte abraços!
congratulation very good
me encantan tus videos
ðĨģðĨģ
Hola marlon, serÃĄ que puedas explicar el input capture. Con un ejemplo, gracias!
Hola, Jair,
SÃ claro, pero entrarÃa a la cola de futuros videos :/... Por el momento tengo 1 video pendiente (I2C) que quiero hacer para terminar con este minitutorial de programaciÃģn en C y comenzar con uno un poco mÃĄs especializado donde entrarÃa la configuraciÃģn de mÃģdulos externos como una pantalla lcd, teclado matricial y cosas por el estilo.
El video que me pides serÃa el 4to de la lista, y lo subirÃa mÃĄs o menos en un mes :/... Por el momento te recomendarÃa ir leyendo el datasheet. EspecÃficamente la secciÃģn de "Input Capture Unit", estÃĄ bastante bien explicado (en inglÃĐs).
Gracias.
Gracias, marlon
Ya lo leÃ, pero de todas formas esperarÃĐ tu explicaciÃģn :v
Hola Marlon, tienes alguna presentaciÃģn en power point (.pptx) que puedas compartir de como comparar registros completos usando mascaras de bits y como utilizar los operadores logicos en C
Hol, William. Disculpa, pero no lo tengo.
En el canal hay un video de configuraciÃģn de registros. Ahà enseÃąo todo sobre los operadores de registros (and, or, xor, not) y sus combinaciones. TambiÃĐn enseÃąo a leer Únicamente un bit dentro de un registro. Esto Último tiene mucho que ver con lo que me pides, porque se usan mÃĄscaras para ocultar todos los valores que no me interesan y quedarme Únicamente con el que me importa. No hablo de la teorÃa de mÃĄscaras directamente, pero si ya sabes de eso, lo podrÃĄs entender.
El tema que mencionas es interesante e importante, asà que te prometo subir un video hablando de eso, pero no podrÃa asegurarte una fecha.
Este es el video: th-cam.com/video/QrnR9a-mxD4/w-d-xo.html
@@Electrosaurio aprovecho para agradecerte por los saludos!
ahora estoy mirando el video de PWM y seguirÃĐ con el de ADC.
William Reyes
te dejo un link para un libro de C donde explica como utilizar los operadores logicos
link del libro: faculty.euc.ac.cy/scharalambous/csc131/books/C%20book%201.pdf
controller pwm with button okay?
Entonces yo sere el primer comentario desde Costa Rica :v
Arriiiba Costa Riiicaaaaa!!!! \v:/
\ :v /
Soy un fan de tus videos, aÚn se me dificulta un poco, habrÃa manera en la que pueda contactarme contigo?
PodrÃas apoyarme con mis Últimos proyectos me salvarÃĄs la vida
Hola, Aramis!
No podrÃa ayudarte directamente porque tengo muy poco tiempo actualmente :/, pero hay un grupo en Facebook llamado STM32 en espaÃąol en dÃģnde varios desarrolladores, incluyÃĐndome, podrÃamos ayudarte en dudas puntuales que tengas, publicÃĄndolas en el grupo :D