Comprehensive Practical Tutorial on 51 Microcontroller

Comprehensive Practical Tutorial on 51 Microcontroller

Course Details: This course mainly introduces the process, methods, techniques, and design concepts of 51 microcontroller application system development through typical examples, focusing on the system design of the 51 microcontroller, combining software and hardware in a simple and understandable manner. This book comprehensively explains various technologies in microcontroller development through 26 module examples, including … Read more

A Method for Dynamically Loading Functions in MCU

A Method for Dynamically Loading Functions in MCU

We have all heard of static libraries and dynamic libraries. Static libraries are quite familiar to everyone, especially in microcontroller development. Dynamic libraries, however, are rarely seen in the microcontroller field. Today, I would like to share a method for dynamically loading functions, which is somewhat similar to dynamic libraries. Project Address: printf("hello world!"); Introduction … Read more

Accurate Delay Methods for 51 Microcontroller

Accurate Delay Methods for 51 Microcontroller

There are generally two methods for implementing precise delays in the 51 microcontroller: one is hardware delay, which requires the use of timers/counters. This method can improve CPU efficiency and achieve precise delays; the other is software delay, which mainly uses loops. 1 Using Timer/Counter for Precise Delay The microcontroller system typically selects an 11.0592 … Read more

ZigBee: A Handy Tool for Wireless Communication

ZigBee: A Handy Tool for Wireless Communication

ZigBee: A Handy Tool for Wireless Communication Hello everyone, I am a programmer focused on IoT development. Today, I want to talk to you about ZigBee, a wireless communication technology. As a low-power, low-cost short-range wireless communication solution, ZigBee shines in areas such as smart homes and industrial control. Let’s explore this interesting technology together! … Read more

RS-485 Communication Module Practical Tutorial

RS-485 Communication Module Practical Tutorial

To enable communication between devices, there needs to be a bridge connecting the two, which consists of the transmission path and communication protocol. The earliest interface used for device communication was RS232. However, as technology developed, RS232 began to show some limitations, which led to the emergence of new interface standards, one of which is … Read more

A Minimalist MQTT Interface EasyMqttClient

A Minimalist MQTT Interface EasyMqttClient

Click on the “Embedded Application Research Institute” above, and select “Top/Star Official Account“ Useful Resources Delivered First Hand! Source | Embedded Application Research Institute Compiled & Formatted | Embedded Application Research Institute In the development of IoT-related applications, MQTT is used to some extent. The following open-source project is an interface I encapsulated based on … Read more

Sharing TCP/IP Illustrated (3 Volumes) PDF

Sharing TCP/IP Illustrated (3 Volumes) PDF

01 Content Summary Content validity TCP/IP Illustrated, Volume 1: Protocols mainly discusses the TCP/IP protocol, explaining the reasons for the definition of the TCP/IP protocol suite with numerous examples, as well as its application and operation in various operating systems. The second edition retains Stevens’ excellent knowledge system and writing style, while new author Kevin … Read more

Understanding TCP/IP Protocol: The Four-Way Handshake

Understanding TCP/IP Protocol: The Four-Way Handshake

TCP/IP is not a single protocol, but a collective term for a suite of protocols. It includes the IP protocol, ICMP protocol, and TCP protocol. 1 Here are a few key points to note: Internet Address: This is the IP address, generally consisting of the network number + subnet number + host number.Domain Name System: … Read more

Tips for Parameter Storage in Embedded Devices

Click on the “Embedded Application Research Institute” above, select “Pin/Star the Official Account“ Practical Benefits, Delivered First-Hand! Source | CSDN Passing Bear Compiled & Formatted | Embedded Application Research Institute 1. Introduction Those involved in embedded product development must have encountered the need to save device parameters. A common approach is to manage parameters using … Read more

Considerations for Using IAR Development Environment with AVR Microcontroller

Considerations for Using IAR Development Environment with AVR Microcontroller

Header File Meanings avr_macros.h includes simplified writing for reading and writing 16-bit registers, along with several bit manipulation functions. comp_a90.h provides brief writing for a large number of intrinsic functions. ina90.h includes the “inavr.h” and “comp_A90.h” files. intrinsics.h provides intrinsic functions that offer the simplest operations for handling the processor’s low-level features: sleep, watchdog, FLASH … Read more