数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1071|回复: 9

[Arduino] 请教arduino-ESP8266的SPI时钟最高只能8M吗

[复制链接]
发表于 2022-7-24 22:06:15 | 显示全部楼层 |阅读模式
如题,前些天发帖求救:请教一个arduino-ESP8266的SPI程序问题https://www.mydigit.cn/thread-323818-1-1.html  是用8266驱动SPI-TFT屏时无法刷满一屏,这个问题一直没能解决,因为不熟悉arduino编程也就至今没有找到原因,感觉问题非常诡异,查看对比了可以完美驱动的STC15W单片机的输出波形与ESP8266的输出波形,感觉时序是毫无问题的只是不知道为什么51单片机驱动正常但8266就无法正常驱动,下面是截屏的时序波形:









今天再次测试,发现如果将arduino-SPI的时钟分频改成2分频SPI.setClockDivider(SPI_CLOCK_DIV2);则屏幕会拉到一大半,由此看来屏幕拉开多大竟然与通讯的时钟速度有关,而查看SPI.h才知道,即使设置成2分频的最高频率也只有8MHz,但是当利用这个函数:SPI.beginTransaction(SPISettings(15000000, MSBFIRST, SPI_MODE3));来设置工作频率时却没有作用,希望对arduino-SPI熟悉的坛友能指点一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2022-7-24 22:35:03 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-25 07:50:42 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-7-25 11:31:34 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-7-25 12:46:33 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-25 20:18:57 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-25 20:21:49 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-7-25 20:44:40 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-26 11:53:36 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-7-26 14:30:31 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-12-21 23:08 , Processed in 0.187201 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表