串口初始化函数不明白,内部的OpenUSART是如何定义的?

2019-03-25 19:06发布

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位波特率发生器          

}
朋友的代码,但是不明白函数内的代码的意思,代码中找不到函数的原始定义,但是编译能通过,请求大神指导

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
sint27
1楼-- · 2019-03-26 02:57
找不到OpenUSART这个函数的位置吗,这种情况要找到函数才能清楚
freebsder
2楼-- · 2019-03-26 06:46
 精彩回答 2  元偷偷看……
exiao
3楼-- · 2019-03-26 10:22
也可能生成了库

一周热门 更多>