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

liu2hi@126.com   2015-6-17 15:07 楼主
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)

找不到OpenUSART这个函数的位置吗,这种情况要找到函数才能清楚
点赞  2015-6-17 15:30
看看是不是这个函数在你朋友自己写的或者系统的某个库里。 本帖最后由 freebsder 于 2015-6-17 20:08 编辑
默认摸鱼,再摸鱼。2022、9、28
点赞  2015-6-17 20:07
也可能生成了库
昵称:灰小子
点赞  2015-6-19 15:01
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复