Understanding Microcontrollers: Advanced Techniques

Understanding Microcontrollers: Advanced Techniques

This Session’s Learning Implementing Two Lines of Different Content on LCD Using Code Knowledge Points for This Session: Understand how to achieve a two-line display effect on the LCD (the last learning session of microcontrollers this semester) Learning Tools: Computer, Keil uVision4 software, Proteus software Microcontroller Explanation After several weeks of studying microcontrollers, I believe … Read more

What Software to Use for Microcontroller Programming?

What Software to Use for Microcontroller Programming?

In the field of microcontroller programming, it is crucial for developers to choose the right development tools. Choosing the wrong one may significantly reduce learning efficiency and make it harder to explore microcontrollers. Below, we will review several common programming software for microcontrollers, hoping to help everyone. 1. Keil Advantages: As an essential tool for … Read more

Understanding Microcontrollers: LED Flow Light Effect

Understanding Microcontrollers: LED Flow Light Effect

This Lesson’s Focus Implementing the LED Flow Light Effect Using Code Key Points This Lesson: Review the content learned in the last class and understand the operating steps of the microcontroller Learn to write code to achieve the LED flow light effect Learning Tools: Computer, Keil uVision4 software, Proteus software Explanation of Two Types of … Read more

STM32CubeMX Configuration for STM32F103C8Tx UART Data Manager

STM32CubeMX Configuration for STM32F103C8Tx UART Data Manager

Introduction Since both the Arduino controlling the lead screw and the board controlling the servo only have one UART, they need to communicate with each other, and also with the Raspberry Pi. Therefore, the number of UARTs is insufficient. Thus, I created a UART Data Manager using the STM32F103 chip, which has three UARTs: USART1~3. … Read more

How to Simulate STM32 Microcontroller in Keil

How to Simulate STM32 Microcontroller in Keil

1. Introduction When learning about the 51 microcontroller, we often use the combination of Keil and Proteus for experiments. This simulation saves us a lot of hardware and time costs, allowing us to visually observe the execution process of the code. However, when switching to the STM32 series microcontrollers, Proteus is obviously not supported, but … Read more

Common Issues and Solutions in STM32 Debugging

Common Issues and Solutions in STM32 Debugging

Click the above “Chuangxue Electronics” to follow and easily learn electronic knowledge. Chuangxue Electronics Subscription Daily updates on technical articles in the electronics industry and the latest news on microcontrollers, allowing you to learn easily anytime, anywhere. In the debugging of STM32 microcontrollers, a series of issues may arise. This article mainly introduces the possible … Read more

Powerful ITM Debugging Tool for STM32

Powerful ITM Debugging Tool for STM32

STM32 has a code tracing feature, known as ITM, which is a very powerful debugging function that can replace serial input/output functionality, requiring only one I/O line to implement. Of course, its benefits are not limited to this; when debugging embedded operating system code, you will find it quite convenient. However, the focus of this … Read more

How to Use KEIL MDK to Download Programs

How to Use KEIL MDK to Download Programs

1. Introduction to KEIL MDK RealView MDK development suite originates from Keil, Germany, and has been validated and used by over 100,000 embedded development engineers worldwide. It is the latest software development tool released by ARM for various embedded processors. RealView MDK integrates the most advanced technologies in the industry, combining the features and functions … Read more

Practical Tips for Customizing Hex File Names in Keil

Practical Tips for Customizing Hex File Names in Keil

Follow+Star Public Account Number, don’t miss out on wonderful content Author | strongerHuang WeChat Official Account | Embedded Column How do you usually define the Hex file names you output? Especially when the product needs to be mass-produced, the Hex firmware (file name) sent to the production department. If the software version is upgraded, and … Read more