Confusion Caused by a Small Circuit: RS485 Circuit

Confusion Caused by a Small Circuit: RS485 Circuit

RS485 communication is a commonly used communication method in the industry, widely applied with a simple circuit. Below is a circuit diagram of the 485 interface: This image is one I found online; it is a commonly used circuit. Although many people use it this way and I haven’t heard of any issues, I believe … Read more

Connecting MSP430 JTAG (USB and Parallel) to Target Board

Connecting MSP430 JTAG (USB and Parallel) to Target Board

It is common to see beginners of MSP430 asking questions about connecting MSP430 JTAG to the target board in forums. Here, I summarize the information to help new MSP430 learners clear their doubts. The JTAG connection of MSP430 mainly has two methods: the 4-wire JTAG method (including TDO, TDI, TMS, TCK four standard JTAG signals) … Read more

JTAG Download Method Summary for Altera FPGA with Nios II Core

JTAG Download Method Summary for Altera FPGA with Nios II Core

1. For Altera FPGA, when using Nios II, there are four types of files that need to be downloaded: .sof file, .pof file, .jic file, and .elf file. 2. The .sof file and .pof file are usually referred to as FPGA “hardware” or “firmware” files, generated by design compilation in Quartus II. The source file … Read more

Definition and Meaning of JTAG Interface Pins

Definition and Meaning of JTAG Interface Pins

JTAG has 10-pin, 14-pin, and 20-pin configurations. Although the number of pins and their arrangement differ, some pins are the same across these configurations. The definitions of each pin are as follows. 1. Pin Definitions Test Clock Input (TCK) —– Required 1 TCK is mandated in the IEEE1149.1 standard. TCK provides an independent, basic clock … Read more

Speeding Up JTAG Cable Download: Try This Method!

Speeding Up JTAG Cable Download: Try This Method!

In embedded development and chip debugging, the JTAG interface allows developers to access the internal registers of chips through boundary scan technology, making it one of the important tools. However, when using the JTAG cable for program downloads, you may feel that the download speed is too slow. So how can we improve its speed? … Read more

Introduction to 51 Microcontroller: Sailing Innovation

Introduction to 51 Microcontroller: Sailing Innovation

Understanding and Getting Started with the 51 Microcontroller To deepen students’ knowledge in the field of competitions and enhance their understanding of microcontroller technology, the Student Science and Technology Association of the College of Automation and Information Engineering (hereinafter referred to as the “Association”) successfully held the sixth session of the “Sailing Innovation” series of … Read more

Microcontroller Principles and Applications Course

Microcontroller Principles and Applications Course

With the widespread adoption of smart products, the development and design of electronic products have gradually become the core content of study for students in electronic-related majors. Since its introduction in the 1970s, the microcontroller has quickly become the preferred choice for developing electronic products due to its strong real-time control capabilities, low cost, and … Read more

Why 8-Bit Microcontrollers Are Still Relevant

Why 8-Bit Microcontrollers Are Still Relevant

In recent years, with the gradual maturity of processes and IP, 32-bit MCUs have grown rapidly, to the point where 16-bit MCUs are almost skipped. Nowadays, when talking about embedded MCUs, it is either 8-bit or 32-bit, with very few 16-bit MCU product models available. So, what about the situation with 8-bit MCUs? Many embedded … Read more

Interface and Programming of SPCE061A and LCD Module HS12864-1

Interface and Programming of SPCE061A and LCD Module HS12864-1

1 Introduction In embedded measurement and control systems centered around microcontrollers, the interface between the microcontroller and display devices is an essential link. This involves selecting the type of display device, determining whether to use serial or parallel interfaces, and establishing the display driver, among other issues. A typical display device is the LED digital … Read more

Challenges in Driving LCD Displays with STM32 FSMC

Challenges in Driving LCD Displays with STM32 FSMC

This article is suitable for students who have studied LCD displays but do not fully understand them. The author uses the battleship STM32. In this article, the author will discuss three topics: FSMC-related configuration, principles of displaying a string of characters, and principles of displaying Chinese characters. Let’s get to the point →_→ 1. FSMC-related … Read more