Operations in Keil C Debugging State

Operations in Keil C Debugging State

In the debugging state of Keil C, how can we observe the operating status of various internal and external peripherals? How can we modify their settings? Answer: In debugging state, click on different peripheral options under the Peripherals menu to display or hide the corresponding observation windows. For example, to display the Timer 0 window, … Read more

Detailed Explanation of Keil MDK Compiler Warnings and Errors

Detailed Explanation of Keil MDK Compiler Warnings and Errors

After working with microcontrollers, I transitioned to ARM and initially used the ADS 1.2 compiler. I used it for a while because the old program of the project I took over was compiled with ADS, and most of the department was using it. When learning about microcontrollers, I used the Keil C51 compiler, and the … Read more

Resolving Link Errors in Keil Compilation

Resolving Link Errors in Keil Compilation

Using Keil MDK, I tried an example for STM32F107. After opening and compiling, the compilation succeeded, but the linker indicated that there were 5 functions undeclared. However, upon reviewing the files, it was clear that the header files were included. Why was it still not working? I also tried using extern declarations, but that did … Read more

Common Debugging Techniques in Keil uVision

Common Debugging Techniques in Keil uVision

When you enter the debugging interface, you will see the following image. The cursor has already run to the entry point of the main function, and the debugging toolbar is now displayed in front of you. Tools/Materials Ulink2 emulator Development board and Keil software Methods/Steps First, let’s introduce the relevant menus. The first one on … Read more

What Are the Types of Memory Areas in Keil C51?

What Are the Types of Memory Areas in Keil C51?

Click the above “Chuangxue Electronics” to follow for easy learning of electronic knowledge. Chuangxue Electronics Subscription Account Daily updates on technical articles in the electronics industry and the latest news on microcontrollers, making it easy to learn anytime, anywhere. Keil C51 memory areas are divided into two main types: program memory area and data memory … Read more

Practical Operations of Keil C51 for 51 Microcontroller Development

Practical Operations of Keil C51 for 51 Microcontroller Development

Course Introduction: The microcontroller software development platform—Keil software is currently the most popular software for developing MCS-51 series microcontrollers. Keil provides a complete development solution including a C compiler, macro assembler, linker, library management, and a powerful simulation debugger, all integrated into a single development environment (uVision). This tutorial video course on the 51 microcontroller … Read more

Steps to Add STC MCU Models in Keil

Steps to Add STC MCU Models in Keil

Are you feeling frustrated when creating projects in Keil because it doesn’t have STC models? Don’t worry… come, follow me to do it. 1. Open the download software in this file (stc-isp-15xx-v6.18-Beta2). 2. Click ① to find the associated settings for Keil ②. 3. Click on the Keil settings as shown in the above image, … Read more

MRI Imaging Methods and Common Disease Abbreviations

MRI Imaging Methods and Common Disease Abbreviations

MRI Imaging Methods The MRI image is formed by reconstructing signals generated from the resonance of hydrogen nuclei in a magnetic field. Therefore, the concept used in MRI images is “signal,” rather than the “density” concept used in CT images. In MRI images, lesions are described using the term “abnormal signal focus.” Because the imaging … Read more

Comprehensive Guide to Thread Classification

1. NPT is a general-purpose American standard tapered pipe thread with a thread angle of 60°. PT thread is a British standard tapered thread with a thread angle of 55°, commonly used for sealing. British pipe threads are fine threads; coarse threads have a larger thread depth, which severely reduces the strength of the external … Read more