AB1601之串口参数设置

#define UART_FORMAT_WORD_LENGTH_5_BIT 0x00 ///< 5 bit mode
#define UART_FORMAT_WORD_LENGTH_6_BIT 0x01 ///< 6 bit mode
#define UART_FORMAT_WORD_LENGTH_7_BIT 0x02 ///< 7 bit mode
#define UART_FORMAT_WORD_LENGTH_8_BIT 0x03 ///< 8 bit mode
#define UART_FORMAT_STOP_1_BIT 0x00 ///< 1 bit stop
#define UART_FORMAT_STOP_2_BIT 0x04 ///< 2 bit stop
#define UART_FORMAT_PARITY_BIT 0x08 ///< parity bit enable

#define UART_FORMAT_HW_FLOW_CTL                0x80 ///< hardware flow control



#define UART_LCR_WORD_LENGTH_SET_5_BIT 0x00
#define UART_LCR_WORD_LENGTH_SET_6_BIT 0x01
#define UART_LCR_WORD_LENGTH_SET_7_BIT 0x02
#define UART_LCR_WORD_LENGTH_SET_8_BIT 0x03
#define UART_LCR_STB_SET_1_BIT 0x00
#define UART_LCR_STB_SET_2_BIT 0x04
#define UART_LCR_PEN_DISABLE                    0x00
#define UART_LCR_PEN_ENABLE 0x08
#define UART_LCR_EPS_DISABLE                    0x00
#define UART_LCR_EPS_ENABLE 0x10
#define UART_LCR_STICK_PARITY_SET_1 0x20
#define UART_LCR_STICK_PARITY_SET_0 0x00
#define UART_LCR_BREAK_CONTROL_SET_1            0x40
#define UART_LCR_BREAK_CONTROL_SET_0            0x00
#define UART_LCR_ENABLE_HWFC                    0x80 //hardware flow control

const Ab_UartParam  uart1_param_3M = {19200L, 380, UART_FORMAT_WORD_LENGTH_8_BIT | UART_FORMAT_STOP_1_BIT | UART_FORMAT_PARITY_BIT | UART_LCR_EPS_ENABLE, uart1_rx_data_ind};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值