A Beginner’s Guide to GTM-MCS VX-toolset

A Beginner's Guide to GTM-MCS VX-toolset

1 Overview The Bosch GTM IP module provides a general-purpose timer platform for complex applications in the automotive industry, such as powertrain, power steering, chassis, and transmission control. GTM offers various timer functions, such as counters, multifunction capture/comparison, PWM functions, duty cycle measurement, etc. GTM also features a RISC-like programmable core MCS for data processing … Read more

STM32CubeIDE Download and Installation Guide (Version 1.18.0 Example)

STM32CubeIDE Download and Installation Guide (Version 1.18.0 Example)

STM32CubeIDE Download and Installation Guide (Version 1.18.0 Example) Software Introduction STM32CubeIDE is the official integrated development environment (IDE) provided by STMicroelectronics, specifically designed for the STM32 microcontroller series. It combines the powerful features of STM32CubeMX and Eclipse, providing a complete development environment suitable for embedded software development and debugging. STM32CubeIDE not only supports code editing, … Read more

Step-by-Step Guide to Developing ARM with IAR Using N32G435

Step-by-Step Guide to Developing ARM with IAR Using N32G435

This article provides a step-by-step guide on using IAR for ARM development, taking the N32G435 as an example. The process is as follows: S1: Launch IAR by double-clicking the icon to open the project. S2: Create a new workspace: File / New workspace. S3: Create a new project: Project / Create New Project… A new … Read more

System Practice Learning ARMv8 Assembly – Course 4

System Practice Learning ARMv8 Assembly - Course 4

Course 4: Detailed Explanation and Practical Application of ARMv8 Assembly Pseudo Instructions Pseudo instructions (Directives) are auxiliary instructions provided by the assembler to control code generation, data allocation, segment structure, etc.,which do not directly translate into machine code. Below is a classification and example analysis of commonly used pseudo instructions in ARMv8 assembly: 1. Segment … Read more

System Practice Learning ARMv8 Assembly – Outline

System Practice Learning ARMv8 Assembly - Outline

Let’s set a learning plan for ARMv8 assembly language. After learning, aim to master ARMv8 assembly knowledge and be able to write some simple assembly code. Phase 1: Basic Preparation (1-2 weeks) Goals: Understand computer architecture and core concepts of the ARMv8 architecture. Set up the development environment. Write the first assembly program. Learning Content: … Read more

Renesas RA8 Series Tutorial | Generating Keil Projects Based on RASC

Renesas RA8 Series Tutorial | Generating Keil Projects Based on RASC

Follow us+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Official Account | strongerHuang For those who are not accustomed to developing with e2 studio, you can use RASC to generate a Keil project, and then happily complete development tasks in the Keil environment. This article describes the method of … Read more

Renesas RA8 Series Tutorial | Essential Documentation for Learning RA8

Renesas RA8 Series Tutorial | Essential Documentation for Learning RA8

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Official Account | strongerHuang Whether you are a beginner in MCU or working on projects using MCUs, we often refer to various related documentation (materials). So, what are the commonly referenced documents for learning the RA8 microcontroller? Where can we find … Read more

Renesas RA8 Series Tutorial | Configuring RA8 Serial Output Based on e2s

Renesas RA8 Series Tutorial | Configuring RA8 Serial Output Based on e2s

The serial port is one of the most common communication methods and is also the most common communication interface for microcontroller debugging. It is an essential communication interface for modern microcontrollers. The latest and most powerful RA8 series microcontroller with the Cortex-M85 core is no exception (as of May 2024).Today, I will explain how to … Read more

Analysis of Common Warnings Encountered in the Keil Programming Environment

Analysis of Common Warnings Encountered in the Keil Programming Environment

Click the image above to follow “Chuangxue Electronics” for easy access to electronic knowledge. Chuangxue Electronics Subscription Account Daily updates on technical articles in the electronics industry and the latest news on microcontrollers, making learning easy anytime, anywhere. 1. Warning 280: ‘i’: unreferenced local variable Explanation: The local variable i is not accessed in any … Read more

Embedded Development: Mastering the Logic Analyzer

Embedded Development: Mastering the Logic Analyzer

Microcontroller development engineers and electronics enthusiasts deal with various digital circuits daily. In addition to using multimeters and oscilloscopes for circuit debugging, a logic analyzer is also essential. A logic analyzer is an instrument that collects and displays digital signals from a test device using a clock, primarily for timing analysis. Unlike oscilloscopes, a logic … Read more