基础含义
1.import 是导入模块的含义
2.fm.register(12, fm.fpioa.GPIO0)
LED_B = GPIO(GPIO.GPIO0, GPIO.OUT) #构建LED对象
LED_B.value(0) #点亮LED
fm.register是配置引脚的意思例如:将引脚IO12配置到GPIO0,K210引脚支持任意配置
fm.register(12, fm.fpioa.GPIO0)
注册方式使用 fpioa_manager:简称 fm,该模块用于注册芯片内部功能和引脚,帮助用户管理内部功能和引脚
GPIO(GPIO.GPIO0, GPIO.OUT)配置输出模式
GPIO(GPIO.GPIOHS0, GPIO.IN, GPIO.PULL_UP) 输入上拉模式
LED_B.value(0)只有参数为零GPIO才是低电平,其余参数均为高电平
无参数时返回当前GPIO的状态
3.utime模块
utime.sleep(seconds)
秒级延时。seconds:延时秒数
utime.sleep_ms(ms)
毫秒级延时。ms:延时毫秒数。
utime.sleep_us(us)
微秒级延时。us:延时微秒数。
4.state = 1
global state
global关键字的作用是可以使得一个局部变量为全局变量
5.uart.write('Hello 01Studio!')
发送的是ASCII码
6.格式化字符串的函数 str.format()
>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序
'hello world'
>>> "{0} {1}".format("hello", "world") # 设置指定位置
'hello world'
>>> "{1} {0} {1}".format("hello", "world") # 设置指定位置
'world hello world'
7.import _thread #导入线程模块
_thread.start_new_thread(func,("1",)) #开启线程1,参数必须是元组
_thread.start_new_thread(func,("2",)) #开启线程2,参数必须是元组
刚刚学的Python的话可以用type函数来判断是否是元组,如下图