dac_max515.h
来自「共享几个AVR单片机的常用代码」· C头文件 代码 · 共 38 行
H
38 行
#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 + =
减小字号Ctrl + -
显示快捷键?