CC2540開發板學習筆記(一) LED點亮

2021-09-08 20:34:53 字數 613 閱讀 3204

一、實驗內容:

點亮lde1、2

二、實驗原理:

1、電路原理圖:

就乙個發光二極體串聯乙個電阻。電阻是為了防止電流過大。利用發光二極體的單向導電性,在p1為高電平是點亮led,在低電平是熄滅led。

2、cc2540的io配置所需暫存器:p1sel 、p1dir 、p1inp

p1sel

0:普通io口,  1:第三功能, 預設設定為0

p1dir

0:輸入           1:輸出

p1inp

0:上拉/下拉    1:三態

3、**如下:

#include#define led1 p1_0        //控制輸出電壓高低

#define led2 p1_1

void io_init(void

)void main(void

)

三、實驗結果:

CC2540開發板學習筆記(八) 看門狗

防止程式跑飛,使得系統重新進入工作狀態,即一種復位操作吧。但需要不停地餵狗 就是不斷的執行某種操作 假如說你的程式跑到了不知道 去的錯誤時,即不會實現餵狗,就會發生復位,程式就進入正常工作狀態。加上注釋相當於進入不正常的工作狀態。include define uint unsigned int de...

開發板學習筆記

開發板linux整個燒錄包括以下步驟 u boot 啟動程式 當你拿到一塊開發板時,如果連uboot都沒有,那就可以稱為裸機,無法執行,這時我們需要使用jlink連線開發板的jtag口和電腦usb口來進行uboot燒錄。uimage 核心 當你燒寫好uboot後,那麼uboot需要載入linux的核...

開發板學習筆記2

撥碼開關得位置決定了開發板的啟動方式和所支援的螢幕 撥碼開關靠近數字的一側是 0 靠近字母的一側是 1 只有當我們使用tf卡燒寫或者是首次燒寫開發板的時候,我們才會用到tf卡啟動,其他的方式都是預設為emmc啟動,聯網模式 橋接模式 適用於你的網線接到交換機或者路由器上面的,然後交換機或路由器會自動...