# proj_803 **Repository Path**: figkey/proj_803 ## Basic Information - **Project Name**: proj_803 - **Description**: 803 多路spi模式工程,每一路兼容4种主机,2种从机,共12路 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-05 - **Last Updated**: 2025-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 485通信协议 上位机发送 板载回应 协议控制 uart转SPI类似于伯泰克 一块FPGA板卡12路spi接口 FPGA板卡内部需要有ID,可修改 通过modbus 12个通道,6种模式 ![1739786484380](image/readme/1739786484380.png) 通过06功能码设置spi的模式和通道 01 06 00 01(通道) 00 01(模式 )19 CA 设置spi通道1处于模式1 处于读取时,使用modbus的04功能码 前提该路SPI处于当前模式下 从机ID(1byte) + modbus功能码(1byte )+ 通道选择(2byte)+ 触发读取模式(2byte)+ crc校验(2byte) 01 04 00 01 00 01 通道1(00 01) 触发模式1读取, 01 04 00 02 00 01 通道2(00 01) 触发模式1读取, 01 04 00 03 00 01 通道3(00 01) 触发模式1读取, 01 04 00 04 00 01 通道4(00 01) 触发模式1读取, 功能码0x10,对应写多个寄存器数据,对应模式5、6,将模拟数据写入bram中 01 10 + 00 01(通道)+ 00 01(模式)+ 写入字节数 + 模拟数据 + crc校验 01 10 00 02 00 04 00 08 11 22 33 44 55 66 77 88 通道2,模式4,写8个 ![1739756965501](image/readme/1739756965501.png) https://www.ebyte.com/news/3315.html