查看: 2540|回复: 9

[开发求助] 开发例程

[复制链接]

4

主题

10

帖子

41

积分

助理工程师

Rank: 1

积分
41
发表于 2019-12-24 08:55:01 | 显示全部楼层 |阅读模式
您好:

      我们正在利尔达NB模组上进行OPENCPU开发,想要一个从串口接收数据后,向基站发送的SDK。我们用的是电信卡。

谢谢

回复

使用道具 举报

60

主题

118

帖子

552

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
552
发表于 2019-12-24 09:06:44 | 显示全部楼层
你好,请问你用的是什么型号的NB模组。
回复

使用道具 举报

4

主题

10

帖子

41

积分

助理工程师

Rank: 1

积分
41
 楼主| 发表于 2019-12-24 14:30:23 | 显示全部楼层
NB86-G X0A 与从您们购买的开发板相同的型号
回复

使用道具 举报

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
发表于 2019-12-24 15:41:18 | 显示全部楼层
wangxiansheng 发表于 2019-12-24 14:30
NB86-G X0A 与从您们购买的开发板相同的型号

OpenCPU SDK2.6
下载链接
回复

使用道具 举报

4

主题

10

帖子

41

积分

助理工程师

Rank: 1

积分
41
 楼主| 发表于 2019-12-25 16:36:50 | 显示全部楼层
本帖最后由 wangxiansheng 于 2019-12-25 16:38 编辑

您好:

     该SDK里也没有AT串口(主串口)从外接收数据例程呀, 仅是向外打印信息了。介绍的都是第三路串口。为什么不开放呢?
回复

使用道具 举报

0

主题

1

帖子

25

积分

助理工程师

Rank: 1

积分
25
发表于 2019-12-26 11:02:32 | 显示全部楼层
wangxiansheng 发表于 2019-12-25 16:36
您好:

     该SDK里也没有AT串口(主串口)从外接收数据例程呀, 仅是向外打印信息了。介绍的都是第三路串口 ...

把初始化里的Tx和Rx引脚换成AT串口的引脚即可
回复

使用道具 举报

4

主题

10

帖子

41

积分

助理工程师

Rank: 1

积分
41
 楼主| 发表于 2019-12-26 16:16:15 | 显示全部楼层
如何换呢?SDK里第三路串口是PIO引脚,可以这样定义 UARTHandle.rx_pin = PIN_24;UARTHandle.tx_pin = PIN_26;,但是AT串口不是PIO引脚呀。因此我们知道如何更换成AT串口。
回复

使用道具 举报

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
发表于 2019-12-31 09:01:53 | 显示全部楼层
wangxiansheng 发表于 2019-12-26 16:16
如何换呢?SDK里第三路串口是PIO引脚,可以这样定义 UARTHandle.rx_pin = PIN_24;UARTHandle.tx_pin = PIN_ ...

亲,您看下AT串口初始化的代码哦
回复

使用道具 举报

4

主题

10

帖子

41

积分

助理工程师

Rank: 1

积分
41
 楼主| 发表于 2019-12-31 14:02:01 | 显示全部楼层
NB-IoT_001 发表于 2019-12-31 09:01
亲,您看下AT串口初始化的代码哦

亲,我之前就看了串口初始化代码。就是不能具体知道主串口具体定义在你们驱动里的那两个引脚了,也就是该引脚是怎么命名的。还是需要您们具体告知一下哈。或者您告诉一下在那个驱动代码里找引脚定义啊。
回复

使用道具 举报

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
发表于 2020-1-3 13:53:43 | 显示全部楼层
wangxiansheng 发表于 2019-12-31 14:02
亲,我之前就看了串口初始化代码。就是不能具体知道主串口具体定义在你们驱动里的那两个引脚了,也就是该 ...

你好,供您做参考
Lierda_uart.c
  1. /******************************************************************************
  2. * @函数名       串口初始化函数
  3. * @参数               无
  4. * @返回值         无
  5. ******************************************************************************/
  6. static void Lierda_uart_init(void)
  7. {
  8.         UARTHandle.baudrate = 9600;
  9.         UARTHandle.data_bits = UART_DATA_BITS_8;
  10.         UARTHandle.parity = UART_PARITY_NONE;
  11.         UARTHandle.stopbits = UART_STOP_BITS_1;
  12.         UARTHandle.rx_pin = PIN_13;//PIN_13   PIN_24
  13.         UARTHandle.tx_pin = PIN_18;//PIN_26
  14.         lierdaUARTInit(&UARTHandle);
  15. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表