Tagged: stm32f4discovery

Library 13- Reading temperature with Dallas DS18B20 on STM32F4 69

Library 13- Reading temperature with Dallas DS18B20 on STM32F4

In the last post, I show OneWire library. Today, I will use that library to show how to read temperature with Dallas’s temperature sensor DS18B20. DS18B20 Features 9 to 12 bits resolution -55°C to 125°C Celsius 64bit unique ROM number Alarm temperatures enable or disable Search devices with alarm flag set Can be parasite-powered Library Features Search sensors Read temperature Set resolution for each device Start temperature conversion on all devices simultaneously Set alarm low and high temperatures Disable alarm...

Library 12- OneWire library for STM32F4 34

Library 12- OneWire library for STM32F4

1-Wire is a device communications bus system designed by Dallas Semiconductor Corp. that provides low-speed data, signaling, and power over a single signal. It’s used in some temperature sensors, like DS18B20 temp sensor and many others products from Dallas. OneWire key features Single Contact Sufficient for Control and Operation Unique ID Factory-Lasered in Each Device Power Derived from Signal Bus (“Parasitically Powered”) Multidrop Capable: Supports Multiple Devices on Single Line Exceptional ESD Performance source: maximintegrated.com 17th May, 2014: There was some new functions added!...

ILI9341 LCD on STM32F4 267

Library 08- ILI9341 LCD for STM32F4

On STM32F429 Discovery board there is LCD with ILI9341 controller. It has 240 x 320 pixels resolution and 16bit or 18bit color depth, what gives you 65536 or 262144 different colors. It has also a possibility of different way of connection, like serial, parallel, with VSYNC and HYSNC. STM32F429 has also LTDC driver for LCD like that, but this driver we will use later. For now we will use SPI for driving in serial mode and some other pins for controlling. I...

CMSIS - Cortex Microcontroller Software Interface Standard 198

STM32F4/29 Discovery with CMSIS library in Keil uVision

From this moment, I will use in my projects Keil uVision. It’s true, that Coocox is free, but it has some bugs, which are great fixed in Keil. Keil has some limitations for free (32KB flash support, no optimization) version, but for our examples and libraries, it is just fine. For updates, look at my Github projects repository, where are all projects and libraries. There is no included my libraries in bottom project, you have to download it manually from Github. All...

SPI diagram 118

Library 05- SPI for STM32F4

Let’s say something about SPI. SPI (or Serial Peripheral Interface) is a protocol named by Motorola. With him you can control sensors, SD card and much more. SPI protocol works in a ways where there is one master and multiple slaves, In other words, master is our STM32F429 Discovery board and let’s say, SD card is slave.