Exploring the SPI Bus

Exploring the SPI Bus

“A detailed explanation of the Serial Peripheral Interface and its communication applications with memory, displays, Wi-Fi modules, and SD cards.“ In a previous article, I explored the astonishing convenience of interfacing modern OLED displays with bare-metal microcontrollers. My point is simple: in most embedded applications, using a complete Linux SoC platform (like Raspberry Pi) is … Read more

Integrating Wireless Communication Modules: Practical Guide to Connecting Microcontrollers with Bluetooth Modules

Integrating Wireless Communication Modules: Practical Guide to Connecting Microcontrollers with Bluetooth Modules

Integrating Wireless Communication Modules: Practical Guide to Connecting Microcontrollers with Bluetooth Modules In modern electronic projects, wireless communication has become an indispensable part, and Bluetooth modules are a popular choice for wireless communication due to their low power consumption, low cost, and ease of use. This article will focus on the integration of microcontrollers with … Read more

Embedded Development in C: SPI Communication Protocol

Embedded Development in C: SPI Communication Protocol

Embedded Development in C: SPI Communication Protocol Introduction The SPI (Serial Peripheral Interface) is a synchronous serial communication protocol widely used for high-speed data transfer between microcontrollers and various peripherals. It was introduced by Motorola in the 1980s and has been widely adopted due to its simplicity, flexibility, and efficiency. SPI is typically used to … Read more

Essential for Electronic Engineers: Efficient Learning Guide for Multisim

Essential for Electronic Engineers: Efficient Learning Guide for Multisim

Get the cloud drive link in the comment section at the end 1 – A Concise Tutorial on Basic Electronic Technology Simulation with Multisim 2 – Application of EDA Software MultiSim in Electrical and Electronic Technology Experimental Teaching 3 – Multisim Schematic Input, Simulation, and Programmable Logic 4 – Multisim 11.0 Tutorial 5 – Multisim … Read more

Microcontroller RTOS Real-Time Task Scheduling: Multi-Task Cooperation and Priority Management

Microcontroller RTOS Real-Time Task Scheduling: Multi-Task Cooperation and Priority Management

Microcontroller RTOS Real-Time Task Scheduling: Multi-Task Cooperation and Priority Management Today, we will discuss something “advanced”: the Real-Time Operating System (RTOS) for microcontrollers.If you have used a microcontroller to run bare-metal code, you may have encountered the problem of needing to handle multiple tasks simultaneously, such as key detection, sensor data collection, and serial communication. … Read more

Collection of 20 Types of Frequency Converter Modbus Communication Register Allocation Tables

Collection of 20 Types of Frequency Converter Modbus Communication Register Allocation Tables

I have previously worked with microcontrollers and various models of frequency converters including Mitsubishi D700, Siemens G120, Omron 3G3JZ, Panasonic VF200, Delta VFD-M, Xinjie VB3, Yonghong FID-B10, Chande IS7, Inovance MD500, Invt Goodrive10, Schneider ATV12, Haiwei E, Holley HGD303, Taian F510, Hexin F2A, Rockwell PowerFlex-4, Fuji FRENIC-VP, Boke CV20, Yaskawa A1000, and Weichuang Artrich-AR60T. Most … Read more

C++ Embedded Development: Hardware Interaction and Resource Management

C++ Embedded Development: Hardware Interaction and Resource Management

C++ Embedded Development: Hardware Interaction and Resource Management In today’s technological world, embedded systems are ubiquitous, from household appliances to automotive control systems. These devices often rely on efficient and reliable small programs to perform specific functions. C++, as a powerful programming language, provides superior solutions for handling complex logic and resource management in embedded … Read more

Setting Up an Assembly Language Development Environment on Windows 10 (Using DOSBOX and MASM32)

Setting Up an Assembly Language Development Environment on Windows 10 (Using DOSBOX and MASM32)

Limited Time Resource Download: Reply “Tutorial” to obtain a microcontroller eBook, reply “Simulation“ to get Proteus simulation materials, the Baidu Drive group sharing link update time: 2017-07-12, if it is invalid, please leave a message at the end of the article, do not leave a message in the background, you can also search for more … Read more

Collection | UART Communication Protocol in Electronic Communication Protocols

Collection | UART Communication Protocol in Electronic Communication Protocols

Do you remember the era when printers, mice, and modems came with those bulky connectors and thick cables? Literally, those that had to be screwed into your computer? These devices might be using the UART protocol to communicate with your computer. Although USB has almost completely replaced those old cables and connectors, UART is by … Read more

The SPI Protocol is Not as Simple as I Thought

The SPI Protocol is Not as Simple as I Thought

Hello everyone, I am Jide Cheng. Today I will share content related to the SPI protocol. Table of Contents Introduction Table of Contents First, let’s talk about UART SPI Communication Protocol Characteristics of SPI Mode Numbers Multi-Slave Mode Advantages and Disadvantages Programming Implementation First, Let’s Talk About UART I previously wrote an article on UART, … Read more