你好,DA14580连接串口后,手机能连接也能打印数据到串口软件,可是580接收不到串口发送来的数据,中断接收不到。
配置时已把串口中断打开,引脚也没问题,请问还需要注意什么吗? UART1和UART2有区别吗?UART2主要在BLE活动时工作吗?
你好,
请问你用的是哪一个工程。
关于串口收、发,BLE 数据收发的演示例程,包括 DSPS 和 Codeless,可在官网找到这些例程:
//www.wsdof.com/products/dialog-serial-port-service...
//www.wsdof.com/products/smartbondtm-codeless-commands
我用sdk里的例程和DSPS也不能。我把U2配置为上拉输入,然后使能中断,在UART2_Handler()函数接收串口调试助手发来的信息,可是一直没反应
DSPS 工程和 Codeless 工程,按照文档说明,都是可以正常应用的。
关于 uart 接收这一块,如果系统使能了休眠模式,则有一个地方需要注意:
即需要在系统完全唤醒的情况下,才能使能uart接收中断。
关于唤醒系统的方式,dsps 和 Codeless 的做法不一样:
dsps 工程需要四根线:rx, tx, uts, rts, 后两根线是流控线。每次进行 uart 通讯之前,流控线都会先唤醒系统,然后再对 uart 使能接收中断;
Codeless 只需要两根线:rx, tx。当系统进入休眠后,rx 会被配置成唤醒 io 口,rx 上电平信号唤醒了系统后,rx, tx 被重新配置成 uart 口,便继续进行 uart 通讯。
你可根据自己的项目需要,选择参照哪个实例。
Is there any serial send / receiving routine for DA14531?
Hi,
For DA14531, the DSPS and Codeless examples which can demonstrate serial sending & reciving are not available for now, will be released in Q2 2020.
Br
Yibin
你好,
请问你用的是哪一个工程。
关于串口收、发,BLE 数据收发的演示例程,包括 DSPS 和 Codeless,可在官网找到这些例程:
//www.wsdof.com/products/dialog-serial-port-service...
//www.wsdof.com/products/smartbondtm-codeless-commands
你好,
我用sdk里的例程和DSPS也不能。
我把U2配置为上拉输入,然后使能中断,在UART2_Handler()函数接收串口调试助手发来的信息,可是一直没反应
你好,
DSPS 工程和 Codeless 工程,按照文档说明,都是可以正常应用的。
关于 uart 接收这一块,如果系统使能了休眠模式,则有一个地方需要注意:
即需要在系统完全唤醒的情况下,才能使能uart接收中断。
关于唤醒系统的方式,dsps 和 Codeless 的做法不一样:
dsps 工程需要四根线:rx, tx, uts, rts, 后两根线是流控线。每次进行 uart 通讯之前,流控线都会先唤醒系统,然后再对 uart 使能接收中断;
Codeless 只需要两根线:rx, tx。当系统进入休眠后,rx 会被配置成唤醒 io 口,rx 上电平信号唤醒了系统后,rx, tx 被重新配置成 uart 口,便继续进行 uart 通讯。
你可根据自己的项目需要,选择参照哪个实例。
Is there any serial send / receiving routine for DA14531?
Hi,
For DA14531, the DSPS and Codeless examples which can demonstrate serial sending & reciving are not available for now, will be released in Q2 2020.
Br
Yibin