首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
mpsse专题
libftdi1学习笔记 8 - MPSSE SPI优化速度
之前用GPIO模拟SPI速度有点慢,加上直接发送字节的方式实现SPI。 1. IO的定义 如果不使用模拟的方式,则SCK,MOSI,MISO必须固定。通过这3个IO判断是哪种模式 if(spi[port].sck != 0 || spi[port].mosi_io0 != 1 || spi[port].miso_io1 != 2){//GPIO模拟的方式}else{} 2. 模式的
阅读更多...
libftdi1学习笔记 6 - MPSSE QSPI
目录 1. 写 2. 读 3. 验证 QSPI采用4根线为数据口,SCK和CS保留同样的功能,一般4个数据线采用MSB的方式发送数据,即高位在前。 QSPI只能是半双工工作。 1. 写 int qspiWriteBytes(uint8_t port, uint8_t* wrBuf, uint16_t len) 命令缓存的大小小于SPI的方式 int commandl
阅读更多...
libftdi1学习笔记 4 - MPSSE SPI
目录 1. 初始化 2. SCK默认电平设置 3. GPIO控制 4. spi全双工通信 4.1 MSB/LSB 4.2 分配command缓存 4.3 spi0TransferBit 4.3 spi1TransferBit 4.4 spi2TransferBit 4.5 spi3TransferBit 4.6 写命令序列 4.7 读数据 4.8 组合实际数据 5. 验
阅读更多...