ZHCU938C May 2018 – January 2021 CC3100 , CC3100MOD , CC3200 , CC3200MOD
SimpleLink 器件不支持自动波特率检测;因此,在每次复位后应设置此参数。调用 sl_start 时,作为 API 参数的一部分,必须设置默认波特率 (115,200)。如果需要另一个波特率,主机可以在初始化过程完成之后使用 API sl_DeviceUartSetMode 来设置它。此设置不是持久的,每次调用 sl_Start 时都必须重复设置。
支持的波特率:
示例:
_i16 Status;
_i16 Role;
SlDeviceUartIfParams_t params;
#define COMM_PORT_NUM 24 /* uart com port number */
params.BaudRate = SL_DEVICE_BAUD_115200; /*set default baud rate */
params.FlowControlEnable = 1;
params.CommPort = COMM_PORT_NUM;
Role = sl_Start(NULL, (signed char*)¶ms, NULL)
params.BaudRate = SL_DEVICE_BAUD_921600; /* set default baud rate 921600 */
Status = sl_DeviceUartSetMode((signed char*)¶ms);
if( Status )
{
/* error */
}