中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

单片机论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 单片机论坛 → 浏览主题: STC8单片机读取TLC 1549CP AD转换芯片的数据时波动很大,找不到原因。
发表新帖 回复该主题
回帖:28个,阅读:6743 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

STC8单片机读取TLC 1549CP AD转换芯片的数据时波动很大,找不到原因。

分享到
3356
svpama
文章数:469
年度积分:50
历史总积分:3356
注册时间:2007/3/20
发站内信
发表于:2018/7/20 21:33:14
#10楼
另外,程序中CLK时钟信号,在读取数据后,没有拉回0,这与芯片上的指导不符。
还有一点是时钟长短不一,可以这样:
if(TLC_DATAOUT ==1)
{...}
else
{
 // 增加一定延时,让其判断无论怎样,都近一样时间
 _nop_();
 _nop_();
}
+7
11874
蛇会大学
文章数:4445
年度积分:200
历史总积分:11874
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2018/7/20 21:58:28
#11楼
先确定是你的程序有问题,还是硬件干扰?

你找一块干电池做输入电压,看看数值如何?
+3
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2018/7/23 8:40:18
#12楼
不好意思,忙了几天其他事情刚归位。谢谢大家的回答!
网上的一些例子莫衷一是。我问过芯片销售人员,他们手上也没有什么资料,只说是我设置的模式不对,但也没有能提供该芯片模式的设置方法。这说法和在网上看到的:不同模式对芯片的操作不同,操作所需的时钟数量也不同。大家提供的方法我再试一试。
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2018/7/23 8:55:26
#13楼
回复 #9楼 月亮150
该芯片的工作模式设置为慢速时才用16个时钟。
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2018/7/23 9:08:17
#14楼
附件:TLC1549_datasheet.pdf
[本地下载]
我的英语水平太差,没看出什么来。 这是该芯片的资料似乎也没有提到模式设置的方法。
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2018/7/23 9:09:14
#15楼
回复 #11楼 蛇会大学
好的,我试试。谢谢
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2018/7/23 9:30:21
#16楼
回复 #11楼 蛇会大学
用干电池做电源问题依旧。
3356
svpama
文章数:469
年度积分:50
历史总积分:3356
注册时间:2007/3/20
发站内信
发表于:2018/7/23 10:00:24
#17楼
这个是8位单片机,在循环内用上16位的乘法,这个想快也快不来啊。
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2018/7/23 10:12:31
#18楼
回复 #10楼 svpama
试了还是一样
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2018/7/23 10:14:15
#19楼
回复 #17楼 svpama
stc8a8k64s4a12好像不是8位的单片机。
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003