Discuz! Board
标题:
NRF5283串口无法收发数据
[打印本页]
作者:
helloyc
时间:
2019-3-21 16:14
标题:
NRF5283串口无法收发数据
各位大神大家好,请教大家一个问题:
本人使用NRF52832开发板调试过程中,烧录外设第4节:串口配置与应用中的程序,
程序未做任何修改,串口调试助手未收到任何数据。
通过串口调试助手发送数据,仿真观察未进入串口中断接收函数。
同样采用BLE实验4:蓝牙串口例程进行测试,未做任何修改
仿真发现通过手机发送数据,nrf52832可以接收数据,但是串口未收到数据,波特率设置为115200和38400都不行。
作者:
admin
时间:
2019-3-21 19:32
调试助手的流量控制勾选了没有
作者:
helloyc
时间:
2019-3-21 20:14
admin 发表于 2019-3-21 19:32
调试助手的流量控制勾选了没有
串口助手的DTR和RTS勾选和不勾选都收不到数据,我看到《外设第4节:串口配置与应用》中串口没有使能流控制。
int main(void)
{
LEDS_CONFIGURE(LEDS_MASK);
LEDS_OFF(LEDS_MASK);
uint32_t err_code;
const app_uart_comm_params_t comm_params =
{
RX_PIN_NUMBER,
TX_PIN_NUMBER,
RTS_PIN_NUMBER,
CTS_PIN_NUMBER,//´®¿Ú¹Ü½ÅÅäÖÃ
APP_UART_FLOW_CONTROL_DISABLED,//Á÷¿ØÉèÖÃ
false,
UART_BAUDRATE_BAUDRATE_Baud115200//²¨ÌØÂÊ
};//ÉèÖô®¿Ú²ÎÊý
APP_UART_FIFO_INIT(&comm_params, //´®¿Ú²ÎÊý
UART_RX_BUF_SIZE,//RX»º³å´óС
UART_TX_BUF_SIZE,//TX»º³å´óС
uart_error_handle,//´íÎó´¦Àí
APP_IRQ_PRIORITY_LOW,//ÖжÏÓÅÏȼ¶
err_code);//ÅäÖô®¿Ú
APP_ERROR_CHECK(err_code);
while (1)
{
LEDS_INVERT(LEDS_MASK);
printf(" 2017.10.1 Çà·ç!\r\n");
nrf_delay_ms(500);
}
}
作者:
helloyc
时间:
2019-3-21 21:25
admin 发表于 2019-3-21 19:32
调试助手的流量控制勾选了没有
感谢青风的回复,已经找到问题了,默认引脚可能虚焊了,换了一个板子好了
欢迎光临 Discuz! Board (http://qfv8.com/)
Powered by Discuz! X3