nrf52832
荒原狼的技术博客
这个作者很懒,什么都没留下…
展开
-
修改nrf52832的nfc天线引脚p09,p10为gpio
nrf52832的p09,p10引脚被默认配置为nfc天线引脚,每次复位后,都会自动变成nfc天线引脚的功能,所以假如要使用这个两个引脚作为gpio使用,必须得配置一下才行。首先,要包含 nrf52.h , system_nrf52.h 两个头文件,然后在 system_nrf52.h 中的前面写一句:define CONFIG_NFCT_PINS_AS_GPIOS 就可以了。剩下原创 2016-02-24 17:53:26 · 5130 阅读 · 1 评论 -
nRF52832 串口调试不正常的问题
近期用这个尘封已久的平台(PCA10040开发板)调试一个外部 SPI 设备,发现通过串口输出调试信息,有时候能输出,有时候不能输出,本来好好的能正常输出呢,结果重新上电一下,就无法输出了,感觉颇为恼火。经过一番周折,发现串口配置的时候,要禁用流控,就可以了,具体配置如下:这样配置就只需要两根线就能完成调试信息输出了,一根地线,一根 Tx 线。void uart_init(void){ ...原创 2018-03-18 13:01:01 · 4185 阅读 · 0 评论 -
3线SPI的用法
有些外设只有三根 SPI 总线,一根 CS,一根 CLK,一根 MOSI/MISO,就是数据的输入和输出是同一个数据线。这样的外设如何使用普通的MCU内置的SPI来驱动呢?其实很简单,改一下电路就OK。即在MCU的 SPI_MOSI(数据输出口) 上接 4.7K 的电阻,SPI_MISO(数据输入口)接 1K 的电阻,然后两个电阻的另一端连到一起,再与外设的数据口相连。软件中设置成读写分离就可以了...原创 2018-03-19 15:41:17 · 30810 阅读 · 3 评论 -
nRF52832程序紊乱的解决办法
在使用 nRF52832 平台做一些外设驱动的时候,发现程序完全不按预定路线走,单步调试也证明在某一个地方程序进入了死循环。使用了各种办法,不得解决,最后用 nRFgo Studio 这个工具把 ROM 全部擦除,再重新下载程序,一切就 OK 了。...原创 2018-03-21 10:02:11 · 3515 阅读 · 0 评论