JTAG Interface Hardware Design for STM32

JTAG Interface Hardware Design for STM32

What is the JTAG Interface? Visually, the JTAG interface is the blue 20-pin connector shown in the image above. What is the Purpose of the JTAG Interface? To download programs to the microcontroller. To debug the microcontroller online, such as step debugging, power-off debugging, viewing register values, etc. Does the JTAG interface for STM32 need … Read more

Practical Tips for Keil: How to Output BIN Files

Practical Tips for Keil: How to Output BIN Files

Follow+Star Public Account, don’t miss wonderful content Author | strongerHuang WeChat Public Account | Embedded Column Some friends are curious, why does Keil only have the hex output option, but no bin output option? This article explains: How to output bin files using Keil Using Keil’s built-in fromelf conversion tool The method here is actually … Read more

Choosing Between Keil and IAR for Microcontroller Development

Choosing Between Keil and IAR for Microcontroller Development

Comparing the installation time of the latest Keil MDK V5.39 and IAR EWARM V9.50.1. var __INLINE_SCRIPT__ = (function () { 'use strict'; function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; … Read more

C++ LED Blinking Program Using Keil and STM32

C++ LED Blinking Program Using Keil and STM32

Follow+Star Public Account, Stay Tuned for Exciting Content Author | strongerHuang WeChat Public Account | Embedded Column Generally speaking, programming on microcontrollers is done using either assembly or C language, while development with C++ is rare. So, can we use C++ for microcontroller development? The answer is definitely yes. Below, I will discuss some details … Read more

Implementing a DAC0832 to Output a Sawtooth Wave

Implementing a DAC0832 to Output a Sawtooth Wave

Implementing a DAC0832 to Output a Sawtooth Wave – Understanding Digital to Analog Conversion from Scratch Today we will implement an interesting case: using the DAC0832 to output a sawtooth wave. Through this case, not only will we learn the basic principles of DACs, but we will also master the methods for waveform generation. Introduction … Read more

DAC Technology: Digital to Analog Conversion and Waveform Generator Design

DAC Technology: Digital to Analog Conversion and Waveform Generator Design

DAC Technology: Digital to Analog Conversion and Waveform Generator Design DAC Technology: The Mystery from Digital to Analog – Practical Design of Waveform Generators Hello everyone, I’m Daodao. Today we will talk about DAC technology, which stands for Digital to Analog Conversion. In simple terms, it allows a microcontroller to output various voltage values, such … Read more

Communication Protocols: SPI, IIC, UART, CAN Notes (Part 2)

Communication Protocols: SPI, IIC, UART, CAN Notes (Part 2)

5. CAN Communication Protocol CAN stands for Controller Area Network, which was developed by the German company BOSCH, known for its automotive electronic products, and has ultimately become an international standard (ISO11519 and ISO11898). It is one of the most widely used field buses internationally. CAN is a multi-master asynchronous serial communication bus. Due to … Read more

Active Injection Fault Location Method for UPFC Lines

Active Injection Fault Location Method for UPFC Lines

Click the above “Power Automation Equipment” to follow with one click! State Grid Corporation of China Science and Technology Project (100% Non-water Renewable Energy Grid Protection Adaptability Analysis and New Principle Research) (5100-202140339A-0-0-00). (The following is the main content of this article, see the original text in “Power Automation Equipment” 2022, Vol. 42, No. 6) … Read more

Two Essential Skills in Proteus for Quick Circuit Design

Two Essential Skills in Proteus for Quick Circuit Design

1. If you want to access more electronic design materials and microcontroller study resources, please search for “Zhenxing Network” on Baidu, and click the first link in the search results to enter the website; 2. If you want to get started with the STM32 microcontroller, please pay attention to the crowdfunding activity initiated at the … Read more

Simulation Design of Intelligent Trash Can Based on 51 Microcontroller

Simulation Design of Intelligent Trash Can Based on 51 Microcontroller

Click the blue text to follow us Simulation design of intelligent trash can based on 51 microcontroller (Proteus simulation + program + design report + schematic diagram + explanation video) Simulation software: Proteus 8.9 and above Compiler: Keil 4/Keil 5 Programming language: C Design number: S0089 Main Functions: Simulation design of intelligent trash can based … Read more