只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
}M2E}XOHUBYGKE~PEBX95BD.png (1.7 KB, 下載次數: 88)
下載附件
串口輸出結果
2020-5-13 14:02 上傳
使用道具 舉報
April小紅花 發表于 2020-5-13 20:24 i 在中斷處理函數內部,是局部變量,你的問題跟 i 定義的類型無關,應該把 i 放在外面,定義成全局變量才能 ...
青桑葉 發表于 2020-5-13 16:09 你輸出的是十進制數。i在函數體外面怎么定義的?別定義成char型。
lovezjf234 發表于 2020-5-13 16:24 你只是讀取數據的位數,和i取什么類型沒毛關系,所以即使你改成char也是同樣的結果。這個數值的大小GPIO_Pi ...
權威人物 發表于 2020-5-13 16:38 static修飾
_q_zj 發表于 2020-5-13 17:52 您好,您的意思是指:我在變量聲明前加上static來進行修飾變量嗎?就是說把u16 i;改為static u16 i;是 ...
權威人物 發表于 2020-5-13 18:33 是的 ,加了再試試,記得要有控制對應的外部中斷IO口才會進入中斷
黃youhui 發表于 2020-5-13 18:33 能打印出9太令人驚訝,你每次觸發中斷都會執行一次 u16 i = 0;還能打印出除了 0和1外的數字。
liuzx66 發表于 2020-5-13 19:18 u16是什么東東?不要問別人問題的時候使用非標準的定義。
_q_zj 發表于 2020-5-13 20:52 下面附上u8、u16、u32定義圖片: C:\Users\home\Desktop\8I1FY}DC60RL{}AJW$L6VKT.png
_q_zj 發表于 2020-5-13 20:37 你好,你的回答我沒有搞懂,抱歉,我還不會發圖片。我在網上搜到的都說 在stm32上面u16是int類型,為什么 ...
51hei截圖20200514083247.png (23.24 KB, 下載次數: 76)
2020-5-14 08:35 上傳
_q_zj 發表于 2020-5-13 17:50 在proteus仿真時,我同時也在用示波器顯示GPIO_PIN_2引腳所接的方波信號。它一直在發送方波信號,這樣的 ...
lovezjf234 發表于 2020-5-14 10:32 你把這個函數內容貼上來GPIO_ReadInputDataBit。個人理解是驗證數據總共有多少位,而i只是記錄位數,所以 ...
本版積分規則 發表回復 回帖后跳轉到最后一頁
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網