Introduction to Microcontroller Programming Basics

Introduction to Microcontroller Programming Basics

Click the blue text to follow, reply with “Introduction Materials” to get a tutorial from beginner to advanced on microcontrollers Written by | Wu Ji (WeChat: 603311638) Original | Article 18 of the series Full text 1064 words, reading time approximately 5 minutes I personally believe that microcontrollers are not a technology, but a tool. … Read more

Software Development Tools for Microcontroller Programming

Software Development Tools for Microcontroller Programming

Click the blue text to follow and learn embedded systems! Students often ask me if a certain microcontroller uses Keil for program design. In fact, this question requires consulting the official information of the relevant microcontroller, as any microcontroller will have some programming development environment provided by the official after its release. Otherwise, how would … Read more

How to Analyze Chip Timing Diagrams in Microcontroller Programming?

How to Analyze Chip Timing Diagrams in Microcontroller Programming?

Timing is very important for digital circuits; it can be said that timing is the foundation for the normal operation of digital circuits. When it comes to timing, it generally refers to the programming methods of programmable devices. In microcontroller programming, it is necessary to write programs based on the timing of the controlled chip, … Read more

Mastering Two Key Concepts in Microcontroller Programming

Mastering Two Key Concepts in Microcontroller Programming

We recommend following the public account below to learn more about electronic technology knowledge! 1. Layered Thinking The idea of layering is not a mysterious concept; in fact, many engineers working on projects already use it themselves. I have seen many posts that do not mention this, yet the layered structure is indeed very useful, … Read more

Why Use C Language for Microcontroller Programming

Why Use C Language for Microcontroller Programming

With the development of technology, there are more and more electronic products, which make our daily lives easier. Most electronic products have microcontrollers, and microcontrollers achieve functionality by executing software logic. The most suitable programming language for microcontroller programming is assembly language, but the most commonly used and widespread is C language. Why should microcontrollers … Read more

Microcontroller Programming Learning Guide

Microcontroller Programming Learning Guide

Click on the top“Big Fish Robot”, select“Top/Star Official Account” Benefit goodies, delivered to you first! Reading this article will take about 3 minutes. Currently, there is a surge in learning and applying microcontrollers in factories, schools, and enterprises. Engineers and technicians accustomed to traditional electronics are facing new challenges. If one cannot learn microcontrollers in … Read more

A New Method for Microcontroller Programming: MicroBlocks

A New Method for Microcontroller Programming: MicroBlocks

Translated and organized from: https://makezine.com/2020/07/31/microcontrollers-meet-microblocks/ Author Introduction Kathy Giori is a senior product manager at Mozilla; she has promoted open-source hardware and software at Arduino, Qualcomm, and various startups. She holds electrical engineering degrees from the University of Minnesota and Stanford University. The latest issue (vol 74) of Make magazine features the theme “The Rise … Read more

Microcontroller Programming: The Soul-Searching Question of Feeding Dogs

Microcontroller Programming: The Soul-Searching Question of Feeding Dogs

Follow, StarEmbedded Inn, delivering valuable content promptly [Introduction] Writing so many microcontroller programs, you see the watchdog every day; are you raising your dog correctly? Just feed the dog continuously until it stops barking, right? Is it really that simple? In fact, it might not be as simple as you think….. What is a Watchdog? … Read more

Microcontroller Programming (Part 1)

Microcontroller Programming (Part 1)

Microcontroller is an integrated circuit chip that uses ultra-large scale integration technology to integrate a central processing unit (CPU) with data processing capabilities, random access memory (RAM), read-only memory (ROM), various I/O ports, interrupt systems, timers/counters, and other functions (which may also include display driver circuits, pulse width modulation circuits, analog multiplexers, A/D converters, etc.) … Read more

Hardcore Microcontroller Programming and Philosophy

Hardcore Microcontroller Programming and Philosophy

1. What Is Bare Metal Programming? First, let me clarify a concept: bare metal programming, a term I coined, refers to writing programs directly on the bare hardware. In the microcontroller field, bare metal refers to a microcontroller control system that operates without an operating system. Programming on bare metal is like cultivating land in … Read more