你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
高速ADC1173无法实现模数转换 【悬赏问答】
[复制链接]
zhuzhiwei1222
提问时间:2012-11-15 14:47 /
我用STM32F103ZET去驱动高速ADC1173,ADC的时钟是TIM3—CH4提供的18M时钟,读取8位数字量的IO口设置为上拉输入,读取的全是1,这到底是怎么回事啊?把IO口设置为下拉输入,读取的全是0,把IO口设置为模拟输入,读取的全是1,把IO口设置为浮空输入,读取的一直是11001110,跟模拟值根本不匹配。
时序图在附件中,时钟是TIM3—CH4提供的18M时钟,我把OE一直拉低,然后直接读取八个IO口的AD值,这样可以吗?
赞
0
收藏
0
评论
8
分享
发布时间:2012-11-15 14:47
举报
请先
登录
后回复
8个回答
xieyuanfu
回答时间:2012-11-15 17:52:56
a0a.1 0b0c
RE:高速ADC1173无法实现模数转换
ADC1173的 驱动程序 你确定你写对了?
赞
0
评论
回复
支持
反对
zykzyk-93033
回答时间:2012-11-15 21:05:45
a0a.1 0b0c
RE:高速ADC1173无法实现模数转换 【悬赏问答】
1:配置是否正确2:将IO口设置成高阻试试。
赞
0
评论
回复
支持
反对
zhuzhiwei1222
回答时间:2012-11-16 08:52:43
a0a.1 0b0c
回复:高速ADC1173无法实现模数转换 【悬赏问答】
回复第 2 楼 于2012-11-15 17:52:56发表:
ADC1173的 驱动程序 你确定你写对了?
附件中的图片是ADC1173的时序图,很简单的啊。我写的程序是这样的,定时器3提供18M的时钟,我再把OE拉低直接读取八个IO口的值就可以了,请问这样的驱动程序对吗?
赞
0
评论
回复
支持
反对
废鱼
回答时间:2012-11-16 09:05:35
a0a.1 0b0c
RE:高速ADC1173无法实现模数转换 【悬赏问答】
CLK应该由你自己控制,而定时器生成的不能把握当前时序。
赞
0
评论
回复
支持
反对
zhuzhiwei1222
回答时间:2012-11-16 09:22:56
a0a.1 0b0c
回复:高速ADC1173无法实现模数转换 【悬赏问答】
回复第 5 楼 于2012-11-16 09:05:35发表:
CLK应该由你自己控制,而定时器生成的不能把握当前时序。
自己控制CLK,只能生成2M左右的时钟,芯片手册上说要15M的时钟(它也说时钟范围可以在1~20M),我 也用自己控制时钟的方法试过了,还是一样的效果
赞
0
评论
回复
支持
反对
xieyuanfu
回答时间:2012-11-29 13:27:20
a0a.1 0b0c
RE:高速ADC1173无法实现模数转换 【悬赏问答】
楼主 应该仔细看一看 手册的 时序 我觉得应该是你的时序控制处问题了 ,
你读数据之前 ,发命令了吗?
赞
0
评论
回复
支持
反对
tang9572
回答时间:2015-10-21 00:15:59
a0a.1 0b0c
这种芯片,只要ADC芯片正常工作,肯定就有输出了;
1)ADC1173的电源,几根线,配好3V3;
2)CLK时钟,看示波器没问题;
3)OE接低,则ADC1173的数据,出现在数据线上;
上面几点你应该都不会搞错;
ADC1173的IN输入端,你接几V的电压?
赞
0
评论
回复
支持
反对
钊钊
回答时间:2015-10-21 00:25:07
a0a.1 0b0c
STM32的GPIO够快的,不用这样做吧,用一个引脚专门来输出CLK,然后配一个锁存器,刚刚滴,还有,要看看1173的工作条件是否满足
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:高速ADC1173无法实现模数转换
RE:高速ADC1173无法实现模数转换 【悬赏问答】
回复:高速ADC1173无法实现模数转换 【悬赏问答】
ADC1173的 驱动程序 你确定你写对了?
附件中的图片是ADC1173的时序图,很简单的啊。我写的程序是这样的,定时器3提供18M的时钟,我再把OE拉低直接读取八个IO口的值就可以了,请问这样的驱动程序对吗?
RE:高速ADC1173无法实现模数转换 【悬赏问答】
回复:高速ADC1173无法实现模数转换 【悬赏问答】
CLK应该由你自己控制,而定时器生成的不能把握当前时序。
自己控制CLK,只能生成2M左右的时钟,芯片手册上说要15M的时钟(它也说时钟范围可以在1~20M),我 也用自己控制时钟的方法试过了,还是一样的效果
RE:高速ADC1173无法实现模数转换 【悬赏问答】
你读数据之前 ,发命令了吗?
1)ADC1173的电源,几根线,配好3V3;
2)CLK时钟,看示波器没问题;
3)OE接低,则ADC1173的数据,出现在数据线上;
上面几点你应该都不会搞错;
ADC1173的IN输入端,你接几V的电压?