📄 dac_max515.h
字号:
#include <avr/io.h>
/* PORT DDR PIN
A 0x1B 0x1A 0x19
B 0x18 0x17 0x16
C 0x15 0x14 0x13
D 0x12 0x11 0x10
DA
DA_CSA PD4
DA_CSB PD5
DA_DATA PD6
DA_CLK PD7
*/
#define DA_SET_PORTOUT __asm__ ("sbi 0x11,4"::);__asm__ ("sbi 0x11,5"::);__asm__ ("sbi 0x11,6"::);__asm__ ("sbi 0x11,7"::)
#define DA_EN_CHA __asm__ ("cbi 0x12,4"::)
#define DA_DIS_CHA __asm__ ("sbi 0x12,4"::)
#define DA_EN_CHB __asm__ ("cbi 0x12,5"::)
#define DA_DIS_CHB __asm__ ("sbi 0x12,5"::)
#define DA_SET_DATAH __asm__ ("sbi 0x12,7"::)
#define DA_SET_DATAL __asm__ ("cbi 0x12,7"::)
#define DA_SET_CLKH __asm__ ("sbi 0x12,6"::)
#define DA_SET_CLKL __asm__ ("cbi 0x12,6"::)
#define DA_SEND_CLK DA_SET_CLKH;DA_SET_CLKL
void DA_Init(void);
void DA_SetLevel_A(uint8_t level);
void DA_SetLevel_B(uint8_t level);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -