ad9852._h
来自「基于AVR单片机的AD9852的驱动程序」· _H 代码 · 共 38 行
_H
38 行
#ifndef _AD9852_H_
#define _AD9852_H_
#include <iom16v.h>
#define AD9852_CTRL_DDR DDRB
#define AD9852_CTRL_PORT PORTB
#define AD9852_CTRL_PIN PINB
#define AD9852_MasterReset 0
#define AD9852_CLKPOWER 2
#define AD9852_IORESET 5
#define AD9852_SCLK 3
#define AD9852_SDIO 6
#define AD9852_IOUD 7
#define AD9852_Set_MasterReset() AD9852_CTRL_DDR |= (0x01<<AD9852_MasterReset); AD9852_CTRL_PORT |= (0x01<<AD9852_MasterReset)
#define AD9852_Clr_MasterReset() AD9852_CTRL_DDR |= (0x01<<AD9852_MasterReset); AD9852_CTRL_PORT &= (~(0x01<<AD9852_MasterReset))
#define AD9852_Set_CLKPOWER() AD9852_CTRL_DDR |= (0x01<<AD9852_CLKPOWER); AD9852_CTRL_PORT |= (0x01<<AD9852_CLKPOWER)
#define AD9852_Clr_CLKPOWER() AD9852_CTRL_DDR |= (0x01<<AD9852_CLKPOWER); AD9852_CTRL_PORT &= (~(0x01<<AD9852_CLKPOWER))
#define AD9852_Set_IORESET() AD9852_CTRL_DDR |= (0x01<<AD9852_IORESET); AD9852_CTRL_PORT |= (0x01<<AD9852_IORESET)
#define AD9852_Clr_IORESET() AD9852_CTRL_DDR |= (0x01<<AD9852_IORESET); AD9852_CTRL_PORT &= (~(0x01<<AD9852_IORESET))
#define AD9852_Set_SCLK() AD9852_CTRL_DDR |= (0x01<<AD9852_SCLK); AD9852_CTRL_PORT |= (0x01<<AD9852_SCLK)
#define AD9852_Clr_SCLK() AD9852_CTRL_DDR |= (0x01<<AD9852_SCLK); AD9852_CTRL_PORT &= (~(0x01<<AD9852_SCLK))
#define AD9852_Set_SDIO() AD9852_CTRL_DDR |= (0x01<<AD9852_SDIO); AD9852_CTRL_PORT |= (0x01<<AD9852_SDIO)
#define AD9852_Clr_SDIO() AD9852_CTRL_DDR |= (0x01<<AD9852_SDIO); AD9852_CTRL_PORT &= (~(0x01<<AD9852_SDIO))
#define AD9852_Set_IOUD() AD9852_CTRL_DDR |= (0x01<<AD9852_IOUD); AD9852_CTRL_PORT |= (0x01<<AD9852_IOUD)
#define AD9852_Clr_IOUD() AD9852_CTRL_DDR |= (0x01<<AD9852_IOUD); AD9852_CTRL_PORT &= (~(0x01<<AD9852_IOUD))
void AD9852_DataPost(unsigned char Addr, unsigned char *pDat, unsigned char Len);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?