- 打卡等级:初来乍到
- 打卡总天数:5
- 最近打卡:2026-04-30 09:47:55
已绑定手机
新手上路
- 积分
- 29
|
unsigned long code BaudC[] = {
9600, // 3: 9600
19200, // 4: 19200
38400, // 5: 38400
57600, // 6: 57600
115200, // 7: 115200
};
void bort_set(unsigned long BAUD)
{
uint32 i;
EA=0;
AUXR &= 0xef; //关定时器2
i=65536-(MCLK/(4*BAUD));
T2L=(unsigned char)i;
T2H=(unsigned char)(i>>8);
//IE2 &= ~0x04; //关定时器2中断
AUXR |= 0x10; //定时器2开始计时
EA=1;
}
在工作中,需要改不同的波特率,这个程序可以吗?bort_set(BaudC[belr]);
|
|