Fading Coder

One Final Commit for the Last Sprint

CAN Transmit and Receive Testing on AC7840x Microcontroller

Hardware Configuration CAN Transceiver Circuit Standard CAN transceiver circuitry implemented. Interface Pins CAN signals routed through: PE4: Receiver input PE5: Transmitter output Port Mapping PE4 and PE5 configured for CAN0 controller operation. Software Implementation CAN Driver Module #include...

Implementing USB HID Keyboard Functionality on the MM32F5330 Development Board

The MM32F5330 development board features the MM32F5333D7PV microcontroller, which utilizes the Armv8-M architecture "Star-MC1" processor from Anxinke Technology, operating at up to 180 MHz. It includes 128 KB of Flash memory and 32 KB of SRAM, both with ECC (Error Checking and Correction)...

Driving 120 LEDs with 16 I/O Pins and 256-Level Individual Dimming

Driving 120 LEDs with 16 I/O Pins and 256-Level Individual Dimming
Overview This implementation utilizes the LED driver RAM table within the microcontroller to achieve two distinct driving modes. For breathing light effects, only Mode 1 is applicable: Single Scan using RAM2 table. Mode 1 Operation Softawre Selection: The current COM line (single COM) is selected v...

Implementing License Plate Recognition with STM32 Microcontrollers

STM32 microcontrollers are widely used in embedded system development due to their robust performance and extensive peripheral support. This article explores the implementation of a license plate recognition system using an STM32 platform, focusing on the core image processing stages. License plate...

SBUS Signal Analysis and Communication Implementation Using STM32 with Fus Remote Controller

Overview In a recent project, I utilized the SBUS protocol with the Fus remote controller to control a vehicle's basic operations, including movement, lights, and mode switching. This article is aimed at beginners who are looking for a simplified guide to quickly grasp and use the SBUS protocol. Adv...