18.- CURSO MICROCONTROLADORES PIC - TIMER 0

  Рет қаралды 20,752

Electrónica y Circuitos

Electrónica y Circuitos

Күн бұрын

Пікірлер: 30
@dvidkth8861
@dvidkth8861 3 жыл бұрын
Gracias a Dios y a ti logré entender este tema. Eres super bueno explicando🙂. En pocas palabras los timer son una muestra para hacer varias tareas simultáneamente (Multitasking). Algo así como la función millis(); en Arduino.
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 3 жыл бұрын
Asi es, es algo similar
@krizzrojas5037
@krizzrojas5037 3 жыл бұрын
Tu le ganaste al correcaminos....bip..bip xDDDDD Pero todo muy bien explicado, se te entiende todo toma tu super like 🤪👍
@antonyulisesdejesus1600
@antonyulisesdejesus1600 2 жыл бұрын
Buenass! En primer lugar te agradezco por estos videos me están ayudando muchísimo. Quisiera hacer un aporte con repecto al programa en el que se pretende hacer parpadear dos leds en simultáneo. Hay que tener en cuenta que el micro no puede correr dos programas al mismo tiepo como lo hace un pc normal, lo que si corre en paralelo al programa es el timer 0, pero, al momento de atender la interrupción por desbordamiento el programa principal se detiene, es decir que el delay de 1000ms se pausa mientras se atiende a la interrupción. Es por esto que habrá una diferencia de tiempos entre los leds, la cual será cada vez mayor al ir transcurriendo el tiempo. Esto es lo que entiendo del funcionamiento del timer, puede que por algún desconocimiento esté yo equivocado, de ser así agradecería que me corrijan. Un gran saludo y vuelvo a gradecerte por los videos. Muy bien explicados
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
Es correcto. El microcontrolador no puede ejecutar tareas de forma simultánea. La ventaja de los timers es que pueden interrumpir el programa principal del microcontrolador para ejecutar otras tareas cada cierto tiempo, pero aun así el trabajo no sería en paralelo, habría desfases pero es minima la diferencia.
@miguelq.l.9757
@miguelq.l.9757 3 жыл бұрын
Se te entiende mejor que el profesor de clases .
@justovelarde3456
@justovelarde3456 3 жыл бұрын
Muy buena información.
@robert2013764
@robert2013764 Ай бұрын
Hola tengo una pregunta, es necesario limpiar el flag de la interrupcion con el clear_interrupt()?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Ай бұрын
En teoría en el CCS el flag de interrupción se limpia en automático pero igual se puede limpiar de forma manual en caso que sea necesario.
@ariadnacontrerasnossa1616
@ariadnacontrerasnossa1616 7 ай бұрын
Sabes si yo puedo implementar una interrupcion de Timer0 con una interrupcion externa de un pulsador?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 7 ай бұрын
Si es posible
@franklinnicolalde8512
@franklinnicolalde8512 3 жыл бұрын
Explicas super bien me ayuda muchísimo. Pero me nace una pregunta ¿Cómo deduces esas fórmulas, son válidas para todos los modelos de PIC?. Hé estado buscando alguna de esas ecuaciones en el Datasheet y no las encuentro. Muchísimas gracias por compartir tus conocimientos.
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 3 жыл бұрын
En teoría en cada datasheet de cada pic vienen dichas fórmulas para los timers, yo de ahí saque esas fórmulas para realizar los cálculos correspondientes. Saludos.
@ANGEL-tg8dh
@ANGEL-tg8dh 11 ай бұрын
En el minuto 5 cuando dice que el TMR0 da 236 en mi calculadora me arroja que es 193.5 hice algo mal? :0
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 11 ай бұрын
Estás aplicando mal la fórmula, si debe dar los 236 para la carga del Timer 0.
@asaelbetancourt4902
@asaelbetancourt4902 11 ай бұрын
ME pasa lo mismo, no se como estoy aplicando mal la formula
@asaelbetancourt4902
@asaelbetancourt4902 11 ай бұрын
Ya vi el error. Lo que pasa es que el pone en la diapositiva del video 20^6, y no es eso, realmente es 20x10^6, son cosas diferentes, ojo con eso!
@erikjuallek8636
@erikjuallek8636 Жыл бұрын
como es que trabaja la funcion "timer0_interrupcion()" si nunca se llama dentro del main?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Жыл бұрын
Primero debes entender como trabajan las interrupciones en los microcontroladores PIC para poder aplicarlas en ejecución de tareas.
@gabrielalejandroramirezfer4966
@gabrielalejandroramirezfer4966 Жыл бұрын
hola que tal de donde sacas la ecuacion del timer 0? lo busque en el datasheet del pic 16f877A pero solo encuentro del timer 2, o es desarrollado de otra manera?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Жыл бұрын
La fórmula aplica para todos los modelos de PIC, quizá no venga en el datasheet porque la fórmula se repite en cada modelo de PIC.
@rumaocampos9328
@rumaocampos9328 Жыл бұрын
👀👍
@kenyoherciliohuaracahuarac4246
@kenyoherciliohuaracahuarac4246 2 жыл бұрын
una consulta por que 20 MHZ se eleva a la 6, una ayuda por favor
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
La fórmula requiere que la frecuencia esté en Hz no en MHz, por eso se debe hacer esa conversión de MHz a Hz.
@kenyoherciliohuaracahuarac4246
@kenyoherciliohuaracahuarac4246 2 жыл бұрын
@@ElectrónicayCircuitos97 ok muchas gracias, al hacer el cálculo de 20 a la 6 resulta 64000000 Hz es correcto?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
@@kenyoherciliohuaracahuarac4246 No. Al elevar 20 a la 6 debe dar como resultado 20000000. Ese valor que te da a ti es incorrecto.
@kenyoherciliohuaracahuarac4246
@kenyoherciliohuaracahuarac4246 2 жыл бұрын
@@ElectrónicayCircuitos97 exacto eso lo que yo digo, el cálculo hice con una calculadora y ese es el resultado o tengo que incluir alguna fórmula . gracias
@carlosalbantinoco3323
@carlosalbantinoco3323 11 ай бұрын
Porque 20.^6 equivale a los 20Mhz del cristal de cuarzo ..
@chazarilopezjesusaldair1778
@chazarilopezjesusaldair1778 Жыл бұрын
Tienes algun video con modo contador?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Жыл бұрын
De ese tema no tengo ningún vídeo.
19.- CURSO MICROCONTROLADORES PIC - TIMER 1
3:49
Electrónica y Circuitos
Рет қаралды 9 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
17.- CURSO MICROCONTROLADORES PIC - INTERRUPCIONES
10:15
Electrónica y Circuitos
Рет қаралды 28 М.
36.- Aplicaciones con Timer 0 | Curso Microcontroladores PIC
46:57
Главная ОШИБКА при покупке ноутбука из Китая.
38:32
ААНТ КОНТАКТ Сервис по ремонту техники в ЕКБ, СПБ
Рет қаралды 24 М.
12.- TIMER 0 - CURSO MICROCONTROLADORES PIC CON XC8
13:05
Electrónica y Circuitos
Рет қаралды 7 М.
PIC16F877A - El TMR0 (Contador o Temporizador) 🆓
40:51
RodrigoCarita
Рет қаралды 21 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН