20170721——NRF51822跑馬燈程序

一、NRf51822跑馬燈程序例程講解:
在下載程序之前,要確認芯片裏沒有燒錄協議棧,否則跑馬燈的程序下載不進去。如果板子裏燒錄了協議棧,首先需要在nRFgo Studio軟件下將其擦除,然後再下載跑馬燈程序,這樣才能程序才能下載進去跑起來。
該例程的GPIO部分庫已經設置好,具體可以看寄存器設置或者程序定義,程序中定義了一些枚舉類型,將GPIO設置爲輸入輸出的具體名字已經定義好,具體定義在gpio.h文件中,主函數直接調用就行。另外,在pca10001.h中,定義了小燈的定義,小燈的起始和結束,需要用到的小燈,都在這個文件中定義。
主函數中,首先設置小燈的起始和結束,然後對每個小燈設置0或者1(nrf_gpio_pin_set(LED_0)表示將LED_0燈設置爲1,nrf_gpio_pin_clear(LED_4)表示將小燈設置爲0),加一個延遲,所有的小燈的狀態翻轉,再延遲,小燈的程序基本就是這個思路。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章