qiuxin
|
f41ec8a70f
|
refactor(freertos): 优化任务配置和代码结构
- 调整任务优先级和栈大小
- 移除冗余的 DAC161S997 测试任务
- 优化 IO 控制任务的执行逻辑
- 更新 DAC 控制任务,增加 DAC161S997 初始化和输出
- 调整任务执行周期和延时
|
2025-06-16 10:49:58 +08:00 |
qiuxin
|
6e22efe0e8
|
DO输出初始化拉高
|
2025-06-12 19:40:23 +08:00 |
qiuxin
|
90e512ef8c
|
feat(adc): 优化 AD7124 数据采集和处理
- 修改数据结构,增加异常值检测和处理功能
- 添加信号丢失检测和芯片状态监控
- 优化滤波算法,提高数据准确性
- 调整采样间隔,提高响应速度
- 修复 TCP 服务器数据传输问题
- 优化 AD7124 驱动接口
|
2025-06-06 17:18:42 +08:00 |
qiuxin
|
ce8cadd2bb
|
增加AD采样滤波
|
2025-06-06 11:07:09 +08:00 |
qiuxin
|
0d8cd8c2f2
|
87指令查询优化
- 调整 IO 控制任务的延迟时间,从 200ms 改为 50ms
- 添加 U74HC245 GPIO 初始化函数
- 优化 TCA6416 初始化流程,调整端口极性和方向设置
- 移除 TCP 服务器中冗余的 TCA6416 写入逻辑
|
2025-06-03 15:11:16 +08:00 |
qiuxin
|
0e8af8fa30
|
refactor(io): 重构 TCA6416 控制逻辑
写IO成功
- 优化 TCA6416 芯片的初始化和控制逻辑
- 添加 TCA6416_WritePort_buff 缓冲区用于存储输出数据
- 修改主任务中 TCA6416 相关的代码,提高稳定性和可靠性
- 调整 TCA6416 地址定义,适应硬件改动
|
2025-06-03 13:53:10 +08:00 |
qiuxin
|
e4f4929e01
|
refactor(freertos): 重构 FreeRTOS 任务并优化网络处理逻辑
DAC161S的功能OK
- 修改任务优先级和堆栈大小
- 优化网络状态检测和处理逻辑
- 重构 DAC 控制任务,移除初始化冗余步骤
- 简化 DAC161S997 测试任务
- 设置电流缓冲区初始值为 12mA
|
2025-06-03 10:56:49 +08:00 |
Qx
|
c63d3c4d79
|
refactor(freertos): 重构 FreeRTOS 任务并添加新功能
- 合并多个任务为 IO 控制和 DAC 控制任务
- 添加 DMA 测试任务和相关功能
- 优化 TCA6416 扫描周期
- 调整任务优先级和栈大小
- 添加事件组支持
|
2025-06-02 22:49:51 +08:00 |
qiuxin
|
bc9b133d93
|
文档
|
2025-05-30 20:42:13 +08:00 |
qiuxin
|
7271283f9e
|
DAC有输出电压
|
2025-05-30 20:40:47 +08:00 |
qiuxin
|
44ac1747c0
|
新增86设置处理,TCA6416数字量输出OK
|
2025-05-30 19:37:27 +08:00 |
qiuxin
|
f064a13b30
|
feat(ad7124): 支持双通道 AD7124
- 新增第二个 AD7124 设备的初始化和配置
- 实现两个 AD7124 设备的独立读取和控制
- 更新相关函数以支持设备编号参数
- 调整寄存器数组和通道寄存器数组以支持两个设备
|
2025-05-30 16:41:28 +08:00 |
qiuxin
|
c451e7d754
|
refactor(freertos): 更新 TCA6416 任务创建代码
- 移除 TCA6416 任务创建的注释
- 更新任务名称从 start_tca6416_task 到 test_tca6416_task
- 删除多余的空行
fix(ad7124): 重构 AD7124 SPI 通信函数
- 移除冗余的接收缓冲区声明
- 新增 AD7124_OUT_spi_transmit_receive 函数用于 AD7124 的 SPI 通信
- 更新函数调用以使用新的 AD7124 通信函数
- 在头文件中添加新函数的声明
|
2025-05-30 15:03:23 +08:00 |
qiuxin
|
af35522a99
|
DAC161S驱动OK
|
2025-05-29 21:13:29 +08:00 |
qiuxin
|
d3dc45ae2d
|
dac8568驱动OK
|
2025-05-29 19:47:42 +08:00 |
qiuxin
|
065e3b4c5b
|
SPI3设置为上拉输出数据OK
|
2025-05-29 18:08:02 +08:00 |
qiuxin
|
3bcc5b8927
|
DAC8568_SPI有数据输出
|
2025-05-29 17:36:09 +08:00 |
qiuxin
|
097fefd7e6
|
DAC161输出数值不可控,强制维持在12ma左右用于测试。
|
2025-05-29 09:09:14 +08:00 |
qiuxin
|
5656a65d40
|
新增DAC161驱动
|
2025-05-27 16:51:45 +08:00 |
qiuxin
|
2fde000d3a
|
修改87指令,新增IO扩展读取16-31
|
2025-05-27 15:59:54 +08:00 |
qiuxin
|
beae8c556b
|
解决分帧问题
|
2025-05-27 11:44:14 +08:00 |
qiuxin
|
123869efc4
|
上位机IO查询OK
|
2025-05-26 17:04:18 +08:00 |
qiuxin
|
38a41744b9
|
TCA6416驱动测试OK
|
2025-05-26 15:40:47 +08:00 |
qiuxin
|
4585021528
|
6416test1
|
2025-05-26 10:33:40 +08:00 |
Qx
|
f2ad332473
|
TCA6416驱动
|
2025-05-25 22:31:14 +08:00 |
qiuxin
|
4de02310aa
|
HART下位机透传至上位机有数据但不对
|
2025-05-23 19:00:07 +08:00 |
qiuxin
|
faa836cb94
|
上位机透传至HART设备OK
|
2025-05-23 17:46:01 +08:00 |
qiuxin
|
2135af95bb
|
feat(usart): 添加 HART1 通信功能
|
2025-05-23 13:30:14 +08:00 |
qiuxin
|
250abb4bda
|
AD7124开发完成,16通道都可采集数据并发送到上位机。
|
2025-05-21 20:32:02 +08:00 |
qiuxin
|
69b41c5f5f
|
DEV
|
2025-05-19 19:29:08 +08:00 |
qiuxin
|
2a1233826c
|
杂糅版本
|
2025-05-16 11:26:02 +08:00 |
qiuxin
|
4f5c836753
|
可查到AD7124的ID其他寄存器待测试
|
2025-05-14 20:22:23 +08:00 |
qiuxin
|
2639e18c9f
|
Signed-off-by: qiuxin <qiuxin@wuxismart.com>
|
2025-05-08 20:08:13 +08:00 |
qiuxin
|
49ab0b8447
|
新增文档和更新TCP服务器代码,增加命令帧处理功能及相关数据结构定义
|
2025-05-08 19:59:16 +08:00 |
qiuxin
|
ccb1ef039f
|
Merge branch 'main' of http://git.jsgsdt.com:8070/wxsmart/controller-pcba
|
2025-05-06 15:59:13 +08:00 |
qiuxin
|
d855a2d98a
|
更新TCP服务器代码:实现命令帧处理功能
|
2025-05-06 15:53:46 +08:00 |
许晟昊
|
bda2010815
|
更新文档
|
2025-04-29 10:26:00 +08:00 |
许晟昊
|
a00c1128ac
|
上传文档
|
2025-04-29 09:47:35 +08:00 |