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