sábado, 23 de marzo de 2019

XiuaElectronics: Estación de soldado profesional Yaxun 702

Estación de soldado profesional Yaxun 702


Buenos días estimados lectores. En el día de hoy les vengo a hablar acerca de una nueva adquisición para mi laboratorio, en este caso se trata de una estación de soldaura china de marca Yaxun en su modelo 702.  

Yaxun 702

Esta estación de soldadura posee dos funciones básicas. La primera es que obviamente nos sirve para inyectar o expulsar aire caliente a travez de una manguera, este aire que tendrá una temperatura variable a través de un potenciuometro que tiene en la base podrá trabajar entre los 100°C a 450°C. La segunda opción es un cautín que posee y este a su vez también puede regularse, es decir, se puede regular la temperatura de este a través de un potenciuometro que esta ubicado en la base. La base de la estación como pudieron deducir posee dos potenciometros, los cuales se encargarán de controlar la temperatura de la pistola de aire y la temperatura del cautín, pero como extra posee otro potenciometro el cual nos servirá para ajustar el flujo de aire que sale de la pistola. Posee dos juegos de 4 displays. Uno es para visualizar la temperatura del cautín y el otro es para la de la pistola. Hasta el momento ha salido una maquina bastante robusta, de un buen diseño y con poco ruido, es decir, no es tan sonoro. recordemos que trabaja con flujo de aire y por ende necesitará un motor que lo genere, por tal razón habra ruido sonoro. Posee 4 pilotos que nos muestran cuando esta en operacion los calentadores (2 pilotos respectivamente para cada funcion), cuando esta en funcionamiento el soplete y cuando se encuentra apagada (Stant...To). A continuación veremos las características y especificaciones  de esta estación de soldadura:

CARACTERÍSTICAS:

  • - Estación de soldadura y retrabajo Yaxun 702;
  • - Uso Profesional en la Industria;
  • - Estación completa más vendida del mercado;
  • - Posee línea completa de equipos para reposición;
  • - Cautin de soldadura;
  • - Soplador de aire caliente;
  • - Panel de control individualizado;
  • - 2 Pantallas digitales para muestreo de temperatura;
  • - 2 Perillas de ajuste del soplador de aire (Caudal y Temperatura);
  • - 1 Perilla para ajustar la temperatura del cautin de soldadura;
  • - 2 Llaves ON / OFF independientes;
  • - Soporte para cautin de soldadura con esponja vegetal;
  • - Soporte para soplador de aire;
  • - 5 Boquillas diferentes para soplador de aire;
  • - Estructura con revestimiento antiestático;
  • - Alza de transporte;


ESPECIFICACIONES:

  • - Marca: Yaxun / Yaxum;
  • - Modelo: 702;
  • - Dimensiones: ~ 24,5 x 18,5 x 14cm (CxLxA);
  • - Consumo de Potencia general: 400W;
  • - Peso total: 4,9 Kg.


SOPRADOR DE AIRE CALIENTE:

  • - Temperatura del aire caliente: 150ºC - 500ºC;
  • - Potencia de consumo: 350W;
  • - Flujo de aire: 0,3 -24L / min ajustable;
  • - Potencia de la bomba: 45W;
  • - ESD Safe (Protección antiestática);
  • - 5 Boquillas de diferentes tamaños: ø 2,35 - 4,35 - 6,50 - 7,40 - 9,0 mm.


CAUTIN DE SOLDADURA:

  • - Temperatura del soldador: 200ºC 480 ° C;
  • - Potencia de consumo: 50w;
  • - Tensión de alimentación 24V;
  • - ESD Safe (Protección antiestática);
  • - 1 Soporte para cautin de soldadura con esponja vegetal.
  • - Flujo de aire: 0,3 -24L / min ajustable;
  • - Potencia de la bomba: 45W;
  • - ESD Safe (Protección antiestática);
  • - 5 Boquillas de diferentes tamaños: ø 2,35 - 4,35 - 6,50 - 7,40 - 9,0 mm.


CAUTIN DE SOLDADURA:

  • - Temperatura del soldador: 200ºC 480 ° C;
  • - Potencia de consumo: 50w;
  • - Tensión de alimentación 24V;
  • - ESD Safe (Protección antiestática);
  • - 1 Soporte para cautin de soldadura con esponja vegetal.



