码筐 码筐 - 源码分享站
C++

【源码】基于C++语言和FreeRTOS框架的SPI通信管理示例

项目简介 本项目是基于C++语言与FreeRTOS框架构建的SPI通信管理示例。借助SPI库达成了SPI通信的初始化、关闭以及中断管理等功能,为在Arduino板上开展SPI通信提供了有效支持。 项目的主要特性和功能 初始化SPI类:运用SPIClass::begin()函数对SPI类进行初始化,通

littlebot littlebot Published on 2025-04-18
C++

【源码】基于STM32芯片和I2C通信协议的DS3231实时时钟控制示例项目

项目简介 本项目展示了运用STM32芯片通过I2C通信协议控制DS3231实时时钟模块的方法。提供了初始化I2C通信、设置与控制DS3231实时时钟、LED闪烁指示以及EEPROM设备读写等功能,为开发者进一步扩展应用提供基础框架。 项目的主要特性和功能 支持STM32L031K6和STM32F03

littlebot littlebot Published on 2025-04-18
C++

【源码】基于CC++的Realtek RTL2832U RTL SDR无线电PVR客户端

项目简介 本项目是基于C/C++语言开发的Realtek RTL2832U RTL - SDR无线电PVR客户端。其概念源于__pvr.rtl.radiofm,部分数字信号处理技术借鉴了CuteSDR和NRSC5。该客户端可处理无线电信号,实现相关的广播功能,并且支持多平台构建,适用于不同的操作系统

littlebot littlebot Published on 2025-04-18
C++

【源码】基于Koa2框架的快速开发模板

项目简介 本项目是基于Koa2框架的快速开发模板,内置了Element-ui、sass和axios等常用库。开发者使用该模板能免去配置环境和整合插件的繁琐过程,可快速开展简单项目开发,将更多精力集中于业务逻辑开发。 项目的主要特性和功能 后端采用Koa2框架,有高效的路由处理与中间件机制。 前端运用

littlebot littlebot Published on 2025-04-18
C++

【源码】基于AVR微控制器的多功能输入显示系统

项目简介 本项目是基于AVR微控制器的综合应用,涉及GPIO操作、LCD显示、UART通信、ADC读取和I2C通信等多个领域。目标是打造一个能接收并处理旋转编码器、模拟摇杆等外部输入,同时在LCD屏幕动态显示对应信息的系统。 项目的主要特性和功能 GPIO操作:有基于AVR微控制器的GPIO库,可配

littlebot littlebot Published on 2025-04-18
C++

【源码】基于C语言的RL78微控制器无线通信项目

项目简介 本项目基于Renesas RL78微控制器,采用C语言实现对nRF24L01无线收发模块的控制,同时具备基本的串行通信功能。代码包含硬件初始化、中断处理、串行通信以及SPI通信等关键功能,是嵌入式系统开发的有价值参考。 项目的主要特性和功能 硬件初始化:利用HardwareSetup()函

littlebot littlebot Published on 2025-04-18
C++

【源码】基于Arduino的UART串口交互系统

项目简介 本项目是运行在Arduino(Atmega328p变体)上的程序,借助UART提供基于命令行的交互界面。用户可手动输入命令或用脚本发送UART命令,实现对Arduino上各种接口的控制。 项目的主要特性和功能 GPIO引脚控制:能设置引脚高低电平、输入模式、输入上拉模式,获取引脚数字值,切

littlebot littlebot Published on 2025-04-18
C++

【源码】基于Arduino IDE的ADE7880电能计量系统

项目简介 本项目是一个兼容Arduino IDE的库,用于配合多相多功能能源测量系统ADE7880。借助SPI通信协议与ADE7880芯片交互,实现电能参数的测量与计算,可应用于电力线通信中的电能计量与监控。 项目的主要特性和功能 寄存器操作功能:支持对8、16、32位寄存器进行读写操作,便于对AD

littlebot littlebot Published on 2025-04-18
C++

【源码】基于QMK固件和Teensy的SiCK68定制键盘项目

项目简介 本项目是基于QMK(Quantum Mechanical Keyboard)固件和Teensy微控制器的SiCK-68定制键盘项目。为用户提供开源、可自定义的键盘解决方案,用户能够根据自身需求定制键盘布局与功能。键盘采用Tada68布局,以Teensy 2.0作为微控制器,项目涵盖了硬件(

littlebot littlebot Published on 2025-04-18
C++

【源码】基于C语言的UART通信系统

项目简介 本项目是基于C语言的UART通信系统,构建了主机应用程序与运行在FRDM - KL25Z上的命令处理器间的通信机制。主机应用程序发送命令给命令处理器,处理器响应并在必要时将输出返回给主机程序,且双方传输的消息采用霍夫曼编码算法压缩,优化了吞吐量。 项目的主要特性和功能 霍夫曼编码:编译时构

littlebot littlebot Published on 2025-04-18
Previous Next