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位波特率发生器
}
朋友的代码,但是不明白函数内的代码的意思,代码中找不到函数的原始定义,但是编译能通过,请求大神指导
找不到OpenUSART这个函数的位置吗,这种情况要找到函数才能清楚
看看是不是这个函数在你朋友自己写的或者系统的某个库里。 本帖最后由 freebsder 于 2015-6-17 20:08 编辑