2018年4月29日 星期日

[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




沒有留言:

張貼留言