Tag Archives: stm32

STM32F411 RC Calibration Using a DS3231 TCXO 1HZ Signal

STM32 RC oscillator frequency varies from one chip to another due to manufacturing process variations. ST claim each device is factory calibrated for 1% accuracy at 25°C. Thus, after reset this factory calibration value is loaded in the HSICAL[7:0] bits … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | Leave a comment

STM32F411 Nucleo I2C DS3231 1Hz Square Wave with External Interrupt

Bare metal like. A very basic demonstration of STM32 I2C communications with a DS3231 chip (in the form of a ChronoDot). The program uses I2C to communicate with the DS3231 chip. It sets the DS3231 date and time, and commands … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

STM32F411RE Nucleo USART LS20031 GPS Monitor

The following program is a simple GPS monitor. Connect a GPS TX (output) to the Nucleo GPIO B6 pin and monitor the GPS output on your PC. The Nucleo connects to the PC via a Virtual COM port (Nucleo USART2). … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

STM32F411RE Nucleo PCD8544/Nokia5110 Simplistic Chronograph (Timer) Program

A very simplistic timer implemented on an STM32 Nucleo board using a PCD8544 controller/Nokia 5110 LCD for display output. The display uses a memory buffer to construct the screen display, and sends the complete buffer to the LCD instead of … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

STM32F411RE Nucleo 40MHz SPI with Cypress FM25CL64B FRAM

Previously, I tested a Cypress FRAM memory chip with the Arduino. A feature of FRAM memory is the speed at which it can be accessed. Cypress claims the FM25xxx chips can operate at 40MHz, however the maximum speed for SPI … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment