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

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

[复制链接]
704|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了,超标了。

使用特权

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

使用特权

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

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

使用特权

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

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

使用特权

评论回复
lcczg| | 2019-11-28 15:52 | 显示全部楼层
本帖最后由 lcczg 于 2019-11-28 15:54 编辑

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

adc.PNG

使用特权

评论回复
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
54AD5047-D647-44ef-BF2E-D977BE8ADB56.jpg

使用特权

评论回复
lcczg| | 2019-11-29 10:12 | 显示全部楼层
你改成单端输入了?PB5是输入口吗?PB5此时的电压是都少?

使用特权

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

是 pb5 adc8 单端 输入 1v

使用特权

评论回复
lcczg| | 2019-11-29 10:24 | 显示全部楼层
hhh15 发表于 2019-11-29 10:18
是 pb5 adc8 单端 输入 1v

PB5是输入口吗?

使用特权

评论回复
lcczg| | 2019-11-29 10:37 | 显示全部楼层
lcczg 发表于 2019-11-29 10:24
PB5是输入口吗?

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

使用特权

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

使用特权

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

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

使用特权

评论回复
hhh15|  楼主 | 2019-11-29 14:21 | 显示全部楼层
lcczg 发表于 2019-11-29 10:24
PB5是输入口吗?

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

使用特权

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

本版积分规则

2

主题

9

帖子

0

粉丝