菲律宾申博网址导航nsb8888.com游戏下载网上娱乐场: [技术问答] SC92F8462B 串口1 的资料太少

永利游戏开户直营
193|2
楼主
沙发
| 2019-8-5 11:34 | 只看该作者
确实讲的不是很清楚,菲律宾申博网址导航nsb8888.com游戏下载网上娱乐场:UART1的寄存器里面SSCON1和2是设置波特率的,说明是独立的波特率发生器,不占用定时器资源;然后是SSI三选一串口,说明共用SSI的中断,中断源是SSI;例程的话再KEIL的插件目录下有
/*****************************************************
*函数名称:void Uart1_Init(uint Freq,unsigned long int baud)
*函数功能:Uart1中断初始化
*入口参数:Freq-主频,baud-波特率
*出口参数:void
*****************************************************/
void Uart1_Init(uint Freq,unsigned long int baud)
{
        P2CON &= 0xFC;   //TX/RX设置为输入带上拉
        P2PH  |= 0x03;
       
        OTCON |= 0xC0;    //串行接口SSI选择Uart1通信
        SSCON0 = 0x50;   //设置通信方式为模式一,允许接收
        SSCON1 = Freq*1000000/baud;   //波特率低位控制
        SSCON2 = (Freq*1000000/baud)>>8;   //波特率高位控制
        IE1 |= 0x01;      //开启SSI中断
    EA = 1;       
}
板凳
 楼主 | 2019-8-5 12:35 | 只看该作者
YanniChen 发表于 2019-8-5 11:34
确实讲的不是很清楚,UART1的寄存器里面SSCON1和2是设置波特率的,说明是独立的波特率发生器,不占用定时器 ...

先给你致谢.
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
迈巴赫娱乐KG开元棋牌 重庆时时彩官方直营网 306彩票手机下载 澳门赌场PT电子开奖结果 阿玛尼OG东方馆开奖直播
菲律宾申博网址多少澳门赌场 申博直营网开户网登入 国际沙龙365网上娱乐场 2018shenbo.com开户网登入 太娱乐城
澳门娱乐城排名 澳门赢几百万则么带回来 bbin免费 菲律宾申博亚洲开户游戏导航 澳门夜场 招聘
申博开户直营网 申博太阳城138娱乐游戏 138申博亚洲登入 哪个明星在澳门赌钱 澳门哪里有洋妞玩