Como pudieron observar, la características y especificaciones son muy buenas y hace de este equipo una gran maquina de laboratorio para trabajar en reparaciones y demás escenarios. A continuación veremos un vídeo de su funcionamiento:

Para ver algunos otros productos de Yaxun pueden ingresar al siguiente link: Yaxun página



Escrito por: Breismam Alfonso Rueda Díaz



Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.





XiuaElectronics: Generador de funciones FG-050

Buenos días estimados lectores. En el día de hoy les vengo a hablar acerca de un generador de funciones economico que hace algún tiempo adquirí a través de eBay llamado FG-050 function generator.

Generador de funciones FG-050


El FG-50 es un generador de funciones basado en un microcontrolador atmega 16a, el cual tiene pregrabadas diferentes funciones las cuales son:

  • Onda senoidal-Sine wave
  • Onda cuadrada-Square wave.
  • Señal triangular-Triangle signal.
  • Señal diente de sierra-Sawtooth signal.
  • Señal diente de sierra inverso-Reverse sawtooth signal.
  • Señal de electrocardiograma-ECG signal.
  • Ruido-Noise.
  • Alta velocidad-High Speed.


Además de tener estas funciones pregrabadas podemos modular la frecuencias de estas a través de 5 pulsadores que posee este generador, así mismo podemos seleccionar el tipo de onda que vamos a generar. A mi forma de ver es un instrumento que adqurí con un costo de $14 USD que fue buena inversión, ya que aal probar su redimiento en diferentes aplicaciones, pude ver que era muy estable las señales generadas y no es muy suseptible al ruido, es decir, la señal de salida generada por este no tenia ruido de ninguna clase. Otra cosa que me parecio bueno fue la frecuencia maxima de trabajo de este generador, ya que va desde 1Hz hasta los 65,534 kHz. Sólo hay dos potenciómetros disponibles. Se usa un potenciómetro para configurar la amplitud de la señal de salida en la salida DDS OUT, y el segundo para configurar un offset de CC en esta salida.
Con el quinto botón pulsador (Botonm dle centro) ENCENDIDO / APAGADO, usted elige el modo APAGADO (usted elige la forma y la frecuencia de la señal) o el modo ENCENDIDO (la señal aparece en la salida).
También hay una segunda salida, HS OUT, donde solo aparecen señales rectangulares de alta velocidad con cuatro frecuencias fijas de hasta 8 MHz. A continuación les dejaré las características completas:

The specifications of the FG-050

  • Supply voltage: 7.0 Vdc to 9.0 Vdc
  • Frequency DDS OUT: 1 Hz to 65,534 kHz
  • Frequency HS OUT: 1 - 2 - 4 - 8 MHz
  • Resolution setting frequency DDS OUT: 1 - 10 - 100 - 1,000 - 10,000 Hz
  • Amplitude DDS OUT: 15 Vpeak-to-peak max.
  • DC offset DDS OUT: 5 Vpeak-to-peak max.
  • Output impedance DDS OUT: 200 Ω max.
  • Display: LCD, 16 x 2 characters (type 1602)
  • Dimensions module: 10.0 cm x 8.0 cm x 3.5 cm

Hardware en el FG-050 

En la siguiente figura se muestra una parte del diagrama de cableado del FG-050, la parte responsable de generar las señales de salida. Pedimos disculpas por la mala calidad de este esquema, pero es lo único que pudimos encontrar y encontramos tal información tan interesante que no quisimos ocultárselo. Da una buena impresión de cómo funciona el FG-050. El corazón del circuito es, por supuesto, el microcontrolador, un ATMEGA16A. A la izquierda de este chip, sin duda reconocerá el cristal que genera el reloj, junto con sus dos condensadores. A continuación se muestra el circuito de reinicio y la indicación LED. Los cinco botones pulsadores controlan directamente las entradas / salidas PD del microcontrolador. Tenga en cuenta que la salida HS OUT también está conectada directamente a uno de estos pines. En la parte inferior izquierda, las ocho salidas PA van al convertidor resistivo digital a analógico. Este dispositivo barato utiliza un convertidor R / 2R. Simple, pero no demasiado bueno en términos de propiedades de alta frecuencia! Las capacidades parasitarias de las resistencias influyen en gran medida en la reproducción del pulso de dicho R / 2R-DAC. La señal analógica se procesa en un doble amplificador operacional de tipo NE5532. En el primer amplificador operacional, el offset de CC se agrega a la señal, en el segundo amplificador operacional se ajusta la amplitud de la señal de salida. La salida DDS OUT está directamente conectada a la salida del segundo op-amp. En el centro del diagrama se encuentra el interruptor de ENCENDIDO / APAGADO. La fuente de alimentación no se muestra en esta figura. La fuente de alimentación de 9,0 V CC se estabiliza con un 78L05 para el microcontrolador. Con un ICL7660S, los voltajes de alimentación de ± 12 V se derivan del +9 V para suministrar los dos amplificadores operacionales de manera simétrica.


