Common Microcontroller Programming Frameworks

Common Microcontroller Programming Frameworks

What is a framework? A program framework is similar to an outline or template for a document. Writing a program is akin to writing an article; without an outline or template, the process can be cumbersome. Why have a framework? To save time and reduce errors. For a specific type of program, the code structure … Read more

10 Major Challenges in Microcontroller Programming and Their Solutions

10 Major Challenges in Microcontroller Programming and Their Solutions

1. What are the advantages and disadvantages of C language and assembly language in microcontroller development? Answer: Assembly language is a symbolic language that uses mnemonic codes to represent machine instructions, making it the closest language to machine code. Its main advantages are low resource usage and high program execution efficiency. However, assembly languages can … Read more

USB & I2S Digital Audio Application Solution Based on Renesas RA8D1 MCU

USB & I2S Digital Audio Application Solution Based on Renesas RA8D1 MCU

Author: DuHao Today, I would like to introduce the USB & I2S digital audio application solution based on the Renesas RA8D1 MCU developed by Shanghai Juexin Intelligent Technology Co., Ltd. The RA8D1 MCU series is the industry’s first 32-bit graphics microcontroller (MCU) based on the Arm®Cortex®-M85 (CM85) core, achieving groundbreaking performance with over 3000 CoreMark … Read more

Three Steps to Learning Microcontrollers

Three Steps to Learning Microcontrollers

As an electronics professional, have you studied microcontrollers? Can you apply microcontrollers?I believe you have studied them, but may not necessarily be able to apply them.Learning microcontrollers requires more effort and cost than studying other subjects; it involves not only theoretical knowledge but also practical exercises, and it is primarily through practical operations that one … Read more

Who Says Domestic Microcontrollers Are Not Good? Let’s Take Apart a Soy Milk Machine!

Who Says Domestic Microcontrollers Are Not Good? Let's Take Apart a Soy Milk Machine!

Joyoung Soy Milk Machine, the fighter among soy milk machines~A product’s success has its inevitable reasons. When it comes to soy milk machines, the first name that comes to mind is probably Joyoung, which has almost become synonymous with soy milk machines.Today, we will disassemble a soy milk machine and look at it from the … Read more

How to Operate Registers Using C Language on Microcontrollers?

How to Operate Registers Using C Language on Microcontrollers?

Follow+Star PublicAccount to not miss exciting content Direct Source | Renesas Embedded Encyclopedia The biggest feature of using C language in embedded systems is the ability to directly manipulate registers, which is highly efficient.This article will discuss how to operate registers using C language in conjunction with the Renesas RA6M5 microcontroller. 1 Memory Mapping Before … Read more

Getting Started with Embedded System Development

Getting Started with Embedded System Development

Click the blue text to follow us Today, let’s talk about how to get started with embedded system development. First, what is an embedded system? It is a dedicated computer system that is application-centric, based on computer technology, with customizable software and hardware, suitable for applications with strict requirements on functionality, reliability, cost, size, and … Read more

Microbit | Sensor Series 12 – XY Joystick Sensor

Microbit | Sensor Series 12 - XY Joystick Sensor

01 Introduction The XY joystick sensor, also known as a dual-axis button joystick sensor, is made using a PS2 joystick potentiometer. It features 2-axis analog output (X, Y) and 1 digital output for the button. It is used in scenarios such as smart car/robot control. 02 Principle The dual-axis button joystick mainly consists of two … Read more

Applications of C Language in Embedded Systems

Applications of C Language in Embedded Systems

Applications of C Language in Embedded Systems 1. Introduction In modern technology, embedded systems are ubiquitous, ranging from household appliances to industrial automation devices. These systems often have limited computational resources, making the choice of programming language crucial. The C language, due to its efficiency, portability, and direct control over hardware, is particularly well-suited for … Read more