学到更多常见问题解答教程

3个帖子/ 0新
最后一篇
thanhtu131.
离线
最后一次露面:3周1天前
加入:2018-09-18 17:44
记录问题

嗨,我试图使用UART2来记录一些字符串。我使用BLE_EXAMPLE_PERITIZEAL示例。我使用UART进行调试。在user_periph_setup.h中,为tx和Rx引脚设置P2_6和P2_7。我不想将UART USB或纯粹的头针用入跳线J10,因此我为TX和RX引脚设置P0_4和P0_5。它有效,但我想知道它是否会在调试时引起任何错误。请给我一些建议。谢谢!!

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

嗨thanhtu131,

请按照BLE_APP_BAREBONE项目中下面的步骤操作:

  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。

这也被描述为几个文件,但在DA14531的情况下:

http://lpccs-docs.dialog-semicondiond.com/tutorial_sdk6/serial_port.html.

http://lpccs-docs.dialog-semicondiondum/da14531_faqs/software.html#how-to-enable-the-debug-uart-mechanism-and-how-to-test-it-in-da145xx-pro-发展套件

谢谢,PM_DIALOG.

thanhtu131.
离线
最后一次露面:3周1天前
加入:2018-09-18 17:44
多谢!!

多谢!!