pNexus
|
ec1ba14e46
|
fix(ads1256): 修复 SPI 无波形问题,添加 PDWN 引脚控制
PDWN 浮空导致 ADS1256 进入 power-down 模式,DRDY 无响应且 SPI 总线
无输出。同时将 CS 管理从手动 GPIO 改为 SPIM 驱动自动控制,消除引脚
所有权冲突;读寄存器和读数据改用 spi_transceive 保证单次 CS 内完成。
|
2026-05-21 15:01:26 +08:00 |
|
pNexus
|
6770f35a07
|
feat(ads1256): 添加寄存器快照读取与日志记录功能,增强恢复过程的可追踪性
|
2026-05-20 20:12:53 +08:00 |
|
pNexus
|
d95cce5cf2
|
feat(ads1256): 添加 EMI 防护与寄存器自恢复机制
CS 引脚加内部上拉防止干扰误触发;新增 ads1256_recover() 在检测到
寄存器被改写时重写关键配置并验证恢复。
|
2026-05-19 14:50:04 +08:00 |
|
pNexus
|
e5518ac17e
|
refactor(gml670x4): 将函数注释统一迁移到源文件
|
2026-05-14 21:30:24 +08:00 |
|
pNexus
|
93e7990fdf
|
refactor(ads1256): 修改等待 DRDY 和硬件复位函数返回值,增加超时处理
|
2026-05-14 21:17:53 +08:00 |
|
pNexus
|
0d2fd30b3a
|
fix(README): 修正文档中协议字段链接路径
fix(main): 修正主循环中延时以保持程序运行
|
2026-05-07 09:03:45 +08:00 |
|
pNexus
|
97f0d65783
|
feat(gml670-v2): 添加二进制协议定义与 ADS1256 SPI 驱动
- protocol.h: CoP/Encoder/Resistance/Spotter/Heartbeat 帧定义,
GML670 50kg ADC→kg 标定参数
- ads1256: SPI 命令模式驱动,BUFEN=1 解决高阻抗负载误差,
3750 SPS 平衡精度与采样率,SELFCAL + 寄存器回读校验
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-30 17:39:05 +08:00 |
|