<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 關(guān)于stm32自由控制io口的筆記

          關(guān)于stm32自由控制io口的筆記

          作者: 時間:2016-11-21 來源:網(wǎng)絡(luò) 收藏
          剛?cè)胧?strong>stm32,想從最簡單的控制io口做起,仿照歷程,書寫了一個控制PA15口持續(xù)輸出低電平的程序,可是無論怎么樣就是不能將IO口拉低,始終輸出3.3V,那個糾結(jié)啊!后來仔細問了同學(xué)才明白原因:

          PA15為復(fù)用端口,作者為了在學(xué)員使用JLINK調(diào)試時產(chǎn)生不必要的麻煩,在包含某些system文件時已經(jīng)將該口的復(fù)用功能默認打開了。

          本文引用地址:http://www.ex-cimer.com/article/201611/319558.htm

          所以在軟件編寫的時候要先禁用JTAG功能才能把這個IO口當(dāng)成普通IO口使用。也就是在程序開始的時候加上這一句話:JTAG_Set(JTAG_SWD_DISABLE);

          因為stm32功能強悍,但引腳有限,所以大部分的引腳都有復(fù)用功能,所以使用IO口是要特別注意這點:例如某些IO與LCD功能復(fù)用,所以大家在使用 LCD同時需要控制IO口電平時,需要先把復(fù)用功能關(guān)閉,設(shè)置完了之后再打開該IO口特殊功能。當(dāng)然有些復(fù)用功能還是默認關(guān)閉的,也就是說IO口可以直接使用,而不需要在之前加禁用復(fù)用功能的語句。



          關(guān)鍵詞: stm32自由控制io

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();