嵌入式爱好者

查看: 14106|回复: 3

[Linux] 宣传册上的IO 串口 ADC怎么用

[复制链接]

1

主题

3

帖子

17

积分

LS1043A\46A通行证A40i/T3/T507/T527通行证RK3399通行证AM335x通行证i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2021-6-7 13:55:48 | 显示全部楼层 |阅读模式
回复

使用道具 举报

1

主题

3

帖子

17

积分

LS1043A\46A通行证A40i/T3/T507/T527通行证RK3399通行证AM335x通行证i.MX6UL通行证

 楼主| 发表于 2021-6-7 14:01:01 | 显示全部楼层
上传了图片貌似看不到,图片就是宣传册上的右边的
UART 设备文件描述符是什么?
GPIO2_A2 A3 A4 A4 怎么设置为输出,并设置为高低电平?导出设置的管教号是多少?
ADC_IN3 IN4 我应该cat 哪个路径获取他的值?
点评回复 支持 反对

使用道具 举报

1

主题

3

帖子

17

积分

LS1043A\46A通行证A40i/T3/T507/T527通行证RK3399通行证AM335x通行证i.MX6UL通行证

 楼主| 发表于 2021-6-10 11:19:10 | 显示全部楼层
已经搞定了
点评回复 支持 反对

使用道具 举报

0

主题

123

帖子

214

积分

发表于 2021-6-10 11:23:01 | 显示全部楼层
GPIO4_C6引脚gpio号为150的计算方法:
A-D对应1-4:A-1,B-2,C-3,D-4。
GPIOn_xy =n*32+(x-1)*8+y
GPIO4_C6=4*32+(3-1)*8+6=150

1、采用iomux 的方法
OK3399 linux下面有一个通用的GPIO操作接口, “/sys/class/gpio” ,可以通过该操作接口对IO接口进行操作。
系统启动后对于GPIO4_C6的操作指令如下
[root@rk3399:/]# echo 150 > /sys/class/gpio/export                 //导出GPIO4_C6引脚
[root@rk3399:/]# echo out > /sys/class/gpio/gpio150/direction        //设置IO输出方向
[root@rk3399:/]# echo 0 > /sys/class/gpio/gpio150/value         //设置IO输出为低电平
[root@rk3399:/]# echo 1 > /sys/class/gpio/gpio150/value        //设置IO输出为高电平

ADC:
ADIN3: cat /sys/bus/iio/devices/iio:device0/in_voltage3_raw

        ADIN4: cat /sys/bus/iio/devices/iio:device0/in_voltage4_raw
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-6-2 13:49

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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