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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3222|回復: 25
收起左側

[已解決]:(在結尾說明問題大概原因)本來調試好的stm32串口程序不能用了

[復制鏈接]
ID:876099 發表于 2021-9-16 21:45 | 顯示全部樓層 |閱讀模式
本帖最后由 1045964948 于 2021-9-17 16:53 編輯

本來程序沒問題,調試了也沒問題,但是我把板子放書包里吃了個飯回來板子就只能發送數據接收不到電腦上面發送的數據了,我用例程一樣的,現在很懵逼,搜了一天不知道什么原因,希望幫忙看看,下面是rct6官方例程,燒錄進去也是只能發送不能接收數據,接線肯定沒問題,ttl模塊也肯定沒問題


  1. #include "stdint.h"
  2. #include "led.h"
  3. #include "delay.h"
  4. #include "key.h"
  5. #include "sys.h"
  6. #include "usart.h"

  7. #include "GUI.h"
  8. #include "Lcd_Driver.h"




  9.      uint8_t t;
  10.     uint8_t len;   
  11.     uint16_t times=0;

  12. //STM32開發板
  13. //串口實驗  



  14. int main(void)
  15. {        

  16.     delay_init();             //延時函數初始化      
  17.     NVIC_Configuration();      //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
  18.     uart_init(115200);     //串口初始化為9600
  19.      LED_Init();                 //LED端口初始化
  20.     KEY_Init();          //初始化與按鍵連接的硬件接口
  21.   
  22.   Lcd_Init();     //1.44寸液晶屏--初始化配置
  23.     Lcd_Clear(GRAY0);//清屏
  24.     Gui_DrawFont_GBK16(0,16,RED,GRAY0,"Test serial port ");
  25.   Gui_DrawFont_GBK16(0,48,BLUE,GRAY0,"  嵌入式開發網   ");     
  26.     Gui_DrawFont_GBK16(0,64,BLUE,GRAY0,"xxxxxxxxxxxx ");
  27.      
  28.      printf("\r\n welcome to 北京\r\n");
  29.      while(1)
  30.     {
  31.         if(USART_RX_STA&0x8000)
  32.         {                       
  33.             len=USART_RX_STA&0x3fff;//得到此次接收到的數據長度
  34.             printf("\r\n您發送的消息為:\r\n\r\n");
  35.             for(t=0;t<len;t++)
  36.             {
  37.                 USART_SendData(USART1, USART_RX_BUF[t]);//向串口1發送數據
  38.                 while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待發送結束
  39.             }
  40.             printf("\r\n\r\n");//插入換行
  41.             USART_RX_STA=0;
  42.         }else
  43.         {
  44.             times++;
  45.             if(times%5000==0)
  46.             {
  47.                 printf("\r\nSTM32開發板 串口實驗\r\n\r\n");
  48.                
  49.             }
  50.             if(times%200==0)printf("請輸入數據,以回車鍵結束\r\n");  
  51.             if(times%30==0)LED=!LED;//閃爍LED,提示系統正在運行.
  52.             delay_ms(10);   
  53.         }
  54.     }     
  55. }
復制代碼

就在我剛剛一頭霧水隨便發送接收的時候,突然接收到一個我發送的數據,然后后面又接收不到了,隨后我找到了我同學的ttl模塊然后有試了一下,好像是我的st-link模塊在做怪,我拔了下載器模塊就可以正常發送接收,然后現在問題得以解決,非常感謝大家在百忙之中抽出時間幫助我解決問題,在此謝謝大家了

串口實驗.7z (189.49 KB, 下載次數: 7)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:94031 發表于 2021-9-17 07:15 | 顯示全部樓層
查波特率 115200,查端口對不對,用字符收發。
回復

使用道具 舉報

ID:130230 發表于 2021-9-17 09:02 | 顯示全部樓層
多半是虛焊了
回復

使用道具 舉報

ID:592807 發表于 2021-9-17 09:04 | 顯示全部樓層

