Exploring Arduino with Register Development
01
01
Follow+Star Public Account Number, Don’t miss wonderful content
Author | strongerHuang
WeChat Official Account | Embedded Column
One year ago (January 21, 2021), the Raspberry Pi Foundation launched the $4 Raspberry Pi Pico development board. This is the first RP2040 microcontroller product and a brand new chip developed by the Raspberry Pi Foundation.
A year later, the Pico development board has sold nearly 1.5 million units, with thousands of people using the RP2040 in their electronic projects and products.
With the launch of the Raspberry Pi Direct official
Arduino, as a convenient, flexible, and easy-to-use open-source electronic prototyping platform, is popular among various groups of people. We will launch a series of Arduino learning posts to help you quickly master this increasingly popular microcontroller. Our "Getting Started with Arduino" will guide everyone to understand Arduino, starting with the simplest "Hello World!" program, helping you enter the world of Arduino.
1. Microcontrollers and Arduino
Follow+Star Public Account, don't miss exciting content
Source | DF Maker Community
Origins
In the cold winter of 2005, Massimo Banzi's students complained about the difficulty of finding cheap and useful microcontrollers.
On October 9th, Shenzhen Hangshun Chip Technology R&D Co., Ltd. (hereinafter referred to as "Hangshun Chip") teamed up with Lichuang Mall to bring an exciting product selection live broadcast for electronic engineers. During the event, Hangshun Chip's senior application technology expert Eddie Yang shared in-depth knowledge about the ARM® Cortex®-M4 core HK32F407 chip with the audience and provided detailed interpretations on how to select models and why to
Most applications using Cortex-M3/M4 MCUs are portable and powered by batteries or energy harvesting systems. Therefore, most of the concepts discussed in this article involve how to reduce overall system energy consumption. However, in many cases, these energy-saving technologies are also powerful tools for processor application design, providing more cost-effective solutions, greater design redundancy for upgrades and new features, and helping products stand out in a competitive market with their performance and features.
Quick Tip: Comparison of Cortex-M3 and Cortex-M4
The guiding
Source: WeChat Official Account [Osprey Talks on Microcontrollers]
Author: Osprey
ID: emOsprey
In embedded software development, we inevitably encounter the concept of priority. Mastering the concept of priority is crucial for designing a good software system.
The main content of this note includes the following aspects:
1. Interrupt priority
2. Task priority in the operating system
3. Handling of equal priority
4. Interrupt nesting
Today, Osprey will discuss some secrets using the familiar STM32F103 platform.
First, let's start with a variable increment in a