2862| 0
|
[uPyCraft IDE] ESP32 machine 3.2 |
函数1. machine.freq(freq_val)函数说明:当未指定参数freq_val时返回当前的CPU频率,否则为设置当前的CPU频率。
2. machine.reset()函数说明:复位,相当于硬件复位。 3. machine.unique_id()函数说明:获取设备MAC地址(6个字节)。 4. machine.idle()函数说明:关闭芯片上暂时用不到的功能和它的时钟,有助于在短期或长时间内降低功耗。 5. machine.disable_irq()函数说明:禁用中断请求,返回以前的IRQ状态。 6. machine.enable_irq(state)函数说明:重新启用中断请求。该状态参数应该是从最近一次调用disable_irq()的返回值。 7. machine.time_pulse_us(pin, pulse_level, timeout_us=1000000)函数说明:在给定的引脚上测试外部脉冲电平持续时间,并以微秒为单位返回外部脉冲电平的持续时间。pulse_level=1测试高电平持续时间,pulse_level=0测试低电平持续时间。当设置电平和现在脉冲的电平不一致时,则会等到输入电平和设置的电平一致时开始计时,如果设置的电平和现在脉冲的电平一致时,那么就会立即开始计时。当引脚电平和设置电平一直相反时,则会等待超时,超时返回-2。当引脚电平和设置电平一直相同时,也会等待超时,超时返回-1,timeout_us即为超时时间。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed