LuatOS-SOC接口文档(air780E)--dac - 数模转换

dac.open(ch, freq, mode)

打开DAC通道,并配置参数

参数

传入值类型 解释
int 通道编号,例如0
int 输出频率,单位hz
int 模式,默认为0,预留

返回值

返回值类型 解释
true 成功返回true,否则返回false
int 底层返回值,调试用

例子

复制代码
if dac.open(0, 44000) then
    log.info("dac", "dac ch0 is opened")
end

dac.write(ch, data)

从指定DAC通道输出一段波形,或者单个值

参数

传入值类型 解释
int 通道编号,例如0
string 若输出固定值,可以填数值, 若输出波形,填string

返回值

返回值类型 解释
true 成功返回true,否则返回false
int 底层返回值,调试用

例子

复制代码
if dac.open(0, 44000) then
    log.info("dac", "dac ch0 is opened")
    dac.write(0, string.fromHex("ABCDABCD"))
end
dac.close(0)

dac.close(ch)

关闭DAC通道

参数

传入值类型 解释
int 通道编号,例如0

返回值

返回值类型 解释
true 成功返回true,否则返回false
int 底层返回值,调试用

例子

复制代码
if dac.open(0, 44000) then
    log.info("dac", "dac ch0 is opened")
    dac.write(0, string.fromHex("ABCDABCD"))
end
dac.close(0)

Next

disp - disp库已合并到u8g2库,API等价

Previous

crypto - 加解密和hash函数

相关推荐
合宙Luat2 个月前
Air780EP模块 LuatOS开发-MQTT接入阿里云应用指南
阿里云·云计算·合宙·air780e
l53179815110 个月前
LuatOS-SOC接口文档(air780E)--rsa - RSA加密解密
air780e
l53179815110 个月前
LuatOS-SOC接口文档(air780E)--rtos - RTOS底层操作库
air780e
l53179815110 个月前
LuatOS-SOC接口文档(air780E)--repl - “读取-求值-输出” 循环
air780e
l53179815110 个月前
LuatOS-SOC接口文档(air780E)--pwm - PWM模块
air780e
l53179815110 个月前
LuatOS-SOC接口文档(air780E)--protobuf - ProtoBuffs编解码
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--otp - OTP操作库
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--os - os操作
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--nimble - 蓝牙BLE库(nimble版)
air780e
l5317981511 年前
LuatOS-SOC接口文档(air780E)--pack - 打包和解包格式串
air780e