了解更多常见问题解答教程

2个帖子/ 0新
最后一篇
贾森
离线
最后一次露面:10个月前1年
加入:2019-01-23 10:26
UART和SPI.

我需要在时间使用UART串行Moiter和BLE,是吗?如果有可能更改PIN Configuratin?

设备:
PM_DIALOG.
离线
最后一次露面:6小时26分钟前
职员
加入:2018-02-08 11:03
嗨jasu,

嗨jasu,

您可以使用ARCH_PRINTF()API来打印到串行监视器中。

  1. #define cfg_printf在da1458x_config_basic.h中
  2. 更改FW的UART端口,并将UART_TX端口/引脚分配给P04和UART_RX端口/引脚到P05(确保已更改的配置在HW_CONFIG_PRO_DK下,这是在HW_CONFIG定义中声明的电路板)。

#elif hw_config_pro_dk.

#define uart2_tx_gpio_port gpio_port_0.

#define uart2_tx_gpio_pin gpio_pin_4.

#define uart2_rx_gpio_port gpio_port_0.

#define uart2_rx_gpio_pin gpio_pin_5.

如果您有其他我们的DKS或者您正在使用自定义板,请用适当的GPIO修改上面的定义

  1. 将ARCH_CONSOLE.H文件包含到USER_BAREBONE.C中
  2. 将arch_printf()调用到您的申请中
  3. 将终端的波特率更改为115200。

此外,您可以看一下SDK的UART2异步示例,它演示了如何使用UART2驱动程序。

谢谢,PM_DIALOG.