# USBSPI
### 本仓库是基于python和图莫斯USBSPI转接板的通信软件实现
### 本软件在图莫斯USBSPI转接板的支持下,SPI端连接单片机的SPI引脚,USB端连接电脑的USB接口,实现电脑和单片机的高速串口通信。
### 软件主体功能包含如下几个模块:
1.井下控制模块:与单片机通讯的模块,其中内嵌有数据处理和存储功能。
2.绘图模块:绘制接收数据。
3.算法模块:对接收数据实现一些算法矫正功能。
### 其中软件的界面使用了pyQt进行编写,绘图模块的控件使用了pyGraph控件。
## 文件结构
### 1.Config: Configs.csv
文件中保存界面软件运行的配置参数,用于软件启动时的软件配置初始化。其中的参数存储结构为:参数名称+数据类型+数值
### 2.datasDir:
文件夹用来保存运行中导出模式下接收的数据,数据以h5文件形式存储在文件夹中。
### 3.libs:
其中保存图莫斯官方底层库函数。
### 4.logs:
用来保存软件运行时的日志记录文件。
### 5.others:
用来保存不好归类的自定义方法:如配置文件的读取操作类,数据库的操作类。
### 6.Pics:
用来保存软件的icon和status图片文件。
### 7.sdk:
用来保存图莫斯提供的各类语言的驱动库。
### 8.UiLibs:
用来保存各种操作对象类:包含算法模块、日志模块、存储数据操作模块、文件转换模块、软件界面的python文件、底层数据读写h5函数
### 9.usb_device.py:
图莫斯设备初始化函数库。
### 10.usb2spi:
图莫斯spi转usb的操作函数库。
### 11.USB2xxx_SPI_SlaveTest.py:
图莫斯官方示例程序
### 12.UsbReciveData.py:
二次开发的USB——SPI类。
### 13.useMyUi:
软件界面功能逻辑编写。
### 14.useMyUI_MSP430_SensorData.py:
软件运行的入口函数。
没有合适的资源?快使用搜索试试~ 我知道了~
基于python和图莫斯的USBSPI转接板的软件实现.zip
共554个文件
vi:240个
so:60个
mnu:54个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 23 浏览量
2023-09-30
13:13:27
上传
评论
收藏 12.85MB ZIP 举报
温馨提示
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 适用工作项目、毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,轻松复刻,欢迎下载 -------- 下载后请首先打开README.md文件(如有),仅供学习参考。
资源推荐
资源详情
资源评论
收起资源包目录
基于python和图莫斯的USBSPI转接板的软件实现.zip (554个子文件)
usb2spi.bas 8KB
usb2canfd.bas 5KB
usb2lin_ex.bas 4KB
usb2can.bas 3KB
usb2iic.bas 3KB
usb2pwm.bas 2KB
usb2cnt.bas 2KB
usb2lin.bas 2KB
usb2k.bas 2KB
usb2ads1256.bas 2KB
usb_device.bas 1KB
usb2adc.bas 590B
usb2spi.cs 24KB
usb2canfd.cs 9KB
usb2can.cs 8KB
usb2iic.cs 6KB
usb2lin_ex.cs 6KB
usb_device.cs 6KB
usb2ads1256.cs 4KB
ldf_parser.cs 4KB
usb2gpio.cs 4KB
usb2adc.cs 4KB
usb2pwm.cs 3KB
usb2lin.cs 3KB
dbc_parser.cs 3KB
usb2cnt.cs 3KB
usb2uart.cs 2KB
can_uds.cs 2KB
usb2bmm_lin.cs 2KB
lin_uds.cs 2KB
usb2dac.cs 2KB
i2c_sniffer.cs 2KB
mlx_programer.cs 1KB
elmos_programer.cs 1KB
configs.csv 4KB
USB2XXX.dll 398KB
USB2XXX.dll 398KB
USB2XXX.dll 320KB
USB2XXX.dll 320KB
USB2XXX.dll 309KB
libusb-1.0.dll 169KB
libusb-1.0.dll 169KB
libusb-1.0.dll 137KB
libusb-1.0.dll 134KB
libusb-1.0.dll 134KB
pthreadVC2.dll 81KB
pthreadVC2.dll 81KB
pthreadVC2.dll 55KB
pthreadVC2.dll 55KB
libUSB2XXX.dylib 327KB
libUSB2XXX.dylib 327KB
libusb-1.0.0.dylib 114KB
libusb-1.0.0.dylib 114KB
.gitignore 12B
usb2rf24.h 74KB
usb2spi.h 24KB
usb2can.h 10KB
ControlCAN.h 10KB
usb2canfd.h 9KB
offline_type.h 9KB
usb2nand.h 8KB
LDFDecoder.h 6KB
usb2iic.h 6KB
usb2lin_ex.h 5KB
usb_device.h 5KB
usb2gpio.h 5KB
usb2openbus.h 4KB
usb2ads1256.h 4KB
usb2ir.h 4KB
usb2adc.h 3KB
can_bootloader.h 3KB
power_analyzer.h 3KB
usb2sniffer.h 3KB
ldf_parser.h 3KB
usb2k.h 3KB
usb2uart.h 3KB
usb2lin.h 3KB
usb2pwm.h 3KB
usb2ow.h 3KB
usb2cnt.h 3KB
dbc_parser.h 3KB
usb2ew.h 2KB
can_uds.h 2KB
usb2dac.h 2KB
usb2bmm_lin.h 2KB
hexfile_decode.h 2KB
ir_sniffer.h 2KB
uart_sniffer.h 2KB
i2c_sniffer.h 2KB
lin_uds.h 2KB
usb2fast_lin.h 2KB
mlx_programer.h 2KB
usb2m29dw.h 2KB
udslinbootloader.h 2KB
usb2sent.h 1KB
elmos_programer.h 1KB
delay.h 335B
can2canfd.h 236B
图标.ico 252KB
USB2SPI.java 23KB
共 554 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
程皮
- 粉丝: 262
- 资源: 2568
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功