Tagged: stm32f7

HAL Library 28- Digital to Analog converter for STM32Fxxx 1

HAL Library 28- Digital to Analog converter for STM32Fxxx

Here it is. After many email about this library, I’ve finally made it. This library works on STM32F0xx, STM32F4xx and STM32F7xx based devices, where DAC is supported. For example, STM32F401 and STM32F411 does not support DAC. Library Read more about new HAL libraries Features It does not use built-in HAL support for generating signals Output is based on user value Independent 2 DAC channel outputs with 12-bit resolution

HAL Library 27- Identification for STM32Fxxx 1

HAL Library 27- Identification for STM32Fxxx

If you wanna take a control on your software (secure your software by selecting package you want, device you want and others) you can identify STM32Fxxx device. This library allows you to read several things from device, like unique ID, flash size, package type, device type and maybe more. I’ve ported my old library to HAL based drivers, which now supports STM32F0xx, STM32F4xx and STM32F7xx series. Library Read more about new HAL libraries Features Read device type with software, Read...

NRF24L01+ 2.4GHz RF Module 2

HAL Library 25- NRF24L01+ for STM32Fxxx

I spent some time again porting libraries from STD drivers for F4 series to HAL drivers for STM32 series. This library is going to be about NRF24L01+ transceiver module, allowing you to send and receive data between 2 NRF24L01+ modules connected to STM32Fxxx device. Library Read more about new HAL libraries Features Send and receive data using NRF24L01+ Allows to use IRQ pin on NRF24L01+ Functions to read and clear interrupts are in API

HAL Library 24- RTC for STM32Fxxx 23

HAL Library 24- RTC for STM32Fxxx

RTC library was ported to HAL drivers for STM32Fxxx line from my previously library RTC for STM32F4xx. If features similar things as before except some functions were changed, which are already described in HAL API. Library Read more about new HAL libraries Features Support Internal or external clock source PC14 and PC15 pins are used for external crystal oscillator STM32F4/429 Discovery does not have RTC crystal onboard. Check board’s manual on how to set it up Support wakeup interrupt Support...

HAL Library 22- BOR for STM32Fxxx 1

HAL Library 22- BOR for STM32Fxxx

BOR (Brown Out Reset) is a way to reset microcontroller if target voltage is below voltage we set. When this happens, MCU is in reset state until voltage comes above selected voltage. STM32F4/7xx devices have 4 possible BOR values, which are described later or in API documentation. Library Read more about new HAL libraries Features Set Brown-Out detection value Get Brown-Out detection value

HAL Library 20- FATFS for STM32Fxxx 126

HAL Library 20- FATFS for STM32Fxxx

FATFS library (HAL LIB 20) is a “generic” library for all FAT related implementations, such as SDCARD, USB FLASH, SPI FLASH and also SDRAM can be used with proper FAT initialization. My FATFS library currently supports only SDCARD communication with SDIO (STM32F4xx) or SDMMC (STM32F7xx) or SPI on both families. There is no big difference between them and you can treat them as the same peripheral with only different name. In case you are interested for FATFS based on STD...