Keil Series Tutorial 09: Debugging and Simulation

Keil Series Tutorial 09: Debugging and Simulation

Follow/Star Public Account to not miss any messages! This tutorial was updated and published by the original author strongerHuang in November 2018. Tags: Keil, MDK-ARM, µVision Copyright: Commercial use prohibited Disclaimer:This document is for personal learning use only, for reprints please contact the author via the public account for authorization. 1Introduction Debugging is a crucial … Read more

Keil Series Tutorial 02: Creating a Basic Software Project

Keil Series Tutorial 02: Creating a Basic Software Project

Follow/Star Public Account to not miss any updates! This tutorial was updated and published by the original author strongerHuang in October 2018. Tags: Keil, MDK-ARM, µVision Copyright: Commercial use prohibited Disclaimer:This document is for personal learning use only. For reprints, please contact the author through the public account for authorization. 1Introduction Currently, Keil offers four … Read more

How to Change the Compiler in Keil MDK?

How to Change the Compiler in Keil MDK?

Follow+Star Public Account, don’t miss out on wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Some readers do not want to change the version of Keil MDK but wish to upgrade to a higher version of the compiler. For example: using Keil MDK version V5.32, the default compiler version is V6.14.1. If I … Read more

Introduction to Keil Development Tools

Introduction to Keil Development Tools

Keil Keil consists of µVision + Development Tool Kit. µVision is the shell, while the development tool kit is the core, combined to form four complete software products. For example, keil5 (Keil µVision5) includes four products: • Keil for Arm • Keil for C51 • Keil for C251 • Keil for C166 Similarly, Keil4, Keil3, … Read more

Design Concepts of Hardware Abstraction Layer (HAL & BSP) Part Two

Design Concepts of Hardware Abstraction Layer (HAL & BSP) Part Two

1 BSP Design Example (Taking STM32 Hardware Platform as an Example) 2 Summary of Hardware Abstraction Layer Design 2.1 Key Points in Module Header File Design 1. Only include definitions of data types and descriptions of interface functions provided for external calls. 2. Generally, do not define variables or describe hardware-related resources, nor include any … Read more

Practical Management of Pediatric Pancreatitis

Practical Management of Pediatric Pancreatitis

Respect originality! The latest issue of the British Medical Journal (BMJ) Pediatrics has published this article, summarizing the review on pediatric pancreatitis, with concise points and strong clinical practicality, worthy of learning and reference. The full translation is as follows (original text attached at the end): Pancreatitis is a disease characterized by inflammation of the … Read more

Recommended Domestic Intelligent Low-Side Switch

Recommended Domestic Intelligent Low-Side Switch

Introduction High-side and low-side switches are widely used in automobiles, such as for controlling headlights, airbag activation, and relay control. A semiconductor switch configured on the upper circuit is called a high-side switch, while one configured on the lower circuit is called a low-side switch.Today, we recommend a domestic intelligent low-side switch,which can completely replace … Read more

Design Concepts of Hardware Abstraction Layer (HAL & BSP) in Embedded Systems (Part 1)

Design Concepts of Hardware Abstraction Layer (HAL & BSP) in Embedded Systems (Part 1)

1 Introduction The Hardware Abstraction Layer (HAL) is an interface layer located between the operating system kernel and the hardware circuitry, aimed at abstracting the hardware. It hides the hardware interface details specific to a platform, providing a virtual hardware platform for the operating system, making it hardware-independent and portable across various platforms. The HAL … Read more

How Smartwatches Conduct Health Monitoring

How Smartwatches Conduct Health Monitoring

Health Monitoring of Smartwatches Introduction As people pay more attention to healthy living, smart health monitoring systems have gradually gained widespread attention and application. Smartwatches are widely used to monitor various health indicators in daily life, but what are their principles? Heart Rate Measurement Heart Rate Heart Rate The heart’s beating causes the blood vessels … Read more

Unveiling Mitsubishi PLC: Why It Is the Darling of the Industry?

Unveiling Mitsubishi PLC: Why It Is the Darling of the Industry?

Click the blue text to follow us The Advantages of Mitsubishi PLC Powerful Functions: Mitsubishi PLC has powerful control capabilities, allowing for various complex logic control, sequential control, timing control, counting control, and more. Additionally, it features a rich variety of input and output types to meet diverse control requirements. High Reliability: Mitsubishi PLC adopts … Read more