打印
[PIC®/AVR®/dsPIC®产品]

ATtiny26L-8SU处理器无法读到ADC数据?

[复制链接]
734|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hhh15|  楼主 | 2019-11-27 16:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hhh15 于 2019-11-27 17:05 编辑

ATtiny26L-8SU处理器无法读到ADC数据? ATtiny26L配置是内置振荡、内置基准电压2.56V或电源电压3V、ADC增益1倍,处理器供应电压是正极正+3V、GND负极-3V。输入模拟电压4mv-12mV到ADC(差分输入、差分4路)数据寄存器无法读到?  目前两个LED灯控制正常有切换闪烁。请技术人员指点处理方法,主要看下程序有没有问题,谢谢!
附件有原理图和程序
下图是仿真状态


ATtiny26资料.zip

68.74 KB

使用特权

评论回复
评论
xch 2019-11-29 16:22 回复TA
"无法读到ADC数据" 这句话啥意思? 找谁给翻译一下。 
沙发
yjmeishao| | 2019-11-27 19:30 | 只看该作者
提供一个官方的ATmega ADC例程做参考吧。

adc.zip

633.51 KB

ATmega ADC例程

使用特权

评论回复
板凳
hhh15|  楼主 | 2019-11-28 09:46 | 只看该作者
yjmeishao 发表于 2019-11-27 19:30
提供一个官方的ATmega ADC例程做参考吧。

谢谢,你的提供,下载看下

使用特权

评论回复
地板
lcczg| | 2019-11-28 10:11 | 只看该作者
本帖最后由 lcczg 于 2019-11-28 10:14 编辑

楼主做的什么产品?MCU的地接到-3V,相当于整体电平向下。然后MCU供电相当于6V了,超标了。

使用特权

评论回复
5
奔波儿熊| | 2019-11-28 10:53 | 只看该作者
供电电压这么奇怪的吗? 还有待测电压这么小啊, 先试一下给个1v看看能不能测出来

使用特权

评论回复
6
hhh15|  楼主 | 2019-11-28 14:06 | 只看该作者
lcczg 发表于 2019-11-28 10:11
楼主做的什么产品?MCU的地接到-3V,相当于整体电平向下。然后MCU供电相当于6V了,超标了。 ...

MCU地已经改成0V,采集数据还是读不到

使用特权

评论回复
7
hhh15|  楼主 | 2019-11-28 14:09 | 只看该作者
奔波儿熊 发表于 2019-11-28 10:53
供电电压这么奇怪的吗? 还有待测电压这么小啊, 先试一下给个1v看看能不能测出来 ...

MCU接地电压改成0V,输入1V,采集数据还是读不到

使用特权

评论回复
8
lcczg| | 2019-11-28 15:52 | 只看该作者
本帖最后由 lcczg 于 2019-11-28 15:54 编辑

FUSE里主时钟是多少?ADC分频是64。ADC的时钟最低要求是50KHz. 这样算下来主频不得低于3.2M(64*50KHZ), 而默认是1MHz的.

adc.PNG (36.81 KB )

adc.PNG

使用特权

评论回复
9
hhh15|  楼主 | 2019-11-28 23:15 | 只看该作者
lcczg 发表于 2019-11-28 15:52
FUSE里主时钟是多少?ADC分频是64。ADC的时钟最低要求是50KHz. 这样算下来主频不得低于3.2M(64*50KHZ),  ...

现在内置时钟已设置到8兆,ADC采集还是读不到数据           
      

1D37FF8D-61BE-4af3-90A7-438F05F7E02C.jpg (54.99 KB )

1D37FF8D-61BE-4af3-90A7-438F05F7E02C.jpg

54AD5047-D647-44ef-BF2E-D977BE8ADB56.jpg (57.97 KB )

54AD5047-D647-44ef-BF2E-D977BE8ADB56.jpg

使用特权

评论回复
10
lcczg| | 2019-11-29 10:12 | 只看该作者
你改成单端输入了?PB5是输入口吗?PB5此时的电压是都少?

使用特权

评论回复
11
hhh15|  楼主 | 2019-11-29 10:18 | 只看该作者
lcczg 发表于 2019-11-29 10:12
你改成单端输入了?PB5是输入口吗?PB5此时的电压是都少?

是 pb5 adc8 单端 输入 1v

使用特权

评论回复
12
lcczg| | 2019-11-29 10:24 | 只看该作者
hhh15 发表于 2019-11-29 10:18
是 pb5 adc8 单端 输入 1v

PB5是输入口吗?

使用特权

评论回复
13
lcczg| | 2019-11-29 10:37 | 只看该作者
lcczg 发表于 2019-11-29 10:24
PB5是输入口吗?

还有一点,多读几次看看。因为第一次是dummy conversion

使用特权

评论回复
14
奔波儿熊| | 2019-11-29 11:54 | 只看该作者
这个芯片不能debug吧,楼主你怎么知道ADC采集不到数据的, 我看你也没把ADC结果打印出来啊.

使用特权

评论回复
15
hhh15|  楼主 | 2019-11-29 14:19 | 只看该作者
奔波儿熊 发表于 2019-11-29 11:54
这个芯片不能debug吧,楼主你怎么知道ADC采集不到数据的, 我看你也没把ADC结果打印出来啊. ...

在线仿真的,上面有寄存器状态图片

使用特权

评论回复
16
hhh15|  楼主 | 2019-11-29 14:21 | 只看该作者
lcczg 发表于 2019-11-29 10:24
PB5是输入口吗?

PB5是输入口,先单端测试下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