Category: Development Kit

  • ESP32 schematics

    This module contains an ESP32 Wroom 32d chip. Here is the schematics for this module.

  • How to interface potentiometer to ESP32 to read ADC Values

    Here is the simple code to read the ADC value and show it in the serial monitor of Arduino ide.

  • Do not connect microcontroller pins to the VGA monitor directly

    I tried to generate VGA signal on stm32f103 I used two timers, the TIMER 2 generate the horizontal sync and then the second timer TIMER 3 is configured in gated slave mode which generates the vertical sync. Then I used HAL_SPI_TRANSMIT_DMA function inside the timer 2 interrupt handler. I in a hurried manner connected the…

  • SIMcom A7670c LTE Module with UART

    This module can be used with Indian 4G bands. This means it can be used with Vodafone, Airtel or Jio networks. This module comes preconfigured with AT commands. The module offers UART to issue commands. Since the communication speed is really high so the 3.3V and 5V UART lines can not be used for communication…

  • Raspberry Pi Pico

    This board is using an RP2040 microcontroller. Which is using a dual-core arm cortex m0+ processor. The speed of the clock signal can be changed on the fly up to 133MHz. The Pico board is castellated so that you can mount this board directly on your PCB. This board also has options for mounting male/female…

  • Mini STM32 V3.0

    This development board has an STM32F103RB microcontroller. In this development board, Mini STM32 Schematic Diagram 2.8 inch TFT LCD Schematic You can develop a program for this board using Keil, IAR or STM32 Cube IDE You can program the microcontroller by holding the BOOT0 button and then while holding the boot button pressing the RESET…

  • How to redirect printf() to USART in STM32f103RB using STM32Cube IDE

    Printf() function can be redirected to USART and also towards SWO. Here you will see how to redirect printf() to USART in STM32f103RB You need to rewrite this code in your main.c file If you have created your project using STM32CubeMX or STM32 Cube IDE, then you can rewrite it in between USER CODE BEGIN…

  • How to use the ST-LINK/V2-1 in STM32L476G-DISCO Board to program the STM32 on an external application board

    Here is the video showing all the steps. ST-Link V2-1 on STM32L476G-Disco Board To use the ST-LINK/V2-1 to program the STM32 on an external application board (out of the STM32L476VGT6 onboard), remove the two jumpers from CN3 as shown in the above figure in red, and connect the board to the CN4 software debug connector…

  • Up Counting Timer using STM32L476

    I have created this Upcounting timer using the RTC of STM32L476vgt. In this timer, time will keep on incrementing and it will be displayed using the onboard LCD. How to Read RTC of STM32L476G-DISCO Here is the code that I have used to make this. I have used STM32 CUBE IDE for programming and debugging…

  • How to Read RTC of STM32L476G-DISCO

    Create a Project in STM32 CUBE IDE for the STM32L476G-DISCO board. Select LSE as Clock Source for RTC The default option is LSI which uses an internal RC circuit. LSE is the external 32KHz crystal that is provided on the board for the RTC. Activate the Clock source and Calendar This will enable the RTC…