1 串口轉TTL模塊的RX 和 TX相連,然后用串口助手發送消息,檢查usb to ttl模塊的RX TX是否正常,
2 檢查一下開發板的各個跳線是是不有短路帽掉了3 重新下載程序,測試
4 在線調試,查看是否進入串口接受中斷。

51hei截圖20210917085842.png
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 10:15 | 顯示全部樓層
xuyaqi 發表于 2021-9-17 07:15
查波特率 115200,查端口對不對,用字符收發。

波特率沒有問題,端口沒有問題,然后可以收到單片機發出的數據就是沒辦法接收到電腦發給單片機的數據
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 10:15 | 顯示全部樓層

這個我測試的時候是沒有問題的不知道為什么后來就不行了,板子是購買的,換了板子也不行
回復

使用道具 舉報

ID:419909 發表于 2021-9-17 10:25 | 顯示全部樓層
原來正常。現在不正常。硬件問題居多。檢測一下線。或者用代換法排除。先換串口模塊。再換單片機
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 10:30 | 顯示全部樓層
黃youhui 發表于 2021-9-17 09:04
1 串口轉TTL模塊的RX 和 TX相連,然后用串口助手發送消息,檢查usb to ttl模塊的RX TX是否正常,
2 檢查 ...

其他都沒問題,這個例程是官方的,下載進去我原來也調試過沒問題,就是不知道為什么現在不行了
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 10:35 | 顯示全部樓層
wfqxgw 發表于 2021-9-17 10:25
原來正常。現在不正常。硬件問題居多。檢測一下線。或者用代換法排除。先換串口模塊。再換單片機

目前換過ttl模塊換過杜邦線換過開發板程序我檢查了一下沒有問題,就是我發的這個程序,然后波特率和端口也沒有錯誤,開發板我讓他發送給電腦電腦也能正常收到,就是不知道現在哪里問題導致單片機接收不到電腦發送的數據
回復

使用道具 舉報

ID:94031 發表于 2021-9-17 10:42 | 顯示全部樓層
1045964948 發表于 2021-9-17 10:15
波特率沒有問題,端口沒有問題,然后可以收到單片機發出的數據就是沒辦法接收到電腦發給單片機的數據

你根據什么說“沒辦法接收到電腦發給單片機的數據”。
回復

使用道具 舉報

ID:592807 發表于 2021-9-17 11:10 | 顯示全部樓層
我特地下載了你上傳的例程,看了一半沒啥問題,唯一有可能有問題就是,你用電腦給單片機發送信息時沒有換行。另外如果問題解決記得回帖,封樓。
51hei截圖20210917110945.png
51hei截圖20210917110719.png
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 11:17 | 顯示全部樓層
xuyaqi 發表于 2021-9-17 10:42
你根據什么說“沒辦法接收到電腦發給單片機的數據”。

就是電腦發送給單片機,然后單片機沒反應,然后單片機的數據緩存區也沒有數據在里面
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 11:17 | 顯示全部樓層
我想會不會是時鐘的原因因為我看了一眼時鐘里面有個24mhz和72mhz都打開的
回復

使用道具 舉報

ID:966720 發表于 2021-9-17 11:38 | 顯示全部樓層
看樓主的說明,我覺得應該是硬件導致的可能性比較大,用示波器直接測試單片機的接收腳,看是否有數據波形就可以判斷出是硬件還是軟件問題了
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 12:14 | 顯示全部樓層
TT10000 發表于 2021-9-17 11:38
看樓主的說明,我覺得應該是硬件導致的可能性比較大,用示波器直接測試單片機的接收腳,看是否有數據波形就 ...

目前就是沒有示波器所以現在很懵
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 12:17 | 顯示全部樓層
TT10000 發表于 2021-9-17 11:38
看樓主的說明,我覺得應該是硬件導致的可能性比較大,用示波器直接測試單片機的接收腳,看是否有數據波形就 ...

