Comprehensive Guide to ARM Cortex-M3 GPIO Interface

Comprehensive Guide to ARM Cortex-M3 GPIO Interface

1、GPIO Structure and Registers GPIO includes multiple 16-bit I/O ports, each of which can independently set 3 types of input modes and 4 types of output modes, and can be independently set or reset. GPIO consists of registers, input drivers, output drivers, and other components, as shown in the figure below. GPIO operates through 7 … Read more

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

The new version of Arduino IDE 2.0.0 has been officially released. The new development environment is based on the Eclipse Theia framework, an open-source project based on the same architecture as VS Code. The front end is written in TypeScript, and most of the back end is written in Golang. The new IDE offers a … Read more

Introduction to Raspberry Pi Zero W

Introduction to Raspberry Pi Zero W

Let’s take a look at its appearance Let’s start with a brief introduction Dimensions: 65mm*30mm Raspberry Pi Zero W specifications are as follows: BCM2835 processor, 1GHz clock speed, 512MB RAM BCM43438 WiFi / BT chip micro-USB power port micro-USB OTG port miniHDMI port CSI camera interface micro-SD card slot 40-pin GPIO expansion interface Please note: … Read more

How to Build a Smart Planet Finder Using Raspberry Pi

How to Build a Smart Planet Finder Using Raspberry Pi

MAKER:snowbiscuit/Translated by: Qu Wujin Recently, the annular solar eclipse attracted a large number of astronomy enthusiasts. Outside the technology center building in my city, there is a large telescope that can overlook other planets in the universe. I have always believed that there is a mysterious connection between the real but unreachable outer space and … Read more

Revolutionary Banana Pi BPI-M5 Development Board: 8K Video Decoding, Quad-Core Cortex-A55, Android 9.0, Gigabit Ethernet

Revolutionary Banana Pi BPI-M5 Development Board: 8K Video Decoding, Quad-Core Cortex-A55, Android 9.0, Gigabit Ethernet

Hello everyone, I am Xiaoyue from Chipboard Workshop, today I bring you a Banana Pi BPI-M5 development board. Board Introduction The Banana Pi BPI-M5 is a new generation single-board computer designed with an Amlogic S905X3 quad-core Cortex-A55 (2.0xxGHz) processor, MP2 GPU (650Mhz), supports 4GB LPDDR4 and 16G eMMC onboard storage, it has 4 USB 3.0 … Read more

DIY Desktop Robot Emo Based on Raspberry Pi 4B

DIY Desktop Robot Emo Based on Raspberry Pi 4B

【Click on the above「blue text」 to follow DF Maker Community and become a tech aesthetician together】 Emo is a personal companion robot based on Raspberry Pi 4B, combining fashion and innovation. It is not just a robot, but a living existence. Unlike other robots, it has a unique personality and emotions. Hardware Section Raspberry Pi … Read more

Creating a Weather Station with Unlimited Data Transmission Using Arduino

Creating a Weather Station with Unlimited Data Transmission Using Arduino

Let’s become technology enthusiasts together Author: iwoox This project uses Arduino open-source hardware to quickly create a weather station with unlimited data transmission capabilities. I previously created a weather station project with data logging functionality, and this is an upgraded and improved version. Step 1: Concept First, we need to add wireless data transmission functionality … Read more

Application of TDC-GP22 Based on CortexM3 in Smart Ultrasonic Water Meters

Application of TDC-GP22 Based on CortexM3 in Smart Ultrasonic Water Meters

Limited time download: Follow us “Microcontroller”, reply “tutorial” to get the microcontroller e-book, reply “simulation“ to get Proteus simulation materials. Continuously updated… What sparks will occur when the Time Digital Converter TDC-GP22 meets the ultra-low power ARM CortexM3 MCU? The answer is: it can achieve a leap from traditional mechanical water meters to smart ultrasonic … Read more

×