ag真人试玩平台-ag真人网站

 
 立即注册
1
返回列表
查看: 1404|回复: 23

stc的spi真是个奇怪的设计 -ag真人试玩平台

[复制链接]
发表于 2023-5-2 20:12:54 | 显示全部楼层 |
    用stc8h8k64u控制tm1640驱动数码管显示,虽然tm1640通讯既不是spi也不是i2c,但是想用软件产生start、stop加硬件spi方式控制tm1640,试后发现stc的spi居然在时钟高电平改变数据,试过所有cpol、cpha组合都无法实现想要的时序。
tm1640通讯时序


stc spi


其它芯片的spi



, spi
发表于 2023-5-2 20:37:32 | 显示全部楼层
应该可以 时钟变低/出数据,时钟变高/外设读走数据,你可能要去 ag真人试玩平台官网问
发表于 2023-5-2 20:57:43 | 显示全部楼层
本帖最后由 inthsunshine 于 2023-5-3 10:09 编辑

没看出什么问题,stc的cpol cpoa四种组合也没有问题啊

最后2张图是一个意思,第1个clk边沿数据有效, 只不过stc cpoa的定义和stm32刚好相反
发表于 2023-5-2 20:58:16 | 显示全部楼层
逻辑分析仪什么型号的,软件是什么
 楼主| 发表于 2023-5-2 21:36:06 | 显示全部楼层

逻辑分析仪什么型号的,软件是什么

青岛金沙滩的la5016,软件是kingst vis。
 楼主| 发表于 2023-5-2 21:37:27 | 显示全部楼层

没看出什么问题,stc的cpol cpoa四种组合也没有问题啊

最后2个是一个意思,第1个clk边沿数据改变(捕获),  ...

没说有问题,是说它们的spi和其它家的不一样,而且设计很奇怪。
发表于 2023-5-2 22:18:06 | 显示全部楼层
看上去很神奇
发表于 2023-5-3 02:51:16 | 显示全部楼层
多找找自己的问题,之前用过天微公司的芯片,同样是用的spi接口驱动,一样稳定工作。stc再怎么垃圾,不会连基本的spi接口都做不好,不用去怀疑别人。
 楼主| 发表于 2023-5-3 09:57:48 来自手机浏览器 | 显示全部楼层
深山老妖 发表于 2023-5-3 02:51
多找找自己的问题,之前用过天微公司的芯片,同样是用的spi接口驱动,一样稳定工作。stc再怎么垃圾,不会连 ...

看清楚我说的是什么了吗?
发表于 2023-5-3 10:08:27 | 显示全部楼层
逻辑分析仪有时候看不出问题,io变化速度快了相当于是个斜边,逻辑分析仪只判断高低电平,出发位置会有偏差,可以降低spi速度先试一试
发表于 2023-5-3 10:25:21 | 显示全部楼层



发表于 2023-5-3 18:13:24 | 显示全部楼层

我不需要看你的问题,因为我用stc的单片机驱动过tm1620,虽然没有比较两款的驱动,估计也不会差别多远,我的这个产品是用在工业场合,一直工作的很稳定,所以你不用去怀疑,从自已身上找问题。
发表于 2023-5-3 18:23:29 | 显示全部楼层
刚刚看了一下tm1640的数据手册,这个玩意最好不要用芯片自带的spi接口去驱动,最后是用模拟spi去搞,再一个问题,时钟频率不能高于1mhz.
发表于 2023-5-3 19:06:35 | 显示全部楼层
这个不能用标准的spi接口去写,这个必须要用普通的io去模拟,注意数据手册里接口部分所描述的:start,end start,end,这个接口不是标准的spi接口,而是两线串行接口,但又不同于iic接口。
 楼主| 发表于 2023-5-3 20:02:00 来自手机浏览器 | 显示全部楼层
深山老妖 发表于 2023-5-3 18:13
我不需要看你的问题,因为我用stc的单片机驱动过tm1620,虽然没有比较两款的驱动,估计也不会差别多远, ...

你完全不看我在说什么,如果你的眼睛真的很宝贵,我简要说一下:tm1640没问题,stc spi没问题,但与其它家的不一样,仅此而已。
发表于 2023-5-3 21:49:10 | 显示全部楼层

你完全不看我在说什么,如果你的眼睛真的很宝贵,我简要说一下:tm1640没问题,stc spi没问题,但与其它 ...

你想驱动tm1640,无论你用哪家芯片内置的spi都不行,不信你可以去试试,必须要用io口去模拟,开始确实没有仔细看。网上能够找到驱驱动例程,自己去找找吧。
头像被屏蔽
发表于 2023-5-4 10:38:17 | 显示全部楼层
本帖最后由 疯狂的兔子来了 于 2023-5-4 10:42 编辑

spi驱动tft彩屏,很多客户自己设计分享的图片如下:
1.stc8h8k64u,使用硬件spi驱动tft屏幕:

2.开天斧,硬件spi驱动三线spi_tft屏:


3.基于stc32g12k128的spi_dma功能,驱动tft彩屏:

ag真人试玩平台官网stcaimcu有范例,欢迎大家下载测试。

发表于 2023-5-4 11:05:24 来自手机浏览器 | 显示全部楼层
疯狂的兔子来了 发表于 2023-5-4 10:38
spi驱动tft彩屏,很多客户自己设计分享的图片如下:
1.stc8h8k64u,使用硬件spi驱动tft屏幕:


你这个发新帖啊。
头像被屏蔽
发表于 2023-5-4 13:27:52 | 显示全部楼层

你这个发新帖啊。

https://www.mydigit.cn/thread-385476-1-1.html  已经在本论坛,单独发帖,附件有范例,可以参考下!
 楼主| 发表于 2023-5-5 01:37:19 | 显示全部楼层
本帖最后由 mmxx2015 于 2023-5-5 09:27 编辑

你想驱动tm1640,无论你用哪家芯片内置的spi都不行,不信你可以去试试,必须要用io口去模拟,开始确实没 ...

已经搞定,在clk加rc把clk高电平时间砍掉一小段就行了。下图rc的值不一定是最佳值,只是手上有这个参数的物料,逻辑分析仪采集的时间也不一定很准。




1
返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

app||小黑屋|关于ag真人试玩平台|联系ag真人网站|法律条款|ag真人试玩平台-ag真人网站

gmt 8, 2023-9-12 10:50 , processed in 0.202801 second(s), 10 queries , redis on.

powered by

© 2006-2023 smzj.net

返回列表
网站地图