Los pulsadores estan configurados de la siguiente forma:

  • El botón ARRIBA selecciona la forma de onda
  • El botón ABAJO selecciona la forma de onda
  • El botón IZQUIERDA disminuye la frecuencia
  • El botón DERECHA aumenta la frecuencia
  • El botón START / STOP enciende y apaga la forma de onda de salida (En el estado de apagado, las teclas "izquierda" y "derecha" establecen la frecuencia de salida. El botón central inicia y detiene la forma de onda seleccionada)

A continuación veremos un vídeo donde evaluaremos su funcionamiento a través de un osciloscopio:

Y esto sería todo en el día de hoy. El generador mostrado en esta entrada lo pueden encontrar en plataformas qude ventas de tecnología china como eBay y aliexpress. Les dejaré un link para que puedan ver el producto por ebay: Generador de funciones FG-050 .
En dado caso que no este funcionando les tocará buscar con el nombre este generador.


Si no han visto los vídeos anteriores de este curso, a través del siguiente link podrán verlos: Curso STM32F303K8 Nucleo y Plataforma Mbed OS


Escrito por: Breismam Alfonso Rueda Díaz








Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.



Facebook: https://www.facebook.com/electronicalibrexc/
Youtube: https://www.youtube.com/c/breismanrueda
Twitter: https://twitter.com/BreismamR


miércoles, 20 de marzo de 2019

XiuaElectronics: Curso STM32F303K8 Nucleo y Plataforma Mbed OS

Curso STM32F303K8 Nucleo y Plataforma Mbed OS: Manejo del timer y ticker #06.

Buenas noches estimados lectores. En el día de hoy vamos a ver la clase #06 del curso de programación de microcontroladores de 32 bit basador en cortex, con el compilador Mbed compiler. Para esta clase veremos un periferico de suma importancia y que es usado mucho en la programación de embebidos, se trata del timer que posee nuestro micrcoontrolador. Además de esto lo manejaremos la interfaz Ticker la cual nos sirve para generar una interrupción de forma recurrente como lo veremos en esta entrada.

¿Qué es el modulo o periferico Timer?

La mayor parte de las aplicaciones para microcontrolador necesitan contar eventos o generar retardos de gran precisión. Por software es posible realizar retardos de cierta precisión y contar eventos, pero la mayor parte del potencial de la CPU se invertiría en éste cometido, y no dejaría tiempo para realizar otras acciones o complicando el diseño de la aplicación. Los contadores/temporizadores o, en la jerga, “timers”, son periféricos hardware que suplen este defecto, descargando de un trabajo poco grato al micro. Es tal la importancia de este tipo de dispositivos que los microcontroladores más avanzados incluyen decenas de ellos o, incluso, un coprocesador dedicado a gestionarlos. Estos dispositivos permiten, entre otras cosas, medir anchos de pulso de señales, generar señales digitales, contar impulsos, provocar acciones periódicas, implementar relojes de tiempo real, generar el ritmo para comunicaciones, comparación/captura, generación PWM (modulación por ancho de pulso) para control digital directo, etc

Use la interfaz del temporizador para crear, iniciar, detener y leer un temporizador para medir tiempos precisos (mejor que la precisión de milisegundos).

Puede crear, iniciar y detener de forma independiente cualquier número de objetos del temporizador.

Advertencias y notas:

  • Los temporizadores se basan en contadores de microsegundos sin signo de 64 bits, pero para la compatibilidad con versiones anteriores, los read_ms() y read_us() solo devuelven enteros con signo de 32 bits. Esto limita su rango antes de ajustarse a 49 días y 35 minutos respectivamente. Utilice read_high_resolution_us() para acceder al rango completo de más de 500,000 años.
  • Mientras se ejecuta un temporizador, se bloquea el sueño profundo para mantener una sincronización precisa. Si no necesita una precisión de microsegundos, considere usar la clase LowPowerTimer, ya que esto no bloquea el modo de suspensión profunda.

