OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4640|回复: 8

关于I.MX6U在Linux的基于I2C的ADC实验的问题

[复制链接]

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
发表于 2020-8-17 13:15:11 | 显示全部楼层 |阅读模式
8金钱

读时序

读时序

写时序

写时序

操作

操作

编译过程

编译过程

24_adc.rar (14.87 KB, 下载次数: 3)

最佳答案

查看完整内容[请看2#楼]

经过两天的苦思冥想,终于完成了。 在i2c1的设备树节点下添加一个子节点: adc1115@48{ compatible = "alientek , adc1115"; reg=; }; 再上网找个ads1115的adc模块应该就可以使用了。 接线方式: vcc接5V。 gnd接地。 SDA与开发板上的UART4_RX连接。 SCL与开发板上的UART4_TX连接。 ADDR端接地(这样可以使器件地址为0x48)。 A0接模拟信号输入。 剩下的不用管(我将差分输入的负 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
 楼主| 发表于 2020-8-17 13:15:12 | 显示全部楼层
本帖最后由 justkijj 于 2020-8-18 19:50 编辑

24_adc.rar (14.81 KB, 下载次数: 4)
回复

使用道具 举报

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
 楼主| 发表于 2020-8-17 13:17:07 | 显示全部楼层
编译的时候会有警告,挂载驱动的时候没有问题,但是运行app的时候就会出现严重的错误。目前不方便操作电脑,稍后补充问题细节。
回复

使用道具 举报

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
 楼主| 发表于 2020-8-17 13:31:16 来自手机 | 显示全部楼层
大概有如下几个问题:
回复

使用道具 举报

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
 楼主| 发表于 2020-8-17 13:41:48 | 显示全部楼层
1.看了下图1和图3,我感觉这款芯片是需要一次性将高8位和低8位数据读完的。但是正点原子的例程里面每一次读都是只读一个字节,然后通过移位相或得到16位数据。所以我做了一些改动,我将read_regs函数改成了附件里面的形式。然后问题出现了:因为是读两个字节,所以“我不知道那什么类型的数据来装载这两个字节的数据。”
回复

使用道具 举报

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
 楼主| 发表于 2020-8-17 13:50:01 来自手机 | 显示全部楼层
2.手册里面降到芯片的配置寄存器是默认将A0端作为正输入,将A1端作为负输入。我改成了A0为正,gnd为负,所以要修改配置寄存器中的数据。然而配置寄存器是一个16位的寄存器,根据图2感觉也是要连着修改两个字节的数据,所以我对write_regs函数作了如问题1中所述的改动。同样的问题,我不知道拿什么类型的数据装载这个16位的配置信息来写进寄存器。
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-8-17 13:51:29 | 显示全部楼层
有警告先把警告解决了  并不是所有的警告都没关系  视情况而定
森罗万象
回复

使用道具 举报

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
 楼主| 发表于 2020-8-17 13:51:31 来自手机 | 显示全部楼层
3.芯片手册里面说芯片上电即复位,我把芯片初始化里面的复位操作去掉了,我这么做对吗?
回复

使用道具 举报

9

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2020-6-7
在线时间
24 小时
 楼主| 发表于 2020-8-17 13:53:06 来自手机 | 显示全部楼层
xiaotaotao 发表于 2020-8-17 13:51
有警告先把警告解决了  并不是所有的警告都没关系  视情况而定

有个问题,警告内容我看不懂。
好像是数据类型不对。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 16:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表