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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5369|回復: 2
打印 上一主題 下一主題
收起左側

STM32如何主動串口發送數據

[復制鏈接]
跳轉到指定樓層
樓主
ID:388780 發表于 2018-9-24 16:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
看了好多串口通信的程序,都是串口接收數據后進入中斷然后發送,我不要接收數據這部分啊,小白求一個主動一直發送自定義的數據給串口程序,前面給的程序自己改總沒有用

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:290170 發表于 2018-9-24 17:47 | 只看該作者
stm32看你是用什么的歷程,如果是正點原子的話,本來串口一就可以通過快速把數據存入BUF中發送出去,不用等接受到數據,下面附上在其他串口都可以使用的發送函數,STM32f103 f409標準庫通用的  void USART3_IRQHandler(void) {         u8 res;                       if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)//接收到數據         {                          res =USART_ReceiveData(USART3);                                  gizPutData(&res, 1);//數據寫入到緩沖區         }                                  }       void Usart_SendByte( USART_TypeDef * pUSARTx, uint8_t ch) {         /* 發送一個字節數據到USART */         USART_SendData(pUSARTx,ch);                          /* 等待發送數據寄存器為空 */         while (USART_GetFlagStatus(pUSARTx, USART_FLAG_TXE) == RESET);         }     //初始化IO 串口3 //pclk1:PCLK1時鐘頻率(Mhz) //bound:波特率           void usart3_init(u32 bound) {            NVIC_InitTypeDef NVIC_InitStructure;         GPIO_InitTypeDef GPIO_InitStructure;         USART_InitTypeDef USART_InitStructure;          RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);                               //GPIOB時鐘         RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3,ENABLE);                          //串口3時鐘使能           USART_DeInit(USART3);  //復位串口3         //USART3_TX   PB10     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;                                     //PB10     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;                                       //復用推挽輸出     GPIO_Init(GPIOB, &GPIO_InitStructure);                                         //初始化PB10         //USART3_RX          PB11     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;                          //浮空輸入     GPIO_Init(GPIOB, &GPIO_InitStructure);                                         //初始化PB11                  USART_InitStructure.USART_BaudRate = bound;                                    //波特率一般設置為9600;         USART_InitStructure.USART_WordLength = USART_WordLength_8b;                    //字長為8位數據格式         USART_InitStructure.USART_StopBits = USART_StopBits_1;                         //一個停止位         USART_InitStructure.USART_Parity = USART_Parity_No;                            //無奇偶校驗位         USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;//無硬件數據流控制         USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;                       //收發模式            USART_Init(USART3, &USART_InitStructure);       //初始化串口3             USART_Cmd(USART3, ENABLE);                      //使能串口                   //使能接收中斷     USART_ITConfig(USART3, USART_IT_RXNE, ENABLE);  //開啟中斷                     //設置中斷優先級         NVIC_InitStructure.NVIC_IRQChannel = USART3_IRQn;         NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2 ;//搶占優先級3         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;                //子優先級3         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;                        //IRQ通道使能         NVIC_Init(&NVIC_InitStructure);        //根據指定的參數初始化VIC寄存器          }   

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:402056 發表于 2018-9-25 10:56 | 只看該作者
調用串口發送函數,放在主循環里

USART1發.rar

2.85 MB, 下載次數: 155

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产高清精品一区二区三区 | 欧美视频一区二区三区 | 国产成人免费视频 | 99自拍视频 | 一区二区三区中文字幕 | 日韩成人在线免费观看 | 欧美成视频在线观看 | 91精品www| 久久久久一区 | 少妇淫片aaaaa毛片叫床爽 | 国产精品久久亚洲 | 精品福利在线 | 国产福利91精品一区二区三区 | 亚洲精品一区二区 | 日韩在线不卡视频 | 久久国产成人精品国产成人亚洲 | 免费av手机在线观看 | 欧美999 | 国产精品久久国产精品久久 | 国产精品国产三级国产aⅴ中文 | 日韩久久精品电影 | 在线成人免费视频 | 欧美国产日韩成人 | 精品视频一区二区 | 欧美极品一区二区 | 亚洲精品乱码久久久久久按摩观 | 91视频电影| 特一级毛片| 在线成人精品视频 | 久久精品91久久久久久再现 | 国产精品一区一区 | 精品一区二区三区免费毛片 | 在线免费观看毛片 | 草久久久 | 91网站在线看 | 最新国产在线 | 欧美一区在线看 | 日韩视频在线观看一区二区 | 激情一区二区三区 | 中文字幕精品一区二区三区在线 | 日本不卡高字幕在线2019 |