¿Qué es la interfaz Ticker?

La interfaz Ticker se usa para configurar una interrupción recurrente para llamar repetidamente a una función a una velocidad específica.
Se puede crear cualquier número de objetos de Ticker, permitiendo múltiples interrupciones pendientes al mismo tiempo. La función puede ser una función estática o una función miembro de un objeto en particular.
Use la interfaz Ticker para configurar una interrupción recurrente; llama a una función repetidamente ya una velocidad especificada.
Puede crear cualquier número de objetos de Ticker, permitiendo múltiples interrupciones pendientes al mismo tiempo. La función puede ser una función estática, una función miembro de un objeto particular o un objeto de devolución de llamada.

Advertencias y notas:

  • Sin código de bloqueo en ISR: evite cualquier llamada en espera, bucle de tiempo infinito o bloqueo de llamadas en general.
  • Sin printf, malloc o nuevo en ISR: evite cualquier llamada a funciones de biblioteca voluminosas. En particular, ciertas funciones de la biblioteca (como printf, malloc y new) no son reingresivas, y su comportamiento podría corromperse cuando se llaman desde un ISR.
  • Mientras se adjunta un evento a un Ticker, el sueño profundo se bloquea para mantener la sincronización precisa. Si no necesita una precisión de microsegundos, considere usar la clase LowPowerTicker en su lugar porque eso no bloquea el modo de suspensión profunda.
Funciones públicas y estáticas:

Una vez que comprendimos las funciones timer y ticker, procederemos a estudiar el siguiente vídeo donde mostraremos la implementación de la interfaz y de la función:



Y esto sería todo en la clase de hoy. Espero que les haya gustado esta entrada donde nos muestra el manejo del timer y la interfaz ticker en microcontroladores STM32 con el compilador Mbed Compiler. En la siguiente entrada veremos el uso de interrupciones a través de pines digitales que posee el microcontrolador usado en este curso.


Si no han visto los vídeos anteriores de este curso, a través del siguiente link podrán verlos: Curso STM32F303K8 Nucleo y Plataforma Mbed OS


Escrito por: Breismam Alfonso Rueda Díaz








Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.



jueves, 14 de marzo de 2019

XiuaElectronics: Curso STM32F303K8 Nucleo y Plataforma Mbed OS

Curso STM32F303K8 Nucleo y Plataforma Mbed OS: Manejo de PWM (modulación de ancho de pulso) #05.

Buenas noches estimados lectores. En el día de hoy vamos a ver la 5ta clase del curso de programación de microcontroladores STM32 con el compilador Mbed compiler. Para esta clase veremos el manejo y configuración del periferico PWM que posee nuestras tarjetas de desarrolo nucleo. Antes de empezar explicaremos un poco que es el PWM y sus características.

¿Qué es el PWM?.


La modulación por ancho de pulsos (también conocida como PWM, siglas en inglés de pulse-width modulation) de una señal o fuente de energía es una técnica en la que se modifica el ciclo de trabajo de una señal periódica (una senoidal o una cuadrada, por ejemplo), ya sea para transmitir información a través de un canal de comunicaciones o para controlar la cantidad de energía que se envía a una carga.

El ciclo de trabajo de una señal periódica es el ancho relativo de su parte positiva en relación con el período. Expresado matemáticamente:

D= τ/T donde,

D es el ciclo de trabajo
τ es el tiempo en que la función es positiva (ancho del pulso)
T es el período de la función



La principal desventaja que presentan los circuitos PWM es la posibilidad de que haya interferencias generadas por radiofrecuencia. Estas pueden minimizarse ubicando el controlador cerca de la carga y realizando un filtrado de la fuente de alimentación.

Funciones necesarias para controlar el ancho de pulso en Mbed compiler.

Para poder configurar un PWM con Mbed compiler deberemos usar la interfaz PwmOut seguido de la etiqueta del pin al cual vamos a implementar como salida del PWM y entre parentesis el pin a utilizar.

Además de esto tenemos varias funciones para controlar el ciclo de trabajo o el ancho relativo de su parte positiva y el periodo. Algunas de estas funciones son:

pulsewidth();
period();

Con lo anterior ya podemos empezar a ver el vídeo que complemetará esta clase y así tener un mejor entendimiento del tema, así que continuemos:

Y esto sería todo en la clase de hoy. Espero que les haya gustado esta entrada donde nos muestra el manejo del pwm en microcontroladores STM32 con el compilador Mbed Compiler. En la siguiente entrada veremos el uso del timer que posee el microcontrolador usado en este curso.


Si no han visto los vídeos anteriores de este curso, a través del siguiente link podrán verlos: Curso STM32F303K8 Nucleo y Plataforma Mbed OS


Escrito por: Breismam Alfonso Rueda Díaz








Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube: https://www.youtube.com/c/breismanrueda
Twitter: https://twitter.com/BreismamR






jueves, 7 de marzo de 2019

XiuaElectronics: Curso STM32F303K8 Nucleo y Plataforma Mbed OS

Curso STM32F303K8 Nucleo y Plataforma Mbed OS: Manejo de ADC (Conversor analogo digital) #04.

Buenos días estimados lectores. Hoy les traigo la clase #04 del curso de programación de microcontroladores STM32 con el compilador Mbed Compiler. Para la entrada de hoy hablaremos acerca de un periferico muy importante hoy en día, en este caso se trata sobre el conversor analogo-digital mque poseen los microcontroladores. Veremos las carácteristicas de este periferico y su variante con respecto a la familia de STM32F303K8. 

Conversor Analogo-Digital (ADC) del STM32F303K8


Dos convertidores de analógico a digital rápidos de 5 MSPS, con resolución seleccionable entre 12 y 6 bits, están integrados en los dispositivos de la familia STM32F303x6 / 8. Los ADC tienen hasta 21 canales externos. Algunos de los canales externos se comparten entre ADC1 y ADC2, realizando conversiones en modo de disparo único o de escaneo. Los canales se pueden configurar para que sean entradas de entrada única o entradas diferenciales. En el modo de escaneo, la conversión automática se realiza en un grupo seleccionado de entradas analógicas. Los ADC también tienen canales internos: sensor de temperatura conectado al canal 16 de ADC1, VBAT / 2 conectado al canal 17 de ADC1, referencia de voltaje VREFINT conectado al canal 18 de ADC1 y ADC2 y VOPAMP2 conectado al canal 17 de ADC2. Funciones lógicas adicionales incorporadas en el ADC la interfaz permite: 

• Muestra y retención simultáneas 
• Muestra y retención intercaladas 
• Técnicas de lectura de corriente de fase de derivación única. 

Hay tres watchdogs analógicos disponibles por ADC. El controlador DMA puede atender el ADC. La función de vigilancia analógica permite un monitoreo muy preciso del voltaje convertido de uno, algunos o todos los canales seleccionados. Se genera una interrupción cuando el voltaje convertido está fuera de los umbrales programados. Los eventos generados por los temporizadores de propósito general (TIM2, TIM3, TIM6, TIM15) y el temporizador de control avanzado (TIM1) se pueden conectar internamente al disparador de inicio y inyección de ADC, respectivamente, para permitir que la aplicación sincronice A / D conversión y temporizadores.

Para efectos de este curso, lo que haremos es trabajar el ADC de nuestra tarjeta sin utilizar interupciones u otros perifericos del micro, ya que como dije, este curso puede ser aplicado para diferentes tarjetas, y el hacerlo más complejo enredará a los que no esten utilizando este microcontrolador.

Funciones dispnibles para la lectura analoga-digital en Mbed Compiler



  • read () - Esto da un valor de punto flotante de rango de 0.0 a 0.1 con una precisión de 6 decimales. Pero para calcular el valor real necesitamos multiplicar con 3.3V, que es la referencia de voltaje para el chip. Esto aumentaría la sobrecarga en el procesador que requiere que se procese más y cada operación de punto flotante se vuelve costosa. Por lo tanto, no sería óptimo para ser utilizado.
  • read_u16 () - Esto da un valor corto sin firmar en el rango de 0xF000 a 0xFFFF. Aquí hay una trampa en esto, la parte superiornecesita cortarse. Así que el valor real estaría dado por(read_u16 () & amp; 0x0FFF) utilizando un bit a bit y para obtener el valor de 12 bits. Según la hoja de datos, sabemos que el ADC de LPC1768 es de 12 bits, por lo que el valor decimal máximo que puede esperar es 4095 y el Voltaje de referencia 3.3, por lo que para obtener el voltaje real necesitamos el siguiente cálculo: (read_u16 () & amp; 0x0FFF) * 3.3 / 4096 Por lo tanto, incluso si no queremos tener el valor exacto de la tensión, podemos utilizar el valor digital que no necesitaría la operación de punto flotante pesado. Esto hace que el uso de read_u16 () sea más económico en términos de tamaño de código y rendimiento.