因為我也想過是硬件問題,所以借了朋友的板子試了一下也是出現了同樣的狀況
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 12:33 | 顯示全部樓層
如果有哪位方便可以下載程序試一下,有問題可以反饋一下,萬分感謝
回復

使用道具 舉報

ID:94031 發表于 2021-9-17 12:57 | 顯示全部樓層
1045964948 發表于 2021-9-17 12:33
如果有哪位方便可以下載程序試一下,有問題可以反饋一下,萬分感謝

我試驗沒有問題。
收發.png

回復

使用道具 舉報

ID:876099 發表于 2021-9-17 14:58 | 顯示全部樓層
黃youhui 發表于 2021-9-17 11:10
我特地下載了你上傳的例程,看了一半沒啥問題,唯一有可能有問題就是,你用電腦給單片機發送信息時沒有換行 ...

好的我等會就去照著你的方法試一下,非常感謝
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 14:59 | 顯示全部樓層
xuyaqi 發表于 2021-9-17 12:57
我試驗沒有問題。

對呀例程應該沒問題但是我這個不知道為什么問題大了
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 15:01 | 顯示全部樓層
黃youhui 發表于 2021-9-17 11:10
我特地下載了你上傳的例程,看了一半沒啥問題,唯一有可能有問題就是,你用電腦給單片機發送信息時沒有換行 ...

這個我調試的時候試過勾選或者不勾選,板子還是沒反應
回復

使用道具 舉報

ID:94031 發表于 2021-9-17 15:37 | 顯示全部樓層
xuyaqi 發表于 2021-9-17 12:57
我試驗沒有問題。

把你試驗截圖看一下。
回復

使用道具 舉報

ID:592807 發表于 2021-9-17 15:45 | 顯示全部樓層
1045964948 發表于 2021-9-17 15:01
這個我調試的時候試過勾選或者不勾選,板子還是沒反應

按你這么說的話:串口助手沒問題  例程沒問題 發送沒問題 ttl沒問題,
USB轉TTL模塊的GND和板子的GND接了嗎?
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 15:47 | 顯示全部樓層
xuyaqi 發表于 2021-9-17 15:37
把你試驗截圖看一下。

file:///C:/Users/xiaoxin/Desktop/4.png
這是截圖,數據發送不了一直現在這一串
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 15:48 | 顯示全部樓層
黃youhui 發表于 2021-9-17 15:45
按你這么說的話:串口助手沒問題  例程沒問題 發送沒問題 ttl沒問題,
USB轉TTL模塊的GND和板子的GND接 ...

連接了的,連接是正確的
回復

使用道具 舉報

ID:876099 發表于 2021-9-17 16:14 | 顯示全部樓層
xuyaqi 發表于 2021-9-17 15:37
把你試驗截圖看一下。

發了好幾遍截圖好像發不出來
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品一码二码三码在线 | 性生生活大片免费看视频 | 国产精品久久一区 | 亚洲精品黄色 | www.玖玖玖| 午夜在线视频一区二区三区 | 欧美一区二区三区四区五区无卡码 | 午夜爱爱毛片xxxx视频免费看 | 欧美日韩综合 | 风间由美一区二区三区在线观看 | 亚洲精品美女视频 | 中文字幕男人的天堂 | 我爱操| 玩丰满女领导对白露脸hd | 欧美色影院 | 日本欧美国产 | 999免费网站 | 欧美激情视频一区二区三区免费 | 欧美精品一二三 | 99久久视频 | 韩日在线 | 日日干日日操 | 视频一区在线观看 | 黄色大片在线免费观看 | 激情五月婷婷综合 | 男女视频在线观看网站 | www.操com| 亚洲日本免费 | 成人在线精品 | 欧美日本在线观看 | 久热精品免费 | 国产精品久久久久久久久久免费 | 久久久久久蜜桃一区二区 | www.成人久久 | 一区二区三区视频在线观看 | 精品一区二区电影 | 亚洲精品久久久一区二区三区 | 91国内精精品久久久久久婷婷 | 欧美激情综合 | 亚洲精品中文字幕av | 日韩在线观看一区 |