請問CH579如何配置一個按鍵,使用按鍵控制數(shù)碼管的顯示數(shù)字加減。。。
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機
請問CH579如何配置一個按鍵,使用按鍵控制數(shù)碼管的顯示數(shù)字加減。。。
配置一個io為輸入模式,去讀io狀態(tài)就可以了。
我試過使用封裝好的函數(shù)GPIOB_ModeCfg()函數(shù)配置要使用的引腳;然后使用GPIOB_ReadPortPin()讀取引腳電平狀態(tài),好像是不可以。。。
不可以是出現(xiàn)了什么現(xiàn)象呢?輸入高低電平,讀出來的引腳狀態(tài)不變嗎?
有什么參考的例程嗎,現(xiàn)在就是讀取出來的引腳狀態(tài)都是不變的,沒有找到參考的例程,請求代碼幫助
我配置成上拉輸入,讀出來的電平狀態(tài)就是高,然后把PB22按鍵按下接地讀出來的電平狀態(tài)就是低。
我和你一樣的設置,配置上拉輸入,讀出來是零,我得找原因出在哪里了。
這個讀出來的值是一個32位的數(shù)據(jù),需要定義一個32位的變量把讀到的值賦給它。
問題已經(jīng)解決,芯片引腳虛焊導致一直都是高電平。