ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

PIC18F57Q43 - PIC18F47Q43 Signal Measurement Timer - Modo temporizador

Автор: Jorge APC

Загружено: 2025-08-05

Просмотров: 174

Описание: 🔧 SMT1 como temporizador en el PIC18F47Q43: retardo preciso por interrupciones
En este video aprenderás cómo utilizar el módulo SMT1 del PIC18F47Q43 en modo temporizador, una alternativa profesional y precisa a la clásica función __delay_ms().
El SMT1 (Signal Measurement Timer) es un módulo de 24 bits que puede funcionar como temporizador independiente, generando retardos exactos sin bloquear el procesador. Lo configuramos para que genere una interrupción cada 1 milisegundo, y con eso implementamos nuestra propia función de retardo SMT1_delay_ms().
Usando este método:
✅ Aumentamos la precisión del tiempo.
✅ Liberamos al microcontrolador mientras espera.
✅ Usamos interrupciones para mantener el control.
💡 ¿Cómo funciona en modo temporizador?
Se selecciona como fuente de reloj Fosc/4, que en este caso equivale a 16 MHz.
Se carga el valor SMT1PR = 16000 para generar una interrupción cada 1 ms.
El contador SMT1TMR se incrementa hasta alcanzar ese valor.
Cuando ocurre la coincidencia, se dispara la interrupción y se ejecuta una rutina que incrementa una variable de tiempo: millis_counter.
Así implementamos una función tipo millis() que cuenta el tiempo sin detener el programa, y con ella construimos una función personalizada SMT1_delay_ms().

⚙️ Registros clave utilizados:

SMT1CLK: Fuente de reloj del módulo (Fosc/4).

SMT1CON1: Configura el modo Timer y operación repetitiva.

SMT1PRx: Registros de comparación de 24 bits para definir el tiempo.

SMT1TMR: Contador interno que se incrementa automáticamente.

SMT1CON0: Habilita el módulo y controla el inicio del conteo.

SMT1GO: Lanza el temporizador.

SMT1IF: Bandera de interrupción, se limpia dentro de la ISR.

🔄 ¿Qué conseguimos?

Con este temporizador:

El LED conectado al pin RA4 enciende y apaga cada 100 ms, controlado por código.

Todo el sistema es interrumpido cada 1 ms, pero con una carga mínima para la CPU.

Podemos reutilizar este módulo como base para múltiples tareas temporizadas.

🧪 Ideal para proyectos como:

Control de motores con PWM temporizado.

Lectura periódica de sensores.

Programación multitarea sin RTOS.

Sistemas de bajo consumo con alta precisión.

💬 ¿Quieres aprender más sobre microcontroladores PIC, interrupciones y temporizadores avanzados?
Suscríbete al canal, deja tu comentario, y activa la campanita para no perderte los próximos videos.

Nos vemos en el siguiente tutorial aquí en Jorge APC.
¡A programar como los grandes!
==========================================================================
Jorge APC

▂ ▃ ▅ ▆ █ No se olviden de suscribirse y dejar un like al vídeo █ ▆ ▅ ▃ ▂
https://www.youtube.com/channel/UCz0E...
===================================================================
🔴 Donativo voluntario: Puedes ayudarme a realizar videos de mejor contenido y calidad, haciendo un donativo para cubrir los gastos de nuevos componentes electrónicos para los nuevos proyectos en mi canal:
💎 Paypal : https://paypal.me/JorgeAPCPERU?countr...
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::SÍGUEME :::::::::::::::::::::::::::::::::::::::::::::::::::::
✅ Youtube: https://bit.ly/2Ywq3oy
🚩 Facebook:   / jorge.a.peralta.c88  
📢 Instagram : https://www.instagram.com/jorge_apc88...
💎 Twitter: https://twitter.com/JorgePe93558253?l...
=========================================================================
Para consultas de negocios, patrocinios, revisiones de productos de Electrónica, Ciencia y Tecnología comuníquese conmigo:
[email protected]
whatsapp/ Telegram: +51921322152

