Implementing Point-to-Point Wireless Communication Using BasicRF on CC2530
System ConfigurationTo establish a robust wireless link, the radio parameters must be synchronized across devices. This implementation operates on Channel 22 with a designated Personal Area Network (PAN) ID of 0x8888. The code supports two distinct hardware roles defined by a preprocessor macro, allowing the same binary image to be used for bot ...
Posted on Wed, 15 Jul 2026 16:49:09 +0000 by mounika
Essential Camera Configuration and Vision Primitives for OpenMV
Camera Hardware Initialization and Configuration
Proper setup of the image sensor is required before capturing frames. The following routiness manage hardware state and image acquisition parameters:
sensor.reset(): Reinitializes the camera module to its default state.
sensor.set_pixformat(fmt): Defines the color depth. Use sensor.GRAYSCALE for ...
Posted on Sat, 11 Jul 2026 16:20:02 +0000 by jaygattis
TI mmWave Radar: I2C Configuration and Data Transmission with SDA Pin UART Simulation for IWR6843AOP
Required dependencies:
#include <ti/drivers/i2c/I2C.h>
Also need to link these files in you're project:
libi2c_xwr68xx.aer4f
${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/i2c/lib
Pin Multiplexing
Using these pins which are already exposed on the development board:
Pinmux_Set_OverrideCtrl(SOC_XWR68XX_PING14_PADAI, PINMUX_OUTEN_RET ...
Posted on Fri, 10 Jul 2026 16:39:51 +0000 by genistaff
Real-Time Clock Implementation on Exynos 4412
RTC Fundamentals
Real-Time Clock (RTC) is an integrated circuit designed to maintain accurate timekeeping in embedded systems. It provides reliable system time including hours, minutes, seconds, date, month, and year information. The RTC continues operating during system power-off states through backup battery power, requiring minimal external ...
Posted on Thu, 09 Jul 2026 17:46:44 +0000 by maxcell
Implementing EtherCAT Slave with STM32F407 and ET1200
EtherCAT Slave Configuration
Create new SSC file using EtherCAT Slave Design Quick Guide and ETG2000 specification document
Configure SSC settings for slave implementation
Define EtherCAT basic data types
Code Generation Process
Create SSC file (recommended version 5.12 for fewer modifications)
Modify SlaveInformation section
Keep Generic se ...
Posted on Mon, 06 Jul 2026 17:02:18 +0000 by calande
Configuring Interrupt Priority Groups and Preemption on STM32F1 Microcontrollers
Overview of STM32F1 Interrupt Architecture
The STM32F1 series, built on the ARM Cortex-M3 core, supports a significant number of interrupts. While the Cortex-M3 architecture theoretically supports 240 external interrupts, the STM32F103 line simplifies this by implementing 60 maskable interrupts alongside 16 internal exceptions. These interrupts ...
Posted on Mon, 29 Jun 2026 16:41:11 +0000 by x_filed2k
STM32 USART Serial Communication Protocol
Communication Interfaces
Communication interfaces enable data transfer between devices to expand hardware systems. Communication protocols define rules for data exchange between devices.
Common communication interfaces include:
USART: TX (transmit) and RX (receive) pins
I2C: SCL (serial clock) and SDA (serial data)
SPI: SCLK (serial clock), MO ...
Posted on Sun, 28 Jun 2026 16:42:03 +0000 by phpforever
Bidirectional UART String Communication on CC2530
Hardware Register Configuration
The CC2530 provides flexible USART configuration through several key registers. Pin mapping selection uses PERCFG, where clearing bit 0 selects Alternative Location 1 for USART0 (RX on P0_2, TX on P0_3). Setting P0SEL bits 2 and 3 enables peripheral functionality for these pins rather than general-purpose I/O.
Ba ...
Posted on Fri, 26 Jun 2026 16:29:57 +0000 by buddymoore
Introduction to Embedded C Language Design
Transition from Standard C to Embedded C Programming
Characteristics of C Language
As a fundamental high-level programming language, C has evolved into various extensions. In embedded systems design, the primary enhancement involves hardware device drivers. This extension offers a more adaptable environment for application development. My un ...
Posted on Thu, 18 Jun 2026 16:32:45 +0000 by danger2oo6
Docker Porting Guide for OpenHarmony Systems
Docker Overview
Virtualization technology has evolved significantly since the inception of operating systems. In the context of cloud-native computing, containers play a critical role in modern deployment architectures.
Docker is an open-source project that provides an additional abstraction layer on Linux operating systems, enabling users to d ...
Posted on Tue, 16 Jun 2026 16:45:43 +0000 by Okami