Transplantation of LVGL V8 on STM32F429

LVGL is a good thing to use. Now there are more and more tutorials on the Internet, many of which are for V7 and below, but the upgrade of V8 for V7 is still very large, and the use methods of many controls are different, so there needs to be a suitable migration project to use. I've been trying to transplant these two days, and there have bee ...

Posted on Tue, 07 Dec 2021 03:55:35 -0500 by harristweed

STM32 library function quick start

Tip: after the article is written, the directory can be generated automatically. Please refer to the help document on the right for how to generate it 1, Port P Initialization of P port and its related functions void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph ...

Posted on Sun, 05 Dec 2021 18:26:40 -0500 by briant

uc/OS system transplantation

catalogue 1, Prepare uCOSIII source code 2, Using CubeMX to build STM32F103C8T6HAL Library 3, Preparation before transplantation 4, Start migration 5, Run 6, Achieve three tasks 7, Keil virtual simulation logic instrument and real logic instrument (SaleaeLogic16) are used to capture the LED output level and the waveform of serial commu ...

Posted on Sun, 05 Dec 2021 16:23:30 -0500 by mpb001

Porting uc/OS-III to stm32F103 based on STM32cubeMX

catalogue 1, Get uC/OS-III source code 1. Download from the official website 2. Network disk download 2, Source code import file sorting 2.1 creating new folders and files two point two    Import source code three   Create stm32cubeMX project and provision 3.1 stm32cubemx project creation 3.2 project configuration ​ ...

Posted on Fri, 03 Dec 2021 19:38:32 -0500 by son.of.the.morning

STM32F103C8T6 porting uCOS based on HAL Library

catalogue 1, Create stm32 HAL library project using CubeMX   2, Transplant preparation 1. Obtain the source code of uC/OS-III   2. Document preparation   3, Start migration 1. Add the uCOS file to the project 2. Add path 3. Code addition and modification 4. Parameter setting 4, Concrete implementation ​  5, Expand ...

Posted on Fri, 03 Dec 2021 19:16:53 -0500 by (RL)Ian

In depth learning of Hisilicon SDK and API from official routines

1, Basic principles of image coding and compression Since a large number of excellent articles have talked about this on the Internet, I won't write here. The content repetition is meaningless! reference resources: http://blog.csdn.net/newchenxf/article/details/51693753 Compression and decompression is the process of mathematical operatio ...

Posted on Tue, 30 Nov 2021 08:37:34 -0500 by reeferd

Implementation of serial communication between openmv and stm32

I have been in graduate school for nearly three months. Graduate study is very different from undergraduate study. I should be good at finding information and summarizing myself. Therefore, I also decided to write a blog from now on to summarize various difficulties and solutions encountered in each period of time, so as to accumulate experienc ...

Posted on Mon, 29 Nov 2021 08:09:22 -0500 by Richardtagger

Ethernet transceiver of STM32H750 HAL Library

problem Recently, after debugging STM32H750+LAN8720, LwIP has been transplanted for most of the day. ping can also pass through, and TCP test is also successful. Originally thought that the HAL Library of ST was finally relieved. As a result, I optimized the compilation to the maximum ... it's impossible to ping directly. Later, it was fou ...

Posted on Sun, 28 Nov 2021 13:26:43 -0500 by harshilshah

[embedded] STM32 OLED screen display based on SPI communication protocol

1, SPI protocol and OLED introduction 1. Introduction to SPI protocol SPI(Serial peripheral interface), that is, serial peripheral interface, is a communication protocol based on high-speed full duplex bus, which was first defined by Motorola on its MC68HCxx Series MCU. (high speed, full duplex, really powerful) is widely used between ADC ...

Posted on Fri, 26 Nov 2021 23:12:59 -0500 by osram

ARM Clock System (ARM9) and Programming

ARM Clock System (ARM9) First of all, it is important to be clear that when writing a program with a time series nature, it is important to know the time series diagram of its work first if you do not have any ideas. A time series diagram can clearly describe the entire process of its operation. Understanding the time series diagram will signi ...

Posted on Wed, 24 Nov 2021 13:02:15 -0500 by kris81