完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题,我根据CH341的SPI的调用时序:Opendevice--->USBIO_SetStream--->USBIO_StreamSPI4->USBIO_CloseDevice实现了SPI的读取和写入。现在我用示波器将D1(CS) D3(CLK) D5(输出数据)引脚连接起来,然后在写入buff里面写入FF FF 00 3字节的数据,示波器图形如下所示。我想问的问题是最后一个0字节写入时,为什么每个bit后都会有一个高电平的延时,如何消除该高电平延时。
|
|
相关推荐
5个回答
|
|
您好,CH341工作在SPI模式0,也即CPOL=CPHA=0,对端SPI在SCLK的上升沿进行采样,如上波形并不会影响对端SPI设备的。
|
|
|
|
您好,除此之外,我还想知道如何能够设置SCLK的Frequency、Period、Pulse Width High、输出数据线的Setup Time、Hold Time等参数达到下图时序。
|
|
|
|
您好,很遗憾,CH341目前不支持如上时序的设定。目前仅支持的设定包括:4线/5线,以及SPI位序。(LSB/MSB)
若CH341不能满足您要求,也可以考虑使用我司支持USB设备功能的MCU来实现如上需求,开发容易,例程也比较丰富。 |
|
|
|
您好,对于CH341的SPI读写,我还想知道是否有办法把MOSI和MISO两根线合并为一根线。之前我用另外的设备实现SPI读写共用一根线读写的时候是通过如下方式实现的,想请问一下CH341是否也有类似的办法可以在同一根线上实现读写。
|
|
|
|
您好,很抱歉,CH341的SPI是不支持3线(即MOSI与MISO合用)的,请知悉。
|
|
|
|
只有小组成员才能发言,加入小组>>
468 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2871 浏览 2 评论
2359 浏览 1 评论
811浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
637浏览 1评论
495浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
360浏览 1评论
636浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 14:21 , Processed in 1.137031 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号