DSP2812串口波特率正确和良好的设计方法

来源:本站
导读:目前正在解读《DSP2812串口波特率正确和良好的设计方法》的相关信息,《DSP2812串口波特率正确和良好的设计方法》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《DSP2812串口波特率正确和良好的设计方法》的详细说明。
简介:1.宏定义;2.设置波特率。

1.宏定义

//以下定义来自windows里的winbase.h并改造

#define CBR_110 11E1

#define CBR_300 3E2

#define CBR_600 6E2

#define CBR_1200 12E2

#define CBR_2400 24E2

#define CBR_4800 48E2

#define CBR_9600 96E2

#define CBR_14400 144E2

#define CBR_19200 192E2

#define CBR_38400 384E2

#define CBR_56000 56E3

#define CBR_57600 576E2

#define CBR_115200 1152E2

#define CBR_128000 128E3

#define CBR_256000 256E3

#define CPU_FREQ 150E6

#define LSPCLK_FREQ CPU_FREQ/4

#define SCI_FREQ CBR_38400//波特率38400

#define SCI_PRD (LSPCLK_FREQ/(SCI_FREQ*8))-1//此法在头文件中应用时不清晰

//以下由菜农改编

#define SCI_BAUD(baud) (LSPCLK_FREQ/(baud*8))-1

2.设置波特率

SciaRegs.SCIHBAUD = 0x0000;

SciaRegs.SCILBAUD = SCI_PRD;//实际的BaudRate在头文件中

//或 SciaRegs.SCILBAUD = SCI_BAUD(CBR_38400);//此法较清晰,BaudRate=38400

提醒:《DSP2812串口波特率正确和良好的设计方法》最后刷新时间 2024-03-14 01:08:08,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《DSP2812串口波特率正确和良好的设计方法》该内容的真实性请自行鉴别。