【MicroPython】定义常数
时间:05-05 16:58 阅读:1671次
*温馨提示:点击图片可以放大观看高清大图
简介:本文是关于MicroPython中定义常数。
在python中没有象C语言那样的const关键字,不能直接定义常数,只能通过一些其他方式来模拟常量的用法。
在MicroPython中,做出了一些改进,让我们可以这样使用常数,下面是nRF24L01+程序的用法:
# nRF24L01+ registers
CONFIG = const(0x00)
EN_RXADDR = const(0x02)
SETUP_AW = const(0x03)
SETUP_RETR= const(0x04)
RF_CH = const(0x05)
RF_SETUP = const(0x06)
STATUS = const(0x07)
RX_ADDR_P0= const(0x0a)
TX_ADDR = const(0x10)
RX_PW_P0 = const(0x11)
FIFO_STATUS = const(0x17)
DYNPD = const(0x1c)
复制代码
这样使用起来和C语言的用法很类似了。不过,这其实只是一个假象,因为这里定义const还是可以修改的。