[nRF52840] How to Disable nfc and set P0.09 and P0.10 to normal GPIO?
前陣子使用的板子上, 剛好使用P0.09來當作開關, 結果發現一直不能正常動作, 查了一下才知道, 剛好P0.09和P0.10是預設在nfc的功能, 因此如果要把這2隻GPIO拿來當作一般GPIO使用的話, 必須在程式的宣告上加上以下這一段程式, 把nfc先Disable後, 才能正常使用.
const uint32_t UICR_ADDR_0x20C __attribute__((at(0x1000120C))) __attribute__((used)) = 0xFFFFFFFE; //set nfc disable
沒有留言:
張貼留言