CC2530串口资源概述
CC2530有两个串行通信接口USART0和USART1,它们能够分别运行于异步UART模式或者同步SPI模式。
通常说的串口是指异步UART模式。
波特率计算与设置
CC2530的波特率由BAUD_E和BAUD_M共同决定。
计算公式为:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hR6Caeo8-1621817061280)(十三、CC2530串口及相关寄存器.assets/clip_image002.gif)]
由于计算公式较为复杂,但是我们开发中常用的波特率就就那么几个,所以一般不用公式进行计算,常用的波特率直接查表直接使用。
波特率 | 32MHZ系统时钟 | |
---|---|---|
UxBAUD.BAUD_M | UxGCR.BAUD_E | |
4800 | 59 | 7 |
9600 | 59 | 8 |
19200 | 59 | 9 |
57600 | 216 | 10 |
115200 | 216 | 11 |
U0BAUD=59