久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: STM8 UART程序 [打印本頁]

作者: benbens    時間: 2015-7-15 01:12
標(biāo)題: STM8 UART程序
1.硬件連接    IC STM8S105K4T6   引腳 IO-31 PIN PD6/UART2_RX   IO-30PIN   PD5/UART2_TX
2. 庫文件調(diào)用  #include "stm8s.h"   #include "stm8s_uart2.h"
3 串口參數(shù)配置初始化


void UART2_Configuration(void)
{
  /*高速時鐘*/
  //CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
  /* 寄存器恢復(fù)初始值 */  
  UART2_DeInit();
  /* 初始化串口2(波特率115200,數(shù)據(jù)8位,1個停止符,沒有校驗(yàn),禁用同步,允許收發(fā))*/
   UART2_Init((uint32_t)115200, UART2_WORDLENGTH_8D, UART2_STOPBITS_1, UART2_PARITY_NO,
              UART2_SYNCMODE_CLOCK_DISABLE, UART2_MODE_TXRX_ENABLE);
/*開啟UART2_IT_RXNE_OR中斷 */
UART2_ITConfig(UART2_IT_RXNE_OR, ENABLE);
  /*開啟UART2_IT_TXE中斷 */
  //UART2_ITConfig(UART2_IT_TXE, ENABLE);
/* 打開 UART */
UART2_Cmd(ENABLE);
/* 打開中斷 */
//enableInterrupts();
}


發(fā)送數(shù)據(jù)

/* 發(fā)送8位數(shù)據(jù)*/
UART2_SendData8(0x64);
  /* 等待發(fā)送完成標(biāo)志 */
  while (UART2_GetFlagStatus(UART2_FLAG_TXE) == RESET);

接收 ,可以在主函數(shù)中接收,也可以在串口中斷中接收數(shù)據(jù)。。
INTERRUPT_HANDLER(UART2_RX_IRQHandler, 21)
{
   
                disableInterrupts();
                if(UART2_GetITStatus(UART2_IT_RXNE)!= RESET)
                                {
                                   RXData=UART2_ReceiveData8();
                                }
    enableInterrupts();
}










歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 成人免费福利 | 五月婷婷在线观看 | 欧美性久久 | 成年人视频在线播放 | 久久激情视频 | 国产成人精品一区 | www.国产在线观看 | 九九国产 | 亚洲精品91| 97在线视频免费观看 | 毛片久久久 | 男女啪啪免费 | 国产资源在线播放 | 中文字幕日韩在线观看 | 国产天堂网 | 成人欧美一区二区三区黑人孕妇 | 曰本一级片 | 免费激情网站 | 欧美亚洲三级 | 国产黄色一区 | 日本一级一片免费视频 | 中文字幕第7页 | 九九精品在线观看 | 午夜精品久久久久久久 | 亚洲三级小说 | 国产成人精品久久久 | 成人激情在线观看 | 国产精品美女 | 天天爱天天操 | 亚洲在线 | 久久视频免费在线观看 | 国产精品久久久久久久久久久久久久久 | av免费播放| 成人免费在线视频 | 看片地址 | 欧洲精品一区二区 | 懂色av一区二区三区 | 亚洲第一黄网 | 国产成人一区二区 | 国产精品成人一区二区网站软件 | 黄色大片视频 |