#microcontrolador #programaciónPIC #microcontroladoresPIC #PIC18F47Q43 #PIC18F #MPLABXIDE #XC8Compiler #CuriosityHPC #MicrochipTechnology #tutorialMicrocontrolador #cómoProgramarUnPIC #PICmicrocontroller #digitalInputsAndOutputs #IOPIC18F #PICLEDproject #PIC18Ftutorial #configurarPinesPIC #electrónicaFácil #proyectosConPIC #microcontroladorParaPrincipiantes #ArduinoVsPIC #PIC18F47Q43MPLAB #LEDsPIC18F #electrónicaBásica #electrónicaParaEstudiantes #Arduino #programaciónEnC #cursoDeMicrocontroladores #tutorialMPLAB #proyectosEscolaresDeElectrónica #proyectosFácilesConMicrocontroladores #secuenciasDeLucesConPIC #proyectosConLEDs #PICParaPrincipiantes #DIYMircocontrollerProject #Microchip #MicrochipCuriosity #PICkit5 #PICkit4 #JorgeAPC #proyectosJorgeAPC #YouTubeElectrónica #electrónicaJorgeAPC
#sleepmode #WDT #JorgeAPC #ahorrodeenergía #microcontroladores #pic #bajoconsumodeenergia #arduino #pic #electronica #programacion #SLEEP #IDE #MPLABX #XC8 #oscilador #lcd #microcontroller #dspic #curiosity #nano #viral #microchip #reparacion #motores #ADC #PWM #code #configurator #16f18446 #python #osciloscopio #digital #Labview #IoT #18F47K42 #18F57Q43 #oscilador #raspberry #pi #pico

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
PIC18F57Q43 - PIC18F47Q43 Signal Measurement Timer - Modo temporizador

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

PIC18F57Q43 - PIC18F47Q43 ¿Cómo configurar el oscilador interno  MPLAB X? Curiosity HPC paso a paso

PIC18F57Q43 - PIC18F47Q43 ¿Cómo configurar el oscilador interno MPLAB X? Curiosity HPC paso a paso

PIC18F57Q43 PIC18F47Q43 ¿Cómo configurar Slew Rate desde MPLAB X compilador XC8?

PIC18F57Q43 PIC18F47Q43 ¿Cómo configurar Slew Rate desde MPLAB X compilador XC8?

Модели фирмы Фрог из СССР. Сборные модели самолетов / Frog’s models from USSR

Модели фирмы Фрог из СССР. Сборные модели самолетов / Frog’s models from USSR

PIC18F57Q43 PIC18F47Q43 ¿Cómo configurar los pines como entradas o salidas? MPLAB X compilador XC8

PIC18F57Q43 PIC18F47Q43 ¿Cómo configurar los pines como entradas o salidas? MPLAB X compilador XC8

Meshtastic в России: законно ли использовать?

Meshtastic в России: законно ли использовать?

Microchip. PIC 8-bit. Configurar periférico biestable SR las entradas S y R controladas por firmware

Microchip. PIC 8-bit. Configurar periférico biestable SR las entradas S y R controladas por firmware

Основы ПЛК: релейная логика

Основы ПЛК: релейная логика

Понимание инженерных чертежей

Понимание инженерных чертежей

Getting Started with ESP32 - Step-By-Step Tutorial

Getting Started with ESP32 - Step-By-Step Tutorial

(483) Прецизионный GPS-приёмник ESP32 (включая руководство по RTK-GPS). Как на нём заработать (De...

(483) Прецизионный GPS-приёмник ESP32 (включая руководство по RTK-GPS). Как на нём заработать (De...

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Резисторный делитель напряжения — 90% делают ОШИБКУ | Правильный расчёт.

Резисторный делитель напряжения — 90% делают ОШИБКУ | Правильный расчёт.

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Что будет если ничего не будет? СВЕТ, ВОДА, ГАЗ, ЕДА

Что будет если ничего не будет? СВЕТ, ВОДА, ГАЗ, ЕДА

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

Ziemkiewicz o „Grupie Wejście”: Język elit, przy którym furman by się zawstydził!

Ziemkiewicz o „Grupie Wejście”: Język elit, przy którym furman by się zawstydził!

Все, что вам нужно знать о теории управления

Все, что вам нужно знать о теории управления

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]