Differences Between Normal GPIO and High-Speed GPIO on MCU

Differences Between Normal GPIO and High-Speed GPIO on MCU

Follow+Star Public Account, don’t miss exciting content Source | PiZi Heng Embedded Today, I will introduce the differences between normal GPIO and high-speed GPIO on i.MXRT. GPIO can be said to be the simplest and most commonly used peripheral module on MCU. When some native functional peripheral interface modules cannot meet the project design requirements, … Read more

Raspberry Pi 500 Detailed Review: What’s New?

Raspberry Pi 500 Detailed Review: What's New?

【Click the above「Blue Text」 to follow DF Maker Community and become a tech enthusiast together】 Overall Evaluation Conclusion The Raspberry Pi 500 is an excellent upgrade to the Raspberry Pi 400, featuring outstanding cooling performance and the ability to easily overclock it to 3 GHz. Advantages Outstanding cooling performance Convenient form factor Fast speed, and … Read more

MicroPython: A New Era in IoT Device Programming

MicroPython: A New Era in IoT Device Programming

Article Title: MicroPython: A New Era in IoT Device Programming Introduction: With the rapid development of Internet of Things (IoT) technology, embedded systems play an increasingly important role in smart homes, industrial automation, and environmental monitoring. MicroPython is a Python implementation designed specifically for microcontrollers and microprocessors, allowing developers to use Python for hardware control … Read more

Interacting with IoT Devices Using Python

Interacting with IoT Devices Using Python

In today’s rapidly advancing technological era, the Internet of Things (IoT) is gradually changing our ways of living and working. From smart homes to industrial automation, IoT devices are everywhere, providing us with more convenient and intelligent services. As a powerful and flexible programming language, Python plays a crucial role in the interactive programming with … Read more

Exploring Gpiozero: A Powerful Tool for Raspberry Pi GPIO Programming

Exploring Gpiozero: A Powerful Tool for Raspberry Pi GPIO Programming

Exploring Gpiozero: A Powerful Tool for Raspberry Pi GPIO Programming In the world of Python programming on Raspberry Pi, interacting with hardware through GPIO programming is an attractive yet challenging task. From controlling simple LED blinking to building complex smart hardware systems, GPIO programming opens a door to the physical world for developers. However, traditional … Read more

How to Use Python for Hardware and Embedded Systems Programming

How to Use Python for Hardware and Embedded Systems Programming

Hello everyone, I am Alisa. The topic we are going to discuss is very interesting, and programmers who deal with hardware usually feel very excited—how to use Python to control hardware and embedded systems programming. You heard it right, our goal today is to understand how to use Python to control hardware devices and even … Read more

Getting Started with Raspberry Pi 5 GPIO

Getting Started with Raspberry Pi 5 GPIO

Getting Started with Raspberry Pi 5 GPIO GPIO, which stands for General Purpose Input/Output, is a critical interface for connecting external devices, transforming your Raspberry Pi into a multifunctional control center. GPIO is also key for Internet of Things (IoT) development, as many devices require data interaction through GPIO interfaces. The 40-pin header supports digital … Read more

Controlling Raspberry Pi GPIO with RPi.GPIO

Controlling Raspberry Pi GPIO with RPi.GPIO

The GPIO interface of the Raspberry Pi is like the nerve endings of a small computer, capable of sensing external signals and controlling various peripherals. Using the RPi.GPIO module, we can easily manipulate these pins with Python code. Whether it’s lighting up a small bulb, controlling a motor, or reading sensor data, it’s all possible. … Read more

Raspberry Pi IO Port Driver Development

Raspberry Pi IO Port Driver Development

Follow+Star PublicNumber, don’t miss the wonderful content Source | One Linux IO development is the most fundamental and essential skill for beginners. Although for many readers who have already entered the field, IO operations are quite simple, for many beginners, it is not that simple. Microcomputer Bus Address Address Bus: Baike Baidu Explanation: The address … Read more

Linux Kernel GPIO User Space Interface

Linux Kernel GPIO User Space Interface

GPIO (General Purpose Input/Output) is a pin on a microcontroller or microprocessor that can be programmed as an input or output for communication with external devices. In Linux systems, developers can easily read and set the state of GPIO through user space interfaces provided by the kernel, enabling control and monitoring of external devices. This … Read more