Pico 函数详解

文章介绍了如何在PICOmicropython环境下使用Machine库来控制中断,包括disable_irq()和enable_irq()函数的使用,强调了中断在系统中的重要性以及正确管理中断的方法。还提供了外设库链接以便进一步查询。
摘要由CSDN通过智能技术生成

PICO micropython 开发的一些函数详解

承接上篇文章,由于对Pico Python开发手册raspberry-pi-pico-python-sdk阅读的并不是很仔细,找不到详细的函数解释,再经过详细的寻找之后发现这篇手册上是有链接的,就紧跟在Chapter 3.The RP2024 Port后面。

在这里插入图片描述

MicroPython链接
Machine库链接

然后不费吹灰之力就找到了我需要的函数
The following functions allow control over interrupts. Some systems require interrupts to operate correctly so disabling them for long periods may compromise core functionality, for example watchdog timers may trigger unexpectedly. Interrupts should only be disabled for a minimum amount of time and then re-enabled to their previous state. For example:

import machine

# Disable interrupts
state = machine.disable_irq()

# Do a small amount of time-critical work here

# Enable interrupts
machine.enable_irq(state)

下面还有个外设的库的链接以供详细查询
在这里插入图片描述

这篇比较短,希望大家能用到的可以点个赞,谢谢大家啦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值