2017-12-11

今天我们学习了DA转换,类文件pyb.DAC类,DAC.init(bits=8) # 8位或12位,DAC.deinit(),DAC.noise(freq) # 噪音,

DAC.triangle(freq) # 三角波,

DAC.write(value) #输出值 0~4095,

DAC.write_timed(data, freq, *, mode=DAC.NORMAL),

mode = DAC.NORMAL or DAC.CIRCULAR

引脚: 1 = X5引脚, 2 = X6引脚,只有两个,0~3.3V输出

定时器Timer,类文件pyb.Timer,Timer(1),Timer(4)

Timer(2) - LED(3)渐变用,不用渐变时,可以用于一般定时器

Timer(3) - LED(4)渐变用,不用渐变时,可以用于一般定时器

Timer(5)Timer(6) 用于ADC/DAC reading/writing.

类方法:

tim.deinit()    # 取消定时器

tim.counter([value])  # 取(无参数)/设置(有参数)计数值

tim.freq([value])      # 取(无参数)/设置(有参数)频率

tim.period([value])    # 取(无参数)/设置(有参数)周期

tim.prescaler([value]) # 取(无参数)/设置(有参数)分频系数

tim.source_freq([value]) # 取(无参数)/设置(有参数)原频率

tim.tim.callback(fun) # 定时器回调fun函数

tim.callback(None)    # 取消回调

你可能感兴趣的:(2017-12-11)