hanfei69882

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882  发布于  2016-07-22 18:53:10
采纳率 0%
26个问答
9857

【已解决】Hi3518E adc采集值一直为0

 
本帖最后由 goodman 于 2016-8-10 15:43 编辑

手册里面只有ADC寄存器介绍,使用流程上介绍太少了
自己配了寄存器,读到值一直为零,不知道哪位朋友有使用过这个功能,先谢谢啦
附件是自己写的adc驱动附件:hi_adc.rar
易百纳技术社区文件: hi_adc.rar
下载
我来回答
回答46个
时间排序
认可量排序

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-07-22 18:56:42
认可0
论坛里面有一个SDK资源,版本是:Hi3518E V200R001C01SPC030,希望能帮助有需要的朋友
[url]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=11754&highlight=hi3518e[/url]

kerorv

0个粉丝

0

问答

0

专栏

0

资料

kerorv 2016-08-01 16:45:13
认可0
请问楼主解决了吗???遇到同样的问题呢:):):):)

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-08-01 17:24:45
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35220&ptid=12053]kerorv 发表于 2016-8-1 16:45[/url]
请问楼主解决了吗???遇到同样的问题呢[/quote]

木有,貌似用adc的太少了:(

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-08-10 15:26:43
认可0
本帖最后由 hanfei69882 于 2016-8-10 15:35 编辑

已解决,来结贴,主要是利用寄存器查看工具进行调试验证,查看自己驱动配置寄存器是否成功:):)
ADC的操作比较简单,原厂没有专门写驱动。如下步骤可参考,但请注意滤波:

步骤如下:

[code]//step 1:LSADC initial: set 8-bit precision, single scanning mode, make sure channel A is valid

himm 0x200b0000 0xff0201ff

//step 2:enable interrupt

himm 0x200b0010 0x1

//step 3:start the LSADC

himm 0x200b001c 0xf

//step 4:see whether channel A interrupt bit is set or not

himd.l 0x200b0014

//step 5:get the  result of ADC

himd.l 0x200b000c

//step 6:clear channel A interrupt. if you want to run again, repeat step 3~6.

himm 0x200b0018 0x1[/code]

Singcol

0个粉丝

4

问答

0

专栏

1

资料

Singcol 2016-09-29 09:15:12
认可0
请问一下,楼主上传的hi_adc.rar可以正常使用吗 ?

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-09-29 10:31:34
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38672&ptid=12053]Singcol 发表于 2016-9-29 09:15[/url]
请问一下,楼主上传的hi_adc.rar可以正常使用吗 ?[/quote]

那个不完整,主要功能6楼的脚本就可以实现,根据脚本实现代码,功能基础上实现自己的需求
脚本实现的是单次采样,循环采样的话需要另外配置adc寄存器

isupercar

0个粉丝

0

问答

0

专栏

0

资料

isupercar 2016-10-01 00:08:37
认可0
谢谢分享,学习了。

H伟伯爵H

0个粉丝

0

问答

0

专栏

0

资料

H伟伯爵H 2016-12-06 01:02:07
认可0
想请教下,LSADC和SAR_ADC什么关系呢,不是应该对时钟进行分频和采集通道的绑定吗?:Q

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-12-06 11:14:16
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42455&ptid=12053]H伟伯爵H 发表于 2016-12-6 01:02[/url]
想请教下,LSADC和SAR_ADC什么关系呢,不是应该对时钟进行分频和采集通道的绑定吗?[/quote]

通道是对应的,时钟分频的话就不太清楚了

H伟伯爵H

0个粉丝

0

问答

0

专栏

0

资料

H伟伯爵H 2016-12-07 00:14:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42484&ptid=12053]hanfei69882 发表于 2016-12-6 11:14[/url]
通道是对应的,时钟分频的话就不太清楚了[/quote]

嗯,今天半猜半测试时也发现采集值变化是对应通道的,问题解决了。麻烦了

realdada

1个粉丝

12

问答

0

专栏

0

资料

