硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3946|回复: 1
收起左侧

[有问必答] ADS1256驱动的一点不理解

[复制链接]

1

主题

0

回帖

7

积分

新手上路

积分
7
发表于 2018-9-4 16:24:15 | 显示全部楼层 |阅读模式
                        Bits 2-0 PGA2, PGA1, PGA0: Programmable Gain Amplifier Setting
                                000 = 1 (default)
                                001 = 2
                                010 = 4
                                011 = 8
                                100 = 16
                                101 = 32
                                110 = 64
                                111 = 64
                */
                buf[2] = (0 << 5) | (0 << 2) | (_gain << 1);
关于ADS1256设置增益这里。为什么要对_gain做移位运算,(_gain<<1),gain 的取值是枚举typedef enum
{
        ADS1256_GAIN_1                        = (0),        /* &#212;&#246;ò&#230;1£¨è±ê&#161;£&#169; */
        ADS1256_GAIN_2                        = (1),        /* &#212;&#246;ò&#230;2 */
        ADS1256_GAIN_4                        = (2),        /* &#212;&#246;ò&#230;4 */
        ADS1256_GAIN_8                        = (3),        /* &#212;&#246;ò&#230;8 */
        ADS1256_GAIN_16                        = (4),        /* &#212;&#246;ò&#230;16 */
        ADS1256_GAIN_32                        = (5),        /* &#212;&#246;ò&#230;32 */
        ADS1256_GAIN_64                        = (6),        /* &#212;&#246;ò&#230;64 */       
}ADS1256_GAIN_E;



1.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-9-5 01:53:10 | 显示全部楼层
从论坛置顶V5开发板网盘里面下载出厂程序,以这个里面的驱动为准。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 23:20 , Processed in 0.037683 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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