[12]open62541v1.2 official documents in Chinese_ XML node set compiler
brief introduction
When writing an application, it is more comfortable to use some GUI tools to create an information model. Most tools can export data according to OPC UA Nodeset XML schema. open62541 includes a python based nodeset compiler, which can transform these information model definitions into a working server.
Note that you can ...
Posted by dmIllithid on Sun, 16 Jan 2022 07:05:58 +0100
stm32 realizes the acquisition of temperature and humidity (AHT20) through I2C interface
Understand I2C bus protocol
What is the I2C protocol? The I2C communication protocol (Inter Integrated Circuit) is composed of Phiilps Developed by the company, because it has few pins, simple hardware implementation and strong scalability, it does not need USART and CAN And other communication protocols are now widely used in the communic ...
Posted by SystemWisdom on Thu, 13 Jan 2022 18:55:52 +0100
STM32F407ZE realizes Multi-sensor Detection and data upload to oneNet based on RT thread and ZigBee
1, RT thread
1. Introduction
RT thread nano is a minimalist version of hard real-time kernel. It is developed by C language, adopts object-oriented programming thinking, and has a good code style. It is a tailorable, preemptive real-time multitasking RTOS. Its memory resources are very small, and its functions include relatively complete ...
Posted by believer on Wed, 12 Jan 2022 10:18:23 +0100
LPIT overview of NXP S32K1 Timer
summary
S32K1 has rich Timer resources. Today, we start with the simplest LPIT.
LPIT: low power periodic interrupt timer. LPIT is a periodic interrupt timer with multiple timer channels. When a timer reaches the programmed count value, the corresponding channel will generate pre trigger and trigger output signals, which can trigger other modu ...
Posted by chakhar86 on Mon, 10 Jan 2022 12:41:43 +0100
[Introduction to S32K3 GPIO & interrupt use]
Routine introduction
Routine selection:
Selection criteria:
The level of peripherals after Dio opens is shown in the following figure: Siul2 opens the peripheral hierarchy as shown in Fig.
Use of GPIO
General GPIO
Pin level control requires the following modules to be added to the diver: Increase GPIO Clicking on the SIUL2 module ...
Posted by snidog on Sat, 08 Jan 2022 19:23:24 +0100
NXP S32K1 DMA module Driver
summary
By analyzing the official S32SDK of NXP S32K1, this paper analyzes its DMA code, so as to better use DMA in the future.
virtual channel
In MCU, there may be 1- multiple DMA instances, and each instance has several different numbers of DMA channels. Therefore, the concept of virtual channel is introduced into the DRV of S32SDK to ...
Posted by alexville on Thu, 06 Jan 2022 13:18:28 +0100
STM32MP157 experiment DMA (Memory To Memory)
Design requirements
Use DMA to move data from memory A to memory B
1, Basic knowledge
DMA (Direct Memory Access) Direct Memory Access can greatly reduce the workload of CPU. The CPU executes instructions according to the content of the code. Among these instructions, there are instructions for calculation, control program and data tr ...
Posted by tim_ver on Wed, 05 Jan 2022 16:12:10 +0100
U8g2 software i2c porting to stm32
U8g2 software i2c porting to stm32
Using stm32f407, the software i2c drives the oled screen
Screen is
128 * 64, 0.96 inch monochrome oled screen, driver chip ssd1306
Development environment:
VSCODE+EIDE
Development language:
C/C + + mixed programming
Step 1: prepare data
U8g2 source code https://github.com/olikraus/u8g2 download Down ...
Posted by kevdotbadger on Wed, 05 Jan 2022 03:40:18 +0100
stm32 serial port custom protocol receives a string of hexadecimal data (convert two bytes into decimal data) + some basic knowledge of serial port
1, Basic storage unit
bit: A digit in a binary number, which can be 0 or 1. It is the smallest unit of data in a computer. Byte s: The basic unit of data in a computer. Every 8 bits form a byte. All kinds of information need at least one byte to be stored and processed in the computer. For example, an ASCII code is represented by one byt ...
Posted by soloslinger on Tue, 04 Jan 2022 22:58:52 +0100
jetson nano hands-on record
Record my problems and solutions in using nano
Hardware introduction
There are three main boards in jetson nano series, namely jetson nano B01,jetson nano A02 and jetson nano 2GB. The difference between the two official models is that they are different from the other 2GB models, except for some of the official ones. NVD|A NVIDIA China Z ...
Posted by chetanmadaan on Tue, 04 Jan 2022 10:42:36 +0100