In STM32: CAN bus driver

This article uses Italian Semiconductor (ST): STM32F103C8T6 Core Version: ARM Cortex-M3, if not this chip, please refer to the schematic of the chip you are using. Picture from Walnut Electronics Pin Definition In the pin definition of STM32F103C8T6, PA11 corresponds to CAN_RX PA12 corresponds to CAN_TX STM32 CAN Bus Schematic Di ...

Posted by tronicsmasta on Sun, 10 Oct 2021 10:21:14 -0700

Infrared remote control communication

Infrared remote control protocol Wireless contactless control technology At present, PWM (pulse width modulation) of NEC Protocol and PPM (pulse position modulation) of Philips RC-5 Protocol are widely used in the coding of infrared remote control characteristic Anti interference ability, reliable signal transmission, low power consumpti ...

Posted by centenial on Sun, 10 Oct 2021 01:08:12 -0700

Research and driving method record of Xinli Truly M128128

1. Start It started like this. This is a screen removed from the automatic deposit cabinet. It has been placed for two or three years. I want to use it. It uses a rare 22 pin foot Then it's amazing that this thing now costs hundreds of dollars. These thousands are false bid prices. The actual price should be between 2 ...

Posted by ragefu on Thu, 07 Oct 2021 15:11:50 -0700

STM32 - general timer - input capture

one   General timer input capture overview one point one   How input capture works          In the general timer block diagram, input capture mainly involves the top part (selection of counting clock), the middle part (time base unit) and the bottom left part (input capture). Here we mainly ...

Posted by thecookie on Tue, 05 Oct 2021 15:19:59 -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

Neural network transplanted to STM32

Transplanting neural network to STM32 A recent project needs to use the network for fitting, and use the fitting results as control. I wonder if I can do neural network calculation directly on the single chip microcomputer, so that I can calculate in real time without relying on the upper computer. Therefore, there are two main problems to be ...

Posted by zulx on Sat, 02 Oct 2021 13:52:23 -0700

Arduino for esp32 -- Introduction and use of esp-now

ESP-NOW introduction ESP-NOW is a protocol developed by Espressif, which allows multiple devices to communicate with each other without using Wi Fi. The protocol is similar to a low-power 2.4GHz wireless connection. Pairing between devices needs to be completed before communication. After pairing, the connection is secure, point-to-point, ...

Posted by konsu on Thu, 30 Sep 2021 18:04:22 -0700

Lesson 3 [STM32 startup] startup mode startup file startup process

Basic knowledge framework Class notes Startup process after normal reset Will STM32 execute the main function immediately after reset and power on? No, before executing the main function, STM32 will experience: Hardware select boot modeRead the interrupt vector table of the memory corresponding to the startup modeInitialization stack ...

Posted by poe on Tue, 28 Sep 2021 10:29:45 -0700

9, FreeRTOS -- idle task hook function

Idle task hook function To: detailed explanation of idle task hook function Note: the idle task hook function will also occupy cpu resources. The idle task hook function should be used reasonably Experiment 1: continuously create tasks Circle focus First, a task flag1 is created_ Task Task 1 created Flag2_Task, pay attentio ...

Posted by billborric on Mon, 27 Sep 2021 06:18:55 -0700

STM32F40x CAN controller

1, Introduction to CAN controller STM32 comes with a basic extended CAN peripheral, also known as bxCAN. The features of bxCAN are as follows: Support CAN protocol 2.0A and 2.0B active mode Baud rate up to 1Mbps Support time triggered communication Has 3 send mailboxes 2 receive FIFO s with 3 levels of depth Variable filter groups (also ...

Posted by sone_br on Mon, 27 Sep 2021 03:48:21 -0700