|
本帖最后由 13268074781 于 2020-10-29 22:32 编辑
各位网友:
大家好~第一次使用利尔达NB86-OpenCPU方案,遇到以下问题:
麻烦各位帮帮忙,谢谢
【问题描述】
①OpenCPU_I2C应用笔记上没标注哪些引脚对应什么总线
②硬件外设选用不同的串口,代码里面的枚举变量UART_BUS应该选择什么
【所处环境】
硬件平台:lierda利尔达 NB-IOT模组 NB86-G全网通EVK开发板评估板 150
软件版本:官网SDK提供名为:Software_DEMO的demo
【初步分析及其疑问】
①针对问题二:阅读了官网提供的I2C应用笔记,从demo代码中跳转到I2C_BUS,发现有三种可选。
我的理解是选定每种BUS总线后,对应的引脚也是不一样的,要匹配上才能使用,但是在I2C应用笔记上没找到,找到的只是如图六所示的原文:建议使用R2和L1电源域所在的IO口,其他电源域所在IO不建议使用
所以疑问是:如果我软件中SDA和SCL并非按照官方DEMO里面的
#define I2C_SCL PIN_14
#define I2C_SDA PIN_15
设置,例如将其改为
#define I2C_SCL PIN_10
#define I2C_SDA PIN_15
那么这里的I2C_BUS应该选择什么?
②由问题①衍生,从图五也可知,官网提供的DEMO里面UART_USB也有四种选择,那哪一个BUS对应哪些引脚呢?阅读了官网提供的UART应用笔记也没发现,只有图七所示的:串口引脚需要选择同一电源域的通用GPIO
②由问题①衍生,顺便一提,(使用软件SPI)结合图八,是不是SPI四个引脚(CS, SCK, MISO, MOSI)可以任意选同一电源域通用GPIO便可
图一:NB86-G全网通EVK开发板俯视图
图二:官网提供的NB86-G_A的原理图
图三:官网提供应用笔记:Lierda NB86-G OpenCPU_UARTApplicationNote_V1.0.20190111.pdf中的NB86-G引脚图
图四:官网提供应用笔记:Lierda NB86-G OpenCPU_I2CApplicationNote_V1.0.20181130.pdf中的I2C示意代码
图五:官方提供的软件demo枚举类型截图
图六:I2C应用笔记原文
图七:UART应用笔记原文
图八:SPI应用笔记原文
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|