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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

stm32f103單片機串口連續(xù)發(fā)送多字節(jié)程序求分析問題

查看數: 3528 | 評論數: 4 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-5-6 15:53

正文摘要:

stm32f103單片機做通信控制,發(fā)送的數據總是不對。抄了網上各種發(fā)送程序,禁止編譯器優(yōu)化等都試遍了。實在不知道錯在哪里,請網友幫忙指教。比如說我要發(fā)送的數據:0x5a  0xa5  0x03   ...

回復

ID:91471 發(fā)表于 2021-5-9 10:35
xu2509674896 發(fā)表于 2021-5-6 19:29
恕我太菜看不出什么問題來,但是從你程序的大括號上看,我發(fā)現你的程序一直在初始化硬件,然后再發(fā)送,我建 ...

謝謝!我現在只是想把功能實現,上面是在開關步進電機。現在外地出差還沒試你說可以正常用的程序,我看了一下大概率是不正常的,因為那段程序我已經試過了。
ID:889094 發(fā)表于 2021-5-6 20:21
51的過來學習一下,確定兩邊的波特率是一樣的?
ID:538157 發(fā)表于 2021-5-6 19:29
恕我太菜看不出什么問題來,但是從你程序的大括號上看,我發(fā)現你的程序一直在初始化硬件,然后再發(fā)送,我建議你把硬件的初始化配置只執(zhí)行一次,發(fā)送部分放在一個while(1)循環(huán)里,最好加一個按鍵條件判斷發(fā)送,方便調試。最后,我把一個確定沒有問題的函數給你,你應該也是標準庫寫的,你看看試一試。
/*****************  發(fā)送一個字節(jié) **********************/
void Usart_SendByte( USART_TypeDef * pUSARTx, uint8_t ch)//選擇哪一個串口,選擇發(fā)送哪一個數據
{
        /* 發(fā)送一個字節(jié)數據到USART */
        USART_SendData(pUSARTx,ch);
               
        /* 等待發(fā)送數據寄存器為空 */
        while (USART_GetFlagStatus(pUSARTx, USART_FLAG_TXE) == RESET);       
}

/****************** 發(fā)送指定長度的數組 ************************/
void Usart_SendArray( USART_TypeDef * pUSARTx, uint8_t *array, uint16_t num)//選擇哪一個串口,數組名或者指針,數據長度即有幾個發(fā)送的數據
{
  uint8_t i;
       
        for(i=0; i<num; i++)
  {
            /* 發(fā)送一個字節(jié)數據到USART */
            Usart_SendByte(pUSARTx,array[i]);       

  }
        /* 等待發(fā)送完成 */
        while(USART_GetFlagStatus(pUSARTx,USART_FLAG_TC)==RESET);

}
modbus通信的部分,
ID:91471 發(fā)表于 2021-5-6 15:59
求一份可以一次正確發(fā)送多字節(jié)的程序范例,稍微改一下還能發(fā)送MODBUS協(xié)議的多字節(jié)程序。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品乱码久久久久久按摩 | 欧美情趣视频 | 国产视频2021 | 亚洲一区二区三区久久久 | 成人在线小视频 | 国产一区二区精品 | 国产视频中文字幕 | 国产精品久久久久久久久久久久久久 | 亚洲天堂免费在线 | www.黄色网 | 亚洲一区二区精品视频 | 韩日精品一区 | 人人干视频在线 | 欧美在线精品一区 | 伊人爽 | 在线播放91| 精品影院| 91精品国产自产在线老师啪 | 婷婷久久久久 | 天天弄| 国产激情视频 | 欧美一级黄带 | 超碰导航| 女朋友的闺蜜3韩国三级 | 91免费小视频 | 色综合色综合网色综合 | 亚洲精品福利在线 | 九九热在线观看 | 最新中文字幕第一页视频 | 日韩在线电影 | 国产真实乱对白精彩久久小说 | 久久久高清 | av高清毛片 | 婷婷色国产偷v国产偷v小说 | av午夜激情| 欧美国产精品一区二区三区 | 国产成人精品a视频一区www | 精品在线一区 | 精品不卡 | 欧美激情一区二区三区 | 久久久久久久夜 |