如何通過晶元手冊尋找操作GPIO

2021-10-22 15:20:29 字數 444 閱讀 9976

第一:設定時鐘暫存器,用來對gpio供電使能(需要注意的是這步大部分都是預設設定好了的,不需要設定,除非在下面4步設定都沒有效果情況下考慮這第一步)。

第二:使能此gpio1(意思就是對gpio用上時鐘),也就是需要檢視時鐘有關的說明,對gpio1用上時鐘,這樣gpio1才能正常工作(有的預設是會使能)。

第三:設定gpio1的某些引腳為gpio模式(有的引腳有多種功能比如gpio,中斷或者其它功能,需要設定為gpio功能才行),這裡可以檢視晶元手冊的時鐘說明或者控制說明(比如看到有control或者clock management的可以看看),如果在晶元手冊沒有找不到有關的設定,那麼就需要檢視電路原理圖檢視需要設定的引腳名字,然後通過引腳名字去找到對應的暫存器。

第四:設定gpio輸入或者輸出暫存器。

第五:讀或者寫暫存器。(一般第三第四步直接在gpio的說明裡可以找到)

C 如何通過probing指定dll尋找資料夾詳解

前言 我們在很大的專案開發,會發現專案引用的 dll 會很多,我想要按照不同的功能,將不同的 dll 放在不同的資料夾 簡單的方法是通過修改 app.config 檔案指定資料夾,如將檔案移動到 abc 12 的資料夾裡面,可以在 app.config 新增 l程式設計客棧t probing pri...

如何通過查詢mysql中的文件尋找幫助

1.按照層次檢視幫助 如果不知道能夠提供什麼幫助時,可以用 contents 命令來顯示可供查詢的分類。對於列出的分類,可以使用 類別名稱 的方式針對使用者感興趣的內容做進一步的檢視。例如 想看看mysql中都支援哪些資料型別,可以執行 data types 命令 上面列出此版本支援的所有資料型別,...

分庫分表之後如何通過非分片鍵操作

今天看到乙個場景,比如乙個表,表名字是award use risk,作用是記錄獎品使用的記錄,用作風控。表結構如下 這個表,只是分庫,沒有分表,db分成4個庫,分別是db0 db4。我的第一反應是根據terminal no或者prize guid,具體看業務邏輯進行分表操作,這樣增加 修改 刪除都可...