你好!对话
我在DSPS使用开发中间遇到以下问题:
1.UART传输率设定230400bps时,必需将终端机构设定为250000或256000bps才正正传输资料,
但在1M BPS时要如何如何处如何理?因为机器繁体方法正式开放DA14580DEVKT的1M BPS端口
2.若是想要在无无端传送端传送资料资料资料高达500kbps时,不再使用da14581有无据它已经已经合体4.2,而ble的传送速率最高可达达600kbps。
3.若是以da14681进行DSPS的开发使用,不知道要如何进行?..不行Dailog是提供提供DA14681于DSP方向的范例
(目前目前芯片DA14580,DA14681分享到使用SDK_5.0.3,SDK_1.0.8)
关键词:
设备:
1. 580的UART波特拉是由16M时尚生成的,参考参考下定义:
/// 5分的521600位/ s
//#定义UART_BAUDRATE_921K6 TBD
///分割器460800位/ s
//#定义UART_BAUDRATE_460K8 TBD
/// 230400位分频器/ s
//#定义UART_BAUDRATE_230K4 TBD2
///分割器115200位/ s
#define uart_baudrate_115k2 9 // = 16000000 /(16 * 115200),实际波特率= 111111.111,errer = -3.549%
/// 57600位的分频器/ s
#define uart_baudrate_57k6 17 // = 16000000 /(16 * 57600),实际波特率= 58823.529,错误= 2.124%
///分频器38400位/ s
#define uart_baudrate_38k4 26 // = 16000000 /(16 * 38400),实际波特率= 38461.538,误差= 0.16%
///分频器28800位/ s
#define uart_baudrate_28k8 35 // = 16000000 /(16 * 28800),实际波特率= 28571.429,错误= -0.794%
///频率为19200位/ s
#define uart_baudrate_19k2 52 // = 16000000 /(16 * 19200),实际波特率= 19230.769,错误= 0.16%
/// 5. 5600位的分频器/ s
#define uart_baudrate_9k6 104 // = 16000000 /(16 * 9600),实际波特率= 9615.385,误差= 0.16%
///分频器2400位/ s
#define uart_baudrate_2k4 417 // = 16000000 /(16 * 2400),实际波特率= 2398.082,error = -0.08%
在当为115200的时尚时,继续提高的,继续提的话了传输送,我们建议的最高波特就是115200,默认也是这个
2. DSPS的传输效率可参考下载(来自UM-B-038文章):
可以是115200,与手机连接时尚会为之协议问题低于和14580连接的速度。如果不断uart分支,参考sdk3.0.1的吞吐量_eval透传速度测试工程,两个58x设备之间的速率也有140kbps左右。实际实际用中传输速率受到发表间隔,广播包大小,管理器移动性无限达达达达达达达你了解的理念
3.很抱歉目前我们有基因68x的DSP工程