SDLogger开源数据记录器:Arduino兼容与高容量SD卡支持
68 浏览量
更新于2024-12-28
收藏 1.66MB ZIP 举报
SDLogger利用ATmega644P微控制器(MCU)以14.7456MHz的频率运行,并将接收到的串行数据记录到SD卡上。该设备支持标准的SD卡和SDHC卡,具有高达2GB(FAT16)和16GB(FAT32)的存储容量。SDLogger附带OpenLog固件1.61版本,支持SDHC/FAT32和大型输入缓冲区。硬件同时兼容Arduino的引导加载程序,使得用户可以通过Arduino环境轻松更新设备程序。SDLogger的配置简单,自动记录功能使得其在串行输入端口上接收数据后即可开始记录。
该设备的特点包括:
1. 自动记录功能:SDLogger能够在串行输入端口接收到数据后自动进行记录,无需用户进行额外的配置或操作。
2. 可配置性:设备支持通过SD卡上的配置文件进行设置和自定义。
3. 波特率支持:SDLogger支持多种串行波特率,包括但不限于2400, 4800, 9600, 19200, 38400, 57600, 115200和230400,以适应不同的串行通信需求。
4. 输入缓冲区:拥有2048字符的大输入缓冲区,可以临时存储大量数据,以防止数据丢失。
5. SD卡兼容性:支持全尺寸SD卡和SDHC卡,提供大容量数据存储解决方案。
6. 频率精确性:采用14.7456 MHz的晶体振荡器,确保数据记录的频率精确。
7. 输入电压:输入电压范围在3.3V至12V之间,兼容多种电源配置。
8. Arduino兼容性:SDLogger支持Arduino环境,用户可以将其作为开发板使用,同时支持包括主串口在内的多个I/O端口,包括4个模拟输入,2个串口和I2C端口。
9. 固件恢复:提供了简单的SDLogger原始固件恢复程序,便于用户维护和恢复设备。
SDLogger的开源特性允许用户自由地访问和修改其硬件设计和软件代码,以满足特定的应用需求。该设备的开源性质也鼓励社区参与,通过共享和改进硬件方案和软件固件,不断提高产品的性能和功能。
压缩包子文件中包含的文件列表提供了硬件设计文件(.zip格式),Arduino代码及其他移植代码(.zip格式),以及一张参考资料截图,这些资料为开发者提供了创建和使用SDLogger所需的全部文件和示例代码。"
1157 浏览量
446 浏览量
185 浏览量
154 浏览量
2021-03-29 上传
106 浏览量
2021-05-21 上传
2019-09-19 上传
636 浏览量
weixin_38613640
- 粉丝: 5
最新资源
- 易语言实现URL进度下载的源码示例
- JDK1.8版本详解:适合高版本软件的Java环境配置
- Ruby版Simple Code Casts项目部署与运行指南
- 大漠插件C#封装技术详解与应用
- 易语言实现Base64编解码的汇编源码解读
- Proyecto KIO网络中间件getContact深入解析
- 微软PowerShell自定义学习项目介绍
- ExtJS 3.3中文教程:前端开发指南
- Go语言在VR领域的新突破:集成OVR Linux SDK
- Python Kivy实现的Google服务客户端入门指南
- 微软Visual C++ 2008 Express版下载发布
- MATLAB开发实现球形投影数字化工具
- 掌握JavaScript实现待办事项清单应用
- inmarketify项目:TypeScript应用实践指南
- 俪影2005 v1.28:图像编辑与文件夹加密软件
- 基于MD5骨骼动画在Direct3D中的实现与核心算法解析