打印

[8/16位单片机] ATtiny26L-8SU处理器无法读到ADC数据?

[复制链接]
237|16
跳转到指定楼层
楼主
本帖最后由 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, 下载次数: 7

使用特权

评论回复

评论

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

adc.zip

633.51 KB, 下载次数: 2

ATmega ADC例程

使用特权

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

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

使用特权

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

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

使用特权

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

使用特权

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

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

使用特权

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

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

使用特权

评论回复
8
| 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, 下载次数: 0)

adc.PNG

使用特权

评论回复
9
 楼主 | 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, 下载次数: 0)

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

54AD5047-D647-44ef-BF2E-D977BE8ADB56.jpg (57.97 KB, 下载次数: 0)

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

使用特权

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

使用特权

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

是 pb5 adc8 单端 输入 1v

使用特权

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

PB5是输入口吗?

使用特权

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

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

使用特权

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

使用特权

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

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

使用特权

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

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

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表
快3注册邀请码tt 武平县| 西安市| 望奎县| 昭苏县| 莱芜市| 札达县| 长寿区| 民勤县| 宣武区| 宽甸| 都兰县| 云浮市| 那坡县| 宁陕县| 大宁县| 新营市| 澄迈县| 汉沽区| 康乐县| 山东省| 赤壁市| 玉环县| 咸宁市| 新兴县| 天台县| 腾冲县| 清镇市| 奎屯市| 拉孜县| 蒙阴县| 通州市| 米脂县| 仁化县| 白城市| 通化市| 长寿区| 泰来县| 福贡县| 郴州市| 广水市| 安新县|