nrf52832 --- Reset脚做GPIO口
来源:互联网 发布:涨乐软件下载 编辑:程序博客网 时间:2024/05/01 22:05
1.目的
把P21作为GPIO口使用
2.分析
P210默认的是reset功能
3.平台:
协议栈版本:nRF52_SDK_0.9.2
编译软件:keil 5.12
硬件平台:pca10036
例子:E:\nRF52_SDK_0.9.2\examples\ble_peripheral\experimental_ble_app_hrs_pairing_nfc\pca10036\s132\arm5_no_packs
4.步骤
首先看数据手册《nRF52832_PS_v1.0》
可见设置
NRF_UICR->PSELRESET[0]
NRF_UICR->PSELRESET[1] 可以定义任何一个脚为复位脚 也可以不定义任何脚
PSELRESET[0] PSELRESET[1] 默认值都为0xffff没有定义任何复位脚。
2.找到 #if defined (CONFIG_GPIO_AS_PINRESET) 这个宏 ,在
把这个CONFIG_GPIO_AS_PINRESET宏给去掉 这样就不打开,复位脚功能
编译程序下载进去,
然后再次把用工具把芯片程序erase,
在下下载sdk,和程序就没有打开reset的功能了。
完毕!!!
0 0
- nrf52832 --- Reset脚做GPIO口
- nrf52832 --- nfc脚做GPIO口
- nRF52832 GPIO
- nRF52832 — NFC脚(P9/P10)配置为普通GPIO口
- NRF52832开发:GPIO驱动
- nrf52832 之 gpio配置方法
- 7620 Reset按键GPIO
- nRF52832
- nrf52832
- 修改nrf52832的nfc天线引脚p09,p10为gpio
- nrf52832 gpio9和10默认是NFC,非普通GPIO
- 用F340 GPIO做I2C
- GPIO口
- nRF52832 Clock
- nRF52832 Power
- nRF52832 GPIOTE
- nRF52832 UARTE
- nRF52832 PPI
- 保证分布式系统数据一致性的6种方案
- 3步学会Android反编译apk
- 代理模式初探
- Python 股票数据 弹窗自动关闭
- 内存中的堆栈
- nrf52832 --- Reset脚做GPIO口
- 继承
- CMAKE 编译选项
- MySQL ORDER BY LIMIT Performance Optimization
- Android之ViewPager+VideoView引导界面
- EventBus3.0注意事项
- 【算法】——动态规划之0-1背包问题
- ART运行时垃圾收集机制简要介绍
- Spring+mongodb集群集成(吐血教程)