Ya sabiendo a groso modo las características de nuestro mcircontrolador en cuanto a su periferico ADC, veremos el siguiente vídeo donde aprenderemos a manejar el conversor analogico-digital:

Y esto sería todo en la clase de hoy. Espero que les haya gustado esta entrada donde nos muestra el manejo del conversor analogo-digital en microcontroladores STM32 con el compilador Mbed Compiler. En la siguiente entrada veremos el uso del pwm que posee el microcontrolador usado en este curso.

Si no han visto los vídeos anteriores de este curso, a través del siguiente link podrán verlos: Curso STM32F303K8 Nucleo y Plataforma Mbed OS


Escrito por: Breismam Alfonso Rueda Díaz







Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.







Cualquier duda, trabajo, tutoria personalizada por correo electrónico o pagina en facebook:



domingo, 3 de marzo de 2019

XiuaElectronics: Curso STM32F303K8 Nucleo y Plataforma Mbed OS

Curso STM32F303K8 Nucleo y Plataforma Mbed OS: Manejo puertos I/O + retardos Clase #03.


Buenos días estimados lectores, en el día de hoy vamos a ver la clase #03 del curso de programación de microcontroladores STM32 con el compilaador Mbed Compiler de la plataforma Mbed OS. Para esta cuarta clase lo que haremos es aprender a manejar y configurar correctamente los puertos como entradas  y salidas. Además de esto aprenderemos a como generar retardos y poder aplicarlo en secuencias. Para comenzar veremos algo sobre las funciones utilizadas en esta clase:


  • DigitalIn: La interfaz DigitalIn se usa para leer el valor de un pin de entrada digital.
  • DigitalOut: La Interfaz DigitalOut se puede usar para establecer el estado del pin de salida y también para leer el estado de salida actual. Ajuste la salida digital a cero para apagarla, o 1 para encenderla.


Cabe resaltar que cualquiera de las anteriores funciones puede ser utilizada en los pines con etiquetas azules que nos muestra el PinOut de nuestro microcontrolador o nuestra tarjeta de desarrollo.




  • Wait: Cuando llame, wait la CPU de su mbed estará ocupada girando en un bucle esperando el tiempo requerido para pasar. Usando el mbed RTOS puede hacer una llamada a Thread::wait lugar. De esta manera, el programador del sistema operativo pondrá el subproceso actual en waiting state y permitirá que otro subproceso se ejecute, o incluso mejor, si no hay otros subprocesos en ready state , puede poner a todo el microcontrolador en modo de ahorro de energía. A continuación veremos sus variantees en cuanto al tiempo deseado a obtener en función de segundos, milisegundos y microsegundos.


/** Waits for a number of seconds, with microsecond resolution (within
  * the accuracy of single precision floating point).
  *
  * @param s number of seconds to wait
  */
 void wait(float s);

 /** Waits a number of milliseconds.
  *
  * @param ms the whole number of milliseconds to wait
  */
 void wait_ms(int ms);

 /** Waits a number of microseconds.
  *
  * @param us the whole number of microseconds to wait
  */
 void wait_us(int us);

Una vez que tenemos claro el funcionamiento de las funciones anteriormente mostradas, procederemos a observar en el siguiente vídeo la implementación de estas para el manejo básico de puertos del microcontrolador STM32F303K8:

Y esto sería todo en la clase de hoy. Espero que les haya gustado esta entrada, nuestro primero "Hola mundo" en microcontroladores STM32 con el compilador Mbed Compiler. En la siguiente entrada veremos el uso del conversor analogo-digital que posee nuestro microcontrolador usado en este curso.

Si no han visto los vídeos anteriores de este curso, a través del siguiente link podrán verlos: Curso STM32F303K8 Nucleo y Plataforma Mbed OS


Escrito por: Breismam Alfonso Rueda Díaz







Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.


Facebook: https://www.facebook.com/electronicalibrexc/
Youtube: https://www.youtube.com/c/breismanrueda
Twitter: https://twitter.com/BreismamR





Cualquier duda, trabajo, tutoria personalizada por correo electrónico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/