F28335如何设置波特率为115200

2019-07-21 20:13发布

#if (CPU_FRQ_150MHZ)
     SciaRegs.SCIHBAUD=0x0000:
     SciaRegs.SCILBAUD=0x0027:
#endif
上面的指令能够实现F28335的波特率为115200吗?设置好后如果我又要使用9600的波特率,应该怎么写?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
dirtwillfly
1楼-- · 2019-07-21 22:31
 精彩回答 2  元偷偷看……
PPBB
2楼-- · 2019-07-22 02:47
dirtwillfly 发表于 2016-7-18 13:59
只能重新配置串口了

有没有一个变量定义,可以实现:最初配置波特率为9600,中间使用时重新配置为115200,但是变量初值并没有改变,我如果要再次使用9600,可以用调用变量初值来实现?
dirtwillfly
3楼-- · 2019-07-22 05:24
PPBB 发表于 2016-7-19 07:52
有没有一个变量定义,可以实现:最初配置波特率为9600,中间使用时重新配置为115200,但是变量初值并没有 ...

貌似不行啊。你可以写成一个函数,需要改波特率的时候调用一下函数,并把一个变量传递给他,就可以
PPBB
4楼-- · 2019-07-22 06:20
dirtwillfly 发表于 2016-7-19 08:06
貌似不行啊。你可以写成一个函数,需要改波特率的时候调用一下函数,并把一个变量传递给他,就可以 ...

那我改的时候就还是要多调用一次函数,还不如直接重新配置9600来的快。。。
PPBB
5楼-- · 2019-07-22 08:24
dirtwillfly 发表于 2016-7-19 08:06
貌似不行啊。你可以写成一个函数,需要改波特率的时候调用一下函数,并把一个变量传递给他,就可以 ...

那我改的时候就还是要多调用一次函数,还不如直接重新配置9600来的快吧。。。
i1mcu
6楼-- · 2019-07-22 14:14
 精彩回答 2  元偷偷看……

一周热门 更多>