Using stm32cupemx to generate keil project to complete water lamp and serial communication
catalogue
1, Generate keil project using stm32subemx
1.1. Download stm32cupemx
1.2. Create a new project
1.3 initialization configuration
1.4 project export
2, Improvement and Simulation in keil
2.1 improve functions
2.2 simulation waveform
2.3 burning demonstration
3, stm32usart serial communication
3.1 requir ...
Posted by neerav on Wed, 27 Oct 2021 08:54:02 -0700
STM32 communicates through serial port (assembly)
1. UART introduction
Universal synchronous asynchronous receiver and transmitter is a A serial communication device, which can flexibly exchange full duplex data with external devices. There is another difference from USART UART(Universal Asynchronous Receiver and Transmitter) cuts out the same data on the basis of USART Step communication ...
Posted by D1proball on Mon, 25 Oct 2021 04:59:12 -0700
STM32F103 register mode turns on the LED water flow lamp
Experimental requirements: build the circuit with STM32 minimum system core board (STM32F103C8T6) + panel board + 3 red, green and blue LEDs, use GPIOB, GPIOC and GPIOD to control the LED lights, flash in turn, and the interval is 1 second. 1) Write the program design idea, including the register address and detailed parameters of GPIOx port; 2 ...
Posted by Stegs on Sun, 24 Oct 2021 07:53:58 -0700
STM32F103 register mode turns on the LED water flow lamp
1, Register introduction
Register, according to Baidu Encyclopedia, register is an integral part of the CPU. Registers are high-speed storage components with limited storage capacity. They can be used to temporarily store instructions, data and addresses. Generally speaking, registers store things. What we store is just from our objective thin ...
Posted by hmogan on Thu, 21 Oct 2021 20:09:14 -0700
Detailed transplantation summary of U-BOOT based on ARM processor
In the development stage of an embedded product, the bootloader needs to be continuously downloaded to the memory. If the memory uses nand flash, but there is nothing in it for the first time, it can only be started in other ways according to the startup mode of the processor, such as SD card or ...
Posted by neox_blueline on Thu, 07 Oct 2021 15:51:02 -0700
The sister of iceberg yuluo, who is worth more than 100 million, said to xiaodiannong, do you have a larger LCD
For yuluo's sister, cough, in order to expand my knowledge, how can I only use a liquid crystal as small as my brother? Shouldn't I be bigger
Linkage article The iceberg Royal Luo, who is worth more than 100 million, said to xiaomainong, can you display LCD
Introduction to LCD12864
Abnormal LCD12864 LCD screen, three COB cow dung piles o ...
Posted by The Stranger on Tue, 05 Oct 2021 10:29:31 -0700
Arduino SimpleFOC Library-008-Motion Control
Motion Control
A simple FOC library has two main parameters that define the motion control architecture to use (and each parameter can be modified in real time):
Torque Control Mode-motor.torque_controllerMotion Control Mode - motor.controller
Closed-loop motion control -with position sensorOpen-loop motion control - No location sensor
T ...
Posted by jamkelvl on Sun, 03 Oct 2021 09:35:06 -0700
Introduction to ARM APB bus
testing software: ISE14.7 author: Rose Island
Introduction to APB bus
APB bus
APB(Advanced Peripheral Bus) follows AMBA (Advanced Microcontroller Bus Architecture Protocol). Signal conversion is related to the rising edge of the clock. Each read-write transmission shall be at least two cycles. Read data and write data cannot occur at the s ...
Posted by gum1982 on Thu, 30 Sep 2021 21:26:00 -0700
Beginners can also learn, from 0 to the Deployment yolov5 tutorial, Windows Linux PC arm Jeston Platform-wide Deployment-
Continue with the previous article on training your own dataset using yolov5. This article will show you how to deploy yolov5 using Msnhnet on windows and linux, pc and jetson nx platforms.
pytorch model to msnhnet
Open the terminal under the yolov5 folder. Copy best.pt to the weights folder. Execute
python yolov5ToMsnhnet.py
The content ...
Posted by Matth_S on Sun, 19 Sep 2021 08:56:36 -0700
AArch64 tutorial Chapter 5
AArch64 tutorial Chapter 5
In this chapter, we will look at how memory is accessed in aarch64
Memory
Random access memory, or simply memory, is a necessary part of any architecture. Memory can be thought of as an array of consecutive numbers called addresses, each element being a byte. In AArch64, the address is a 64 bit (which does not mean ...
Posted by darkke on Tue, 14 Sep 2021 23:06:21 -0700