micropython Timer I2C教程
[复制链接]
Timer
在micropython中使用定时器也是轻松简单的。要使用定时器,先需要导入Timer库. from machine importTimer
基本用法:
定义Timer
tim=Timer(n)
定时器3被保留供内部使用.计时器5控制伺服驱动器,和定时器6用于定时ADC / DAC读/写。建议使用其他计时器在你的程序.
tim=Timer(1, freq=100)
tim=Timer(4, freq=200, callback=f)
设置频率 tim.freq(100)
定义回调函数(中断) tim.callback(f)
禁用回调函数 tim.callback(None)
Timer库介绍
timer.counter([value])
获取或设置定时计数器
timer.freq([value]
获取或(如果设置改变预分频器和周期)设定的频率计时器.timer.init(*, freq, prescaler, period)初始化计时器。初始化必须是有频率(Hz)或预分频器tim.init(freq=100)tim.init(prescaler=83, period=999)关键字参数:freq—指定的时间周期的频率
Prescaler—预分频,[0-0xffff],定时器频率是系统时钟除
(prescaler + 1)。定时器2-7和12-14最高频率是84MHz,定时器1、8-11是168MHzPeriod—周期值(ARR)。定时器1/3/4/6-15是[0-0xffff],定时器2和5是[0-0x3fffffff]
在我的电脑查看端口号,用右键单击->我的电脑->管理->设备管理器->端口.端口号是COM9.
1.png (50.52 KB, 下载次数: 0)
2017-2-24 14:47 上传
此内容由EEWORLD论坛网友Chocho原创,如需转载或用于商业用途