realdada 2016-12-23 16:18:52
认可0
按照楼主的做法,我也把这个驱动写好了。谢谢楼主,楼主好人!

Benz

0个粉丝

29

问答

0

专栏

0

资料

Benz 2017-01-06 11:51:55
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=34647&ptid=12053]hanfei69882 发表于 2016-7-22 18:56[/url]
论坛里面有一个SDK资源,版本是:Hi3518E V200R001C01SPC030,希望能帮助有需要的朋友
http://www.ebaina. ...[/quote]

请问楼主,这个SDK包里有ADC的资料吗

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-01-06 12:22:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=43807&ptid=12053]Benz 发表于 2017-1-6 11:51[/url]
请问楼主,这个SDK包里有ADC的资料吗[/quote]

芯片手册里面有adc介绍

Benz

0个粉丝

29

问答

0

专栏

0

资料

Benz 2017-01-06 13:23:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=43812&ptid=12053]hanfei69882 发表于 2017-1-6 12:22[/url]
芯片手册里面有adc介绍[/quote]

恩恩,这个资料我看过。 我想写一个ADC的按键驱动, 不知道楼主写过吗

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-01-06 14:41:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=43814&ptid=12053]Benz 发表于 2017-1-6 13:23[/url]
恩恩,这个资料我看过。 我想写一个ADC的按键驱动, 不知道楼主写过吗[/quote]

详细功能不太清楚,如果按键功能和adc功能都ok的话,应该问题不大

Benz

0个粉丝

29

问答

0

专栏

0

资料

Benz 2017-01-06 14:54:07
认可0
本帖最后由 Benz 于 2017-1-12 15:09 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=43812&ptid=12053]hanfei69882 发表于 2017-1-6 12:22[/url]
芯片手册里面有adc介绍[/quote]

我用的是3518a, 手册中的ADC跟你的不太一样。 正在研究你的代码,能看看你的这个PDF文档吗?   
而且,我发现3518e芯片手册中ADC部分的内容,跟你截图的不一样

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-01-06 15:34:14
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=43818&ptid=12053]Benz 发表于 2017-1-6 14:54[/url]
我用的是3518a, 手册中的ADC跟你的不太一样。 正在研究你的代码,能看看你的这个PDF文档吗?   QQ 171 ...[/quote]

链接:[url]https://pan.baidu.com/s/1sl4dNAH[/url] 密码:ro5o

qq不怎么用:L我用的hi3518e,不太一样

代码不完善,主要参考6楼脚本,脚本能获取到结果之后围绕脚本实现自己的代码

Benz

0个粉丝

29

问答

0

专栏

0

资料

Benz 2017-01-06 16:04:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=43822&ptid=12053]hanfei69882 发表于 2017-1-6 15:34[/url]
链接:https://pan.baidu.com/s/1sl4dNAH 密码:ro5o

qq不怎么用我用的hi3518e,不太一样
[/quote]

资料已下,非常感谢。:L 早就看了你的脚本了, 但是苦于 “寄存器查看工具”没有用过, 大概怎么用呢 楼主?

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-01-06 18:56:22
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=43825&ptid=12053]Benz 发表于 2017-1-6 16:04[/url]
资料已下,非常感谢。 早就看了你的脚本了, 但是苦于 “寄存器查看工具”没有用过, 大概怎么用呢 楼 ...[/quote]

这是另外的问题了:L



这个工具功能比较简单,使用上可能会有比较多的问题

相关使用论坛里面有讨论,找了一个参考一下:[url=http://www.ebaina.com/bbs/thread-13574-1-1.html][hi3516] 3516D的GPIO芯片引脚配置[/url]
也可以搜索论坛帖子

Benz

0个粉丝

29

问答

0

专栏

0

资料

Benz 2017-01-08 15:46:16
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=43268&ptid=12053]realdada 发表于 2016-12-23 16:18[/url]
按照楼主的做法,我也把这个驱动写好了。谢谢楼主,楼主好人![/quote]

你好,你也用的是3518e吗
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区