void init_USART(unsigned int baud)
{
OpenUSART( USART_TX_INT_OFF & //发送中断
USART_RX_INT_ON & //接收中断
USART_ASYNCH_MODE & //异步模式
USART_EIGHT_BIT & //8位发送 /接收
USART_CONT_RX & //连续接收
USART_BRGH_HIGH , //高波特率
(unsigned int)(fosc / baud /4.0 - 1 ) // 16位波特率发生器
);
BAUDCONbits.BRG16 = 1 ; // 16位波特率发生器
}
朋友的代码,但是不明白函数内的代码的意思,代码中找不到函数的原始定义,但是编译能通过,请求大神指导
此帖出自
小平头技术问答
一周热门 更多>