|
|
@@ -23,12 +23,12 @@
|
|
|
--方式1 :打开下面这行加载配置文件,如果烧录了pins_$model.json文件,就会自动加载,不需要pins.loadjson再设置加载
|
|
|
-- 其中 $model是模组型号, 例如 Air8000, 默认加载的是 luadb/pins_Air8000.json,其他格式的不会自动加载
|
|
|
--log.info ("加载luatIO生成的配置文件",pins.loadjson("/luadb/pins_Air8000.json"))
|
|
|
-
|
|
|
-
|
|
|
+--在pins_Air8000.json文件中,pin40配置为UART2_TXD,pin41配置为UART2_RXD
|
|
|
|
|
|
--方式2 :自定义配置文件要通过pins.loadjson加载
|
|
|
--如果烧录了pins_Air8000.json,在内核固件运行时,已经自动加载pins_Air8000.json,并且按照pins_Air8000.json的配置初始化所有io引脚功能,
|
|
|
---此处再加载my.json文件,会覆盖pins_Air8000.json中配置的所有io引脚功能,按照my.json的配置再次初始化所有io引脚功能
|
|
|
+--此处再加载my.json文件,会覆盖pins_Air8000.json中配置的所有io引脚功能,按照my.json的配置再次初始化所有io引脚功能,
|
|
|
+--my.json文件中pin40配置为SPI1_MOSI,pin41配置为SPI1_CS,通过下面的配置管脚复用的两行代码将这两个脚配置为UART2使用,
|
|
|
--烧录多个.json文件时以最后一个文件的配置初始化所有io引脚功能
|
|
|
log.info ("加载自定义的配置文件",pins.loadjson("/luadb/my.json"))
|
|
|
|