Differences Between Embedded Programming and PC Programming

Differences Between Embedded Programming and PC Programming

Advertisement(Lichuang Mall is giving out benefits again! Get free coupons for Ruby and Shengrongda!) Seeing embedded issues from the perspective of PC programming is the first step; learning to use embedded programming thinking is the second step; combining PC and embedded thinking together and applying it to practical projects is the third step. Some friends … Read more

Quick Use of UART Serial Port and Applications

Quick Use of UART Serial Port and Applications

1. Serial Port Activation Process Before we start, let’s take a look at a few demo programs for serial ports from different chips. These include the STM32 V3.5 standard library, the official demo for nRF52832, and the official DEMO for the STC15 series microcontroller with a 51 core. From the above demo examples and the … Read more

Matlab 2024a Installation Tutorial

Matlab 2024a Installation Tutorial

Software Download [Software Name]: Matlab 2024a [Software Size]: 12.20GB [Installation Environment]: Win 11/Win 10 [64-bit Download Link]:https://pan.baidu.com/s/1Sk2B0p7owFhDwcndW92bsA?pwd=hrrj [Extraction Code]: hrrj (It is recommended to copy and paste the link and extraction code) [Download Method]: Click to see how to download [Remote Installation]:20 yuan per software, refund if installation fails, contact QQ:1300367736 [Consultation]:If you have any … Read more

Practical Guide to Running Applications on NOR FLASH Using MM32

Practical Guide to Running Applications on NOR FLASH Using MM32

At the beginning of project development, we select chips that meet the design requirements. Among these, RAM determines the memory size during program execution, while ROM determines the storage space for applications. However, for projects with particularly large application functions, the internal FLASH (ROM) storage space of the MCU may not be sufficient. At this … Read more

Epson Robot Controller Program Backup Download

Epson Robot Controller Program Backup Download

01 — Communication Connection Method 1.1 Connect the EPSON controller to the computer via USB cable 1.1.1 Open the EPSONRC+7.0 software, connect the controller using the USB cable, and stop the robot using the HMI. 1.1.2 Click ‘Settings’ – ‘Communication between Computer and Controller’. 1.1.3 Select ‘USB’ – ‘Connect’. 1.1.4 Choose the second option ‘Switch … Read more

Python IoT Programming: Using MQTT and CoAP Protocols

Python IoT Programming: Using MQTT and CoAP Protocols

In today’s wave of digitalization, the Internet of Things (IoT) is booming at an unprecedented pace, profoundly changing our ways of living and working. From smart home systems to industrial automation control, from smart health monitoring devices to intelligent traffic management, IoT connects various physical devices to the network, enabling information exchange and collaborative work … Read more

Deep Dive Into Classes and Objects in C++

Deep Dive Into Classes and Objects in C++

Everyone, it’s time to learn again! Today! What spiritual food are we bringing? It’s classes! A class is a collection of objects that have the same attributes and operations, providing a unified abstract description for all objects belonging to that class. It includes two main parts: attributes (data variables) and operations (member functions). In short, … Read more

In-Depth Understanding of C++ and C Language Similarities and Differences

In-Depth Understanding of C++ and C Language Similarities and Differences

Hello everyone, nice to see you again! Continuing from our last session, we have set up a warm and comfortable environment for C++ development. Today, I will guide you to understand the relationship between C and C++, reviving our long-dormant memories of C! Differences Between C++ and C First and foremost, the simplest difference is … Read more

Cultivating Embedded C/C++ Programming Skills

Cultivating Embedded C/C++ Programming Skills

Follow “Embedded Miscellany“, and choose “Star Official Account” to progress together! Source: CSDN What makes a good programmer? Is it knowing many technical details? Or understanding low-level programming? Or being fast at coding? I think none of these. For some technical details and low-level technologies, you can find them in help documents or by researching. … Read more