tdse-tp4_02-pwm

FIUBA - Electrónica - Taller de Sistemas Embebidos - Trabajo Práctico N°: 4 - PWM
Index Commits Files Refs README
ModeNameSize
d---------.settings.
d---------Core.
d---------Drivers.
d---------app.
-rw-r--r--.cproject189L
-rw-r--r--.gitignore55L
-rw-r--r--.mxproject25L
-rw-r--r--.project32L
-rw-r--r--README.md37L
-rw-r--r--STM32F103RBTX_FLASH.ld187L
-rw-r--r--tdse-tp4-pwm.cfg43L
-rw-r--r--tdse-tp4-pwm.ioc170L

tdse-tp4_02-pwm

  1. Forkear el repositorio y abrir el proyecto en STM32CubeIDE
  2. Analizar en el IOC las configuraciones del TIM3 y del RCC, sin modificarlas
  3. En PA6 colocar un cable Dupont hembra macho y dejarlo al aire. En GND colocar un cable Dupont macho macho y dejarlo al aire.
  4. Enchufar la placa NUCLEO-F103RB

Test 1

  1. Volver al código y configurar el primer test, verificando el #define TEST_NUMBER (línea 18 de app.c), es decir que diga #define TEST_NUMBER TEST_1
  2. Compilar y debuggear.
  3. Colocar la punta del osciloscopio entre PA6 y GND y analizar la forma de onda mostrada. ¿Cuál es el período de la señal? ¿Se modifica? ¿Cómo se define duty cycle? Se modifica?
  4. Colocar un led entre PA6 y GND (no olvidar R de polarización) y observar la intensidad del brillo.

Test 2

  1. Volver al código y configurar el segundo test, mediante la directiva #define TEST_NUMBER TEST_2
  2. Compilar y debuggear.
  3. Colocar la punta del osciloscopio entre PA6 y GND y analizar la forma de onda mostrada. ¿Qué ocurre con el período de la señal? ¿Qué ocurre con el duty cycle?
  4. Colocar un led entre PA6 y GND (no olvidar R de polarización) y observar la intensidad del brillo.
  5. Comparar resultados

Nota: Los comentarios deberán registrarse en los archivos pwm.txt, test_1.txt y test_2.txt, en el root de la carpeta app de su repositorio. Asimismo, en esa misma ubicación se debe incorporar todo material de soporte o argumentación, tal como capturas de pantalla de computadora, capturas de pantalla de osciloscopio, fotografías, etcétera.