STM32F4 Discovery

ST acquries Atollic 0

ST acquired Atollic to enrich STM32 ecosystem

STMicroelectronics has acquired Atollic few days ago to enrich STM32 portfolio and ecosystem support for customers. Atollic is known by its very professional toosl for ARM based devices. It features free TrueSTUDIO Eclipse based IDE with GCC compiler and packet together with many great features developed by Atollic such as HardFault exception debugging tool, RTOS thread debugging and many other. This acquisition means that TrueSTUDIO will be now part of STM32Cube ecosystem and will be available for free for STM32...

ST released STM32L4+ family 0

ST released STM32L4+ family

Recently, STMicroelectronics released a new low-power family, STM32L4+, with extended performance (120MHz frequency) and up to 2MB dual bank flash memory and 640kB of RAM memory. Together with graphics support, it makes it the best ultra low-power device on the market for smart watches and other long life-high performance projects. Benchmark result is 150DMIPS or 409 coremarks in ULPbench test by EEMBC. STM32L4+ portfolio STM32L4+ family consists of 3 main derivarions each with optional encryption. You can find 3 different lines,...

STM32 tutorial: Efficiently receive UART data using DMA 18

STM32 tutorial: Efficiently receive UART data using DMA

U(S)ART peripheral can work very good by using RXNE (Receive Not Empty) for each byte separatelly. In this case, every received byte is manipulated by CPU by jumping to appropriate UART interrupt service routine. To allow CPU to do fully other job when we receive UART data at high speed we can use DMA (Direct Memory Access) to offload CPU. We can think of DMA as co-processor who can only transfer data between different memories, in our case between peripheral data register UART...

0 17

EasyGUI preview on STM32F7-Discovery

Last 2 months I was working hard to build a platform independent graphical user interface library for embedded systems. I called it EasyGUI because idea behind is very simple library with support for custom user based widgets with touch and keyboard support. So far I built these features: Unlimited widgets (limited to RAM memory) Support for widgets which support children widgets (windows, panels, etc) Support for touch and keyboard events Support for UTF-8 encode and decode functions Support for custom...

New tutorials from user Slemi 0

New tutorials from user Slemi

User Slemi posted 2 tutorials on how to install SW4STM32 and how to install STM32CubeMX. Installing STM32CubeMX Installing System Workbench for STM32 SW4STM32 They are mainly written for total beginners and are step-by-step guide how to install. If you have troubles with installation, check above links.

Tutorial – Jump to system memory from software on STM32 4

Tutorial – Jump to system memory from software on STM32

One of you are already familiar with STM32 feature of embedded bootloader for software download to flash. This memory is called system memory and is normally accessible with BOOT configuration (either pin hardware or option bytes (later OB) in flash software). Normally, if you want to jump to system memory, you have to setup pin/OB and reset device. If you have OB setup, this is ok, but since you need at least one BOOT pin in hardware, this can lead to hardware...