• 设为首页
  • 收藏本站
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    查看: 637|回复: 1

    AD5174.h

    [复制链接]

    该用户从未签到

    14

    主题

    81

    回帖

    321

    积分

    1元学习Allegro(1期)

    积分
    321

    终身成就奖

    发表于 2021-7-19 11:25:06 | 显示全部楼层 |阅读模式
    #include "stm32f10x.h"
    #ifndef __AD5174_H__
    #define __AD5174_H__
    #define CHANNEL_1  0
    #define CHANNEL_2  1


    #define CMD_NOP1                        0x0000

    #define WRITE_TO_RDAC            0x0400//写数据,0抽头点即A端。置零
    #define READ_FROM_RDAC            0x0800//阅读RDAC内容

    #define RDAC_TP50                0x0C00//把RDAC设置为TP-50

    #define READ_TP50_FINAL            0x1800//从SDO读取最后一次TP50的内存位置(即手册上的内存位置码)
    #define ShuaXin_AD5174            0x1000//软件刷新AD5174        
    #define REMOVE_PROTECT          0x1C02//SPI可更新电位器的值,TP50被禁用(0x1C02,两个都开启)

    #define ALLOW_UPDATE 0x02
    #define NORMAL_MODE 0x04

    #define SCLK     PBout(13)                      //时钟信号
    #define SDI     PBin(15)                      //主器件数据输入,从器件数据输出
    #define SDO     PBout(14)                      //主器件数据输出,从器件数据输入
    #define SYNC_5174     PBout(12)                     //从器件使能信号
    //#define RESET    PBout(1)                     //软件复位

    void AD5174Initialization(void);
    void AD5174Command(unsigned int Command, unsigned int *Value);
    void AD5174_DATA(u16 zhi);

    #endif
    回复

    使用道具 举报

    该用户从未签到

    18

    主题

    87

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2021-7-19 11:45:13 | 显示全部楼层
    回复

    使用道具 举报

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

    本版积分规则

    公告:服务器刚移机,
    大家请不要下载东西。
    会下载失败


    QQ 手机版 小黑屋 监管台 遇到问题请联系QQ1308068381 逆天PCB论坛

    Powered by Discuz! X3.5 © 2001-2023

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