摘要:嵌入式利用控制臺控制燈點燈程序點燈程序要求在控制臺輸入命令來控制板子上的三盞燈暗滅
要求:在FinSH控制臺輸入led 1/2/3 on/off 命令來控制stm32f407板子上的三盞LED燈暗滅
#include #include #include #define LED1_PIN GET_PIN(C, 3)#define LED2_PIN GET_PIN(A, 5)#define LED3_PIN GET_PIN(A, 6)static void led(int argc, char**argv){ if (argc < 3) { rt_kprintf("Please input"led <1 off|1 on |2 off|2 on|3 off|3 on>"/n"); return; } if (!rt_strcmp(argv[1], "1")) { if (!rt_strcmp(argv[2], "off")) rt_pin_write(LED1_PIN, PIN_LOW); else if (!rt_strcmp(argv[2], "on")) rt_pin_write(LED1_PIN, PIN_HIGH); else rt_kprintf("Please input"led <1 off|1 on |2 off|2 on|3 off|3 on>"/n"); } else if (!rt_strcmp(argv[1], "2")) { if (!rt_strcmp(argv[2], "off")) rt_pin_write(LED2_PIN, PIN_LOW); else if (!rt_strcmp(argv[2], "on")) rt_pin_write(LED2_PIN, PIN_HIGH); else rt_kprintf("Please input"led <1 off|1 on |2 off|2 on|3 off|3 on>"/n"); } else if (!rt_strcmp(argv[1], "3")) { if (!rt_strcmp(argv[2], "off")) rt_pin_write(LED3_PIN, PIN_LOW); else if (!rt_strcmp(argv[2], "on")) rt_pin_write(LED3_PIN, PIN_HIGH); else rt_kprintf("Please input"led <1 off|1 on |2 off|2 on|3 off|3 on>"/n"); } else { rt_kprintf("Please input"led <1 off|1 on |2 off|2 on|3 off|3 on>"/n"); }}MSH_CMD_EXPORT(led, led sample: led <1 off|1 on |2 off|2 on|3 off|3 on>);
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/123278.html
覺得文章還不錯的, 右上角的推薦. LinkIt? Smart 7688 Duo 平臺主要針對如下兩個應(yīng)用場景: 智能家居的家電控制 辦公室設(shè)備控制 什么是聯(lián)發(fā)科技LinkIt? Smart 7688 開發(fā)平臺http://labs.mediatek.com/site... 連接到 LinkIt? Smart 7688 Duo 下面介紹3種連接到 LinkIt? Smart 7688 Duo...
摘要:點亮一顆燈是我們學(xué)習(xí)單片機入門的開始,今天目標(biāo)的是利用單片機控制燈閃爍,下圖是仿真電路圖,圖中單片機左邊為系統(tǒng)的時鐘電路和復(fù)位電路,右邊是燈電路。包含頭文件定義引腳,用來連接燈延時函數(shù),實現(xiàn)對燈的亮滅延時控制點亮燈延時熄滅燈延時 ? ? 點亮一顆LED燈是我們學(xué)習(xí)單片機入門的開始,今天目標(biāo)的...
摘要:這節(jié)我們只進行繼電器的初等實驗,也就是他的開關(guān),但是我們?nèi)绾闻袛喑鰜硭拈_關(guān)呢我們這邊可以用燈來表示方法一上圖帶三極管我們由六可知,我們的三極管的兩端,一端接地,一端接,中間一端就可以接我們所用的東西來進行他的開關(guān)因此在這種接法中看下面 這節(jié)我們只進行繼電器的初等實驗,也就是他的開關(guān),但是我...
摘要:轉(zhuǎn),通過調(diào)節(jié)外置的電阻,能控制高亮度燈的驅(qū)動電流,使燈亮度達到預(yù)期恒定亮度,流過高亮度燈的電流可從幾毫安到安培變化。 12V轉(zhuǎn)3.3VLED驅(qū)動芯片AH2030是一款高效率,穩(wěn)定可靠的高亮度 LED燈驅(qū)動控制 IC ,內(nèi)置高精度比較器,off-time控制電路,恒流驅(qū)動控制電路等,特別適合大...
摘要:開關(guān)旋鈕電位器的實驗視頻已經(jīng)購買開發(fā)版的同學(xué)開始上課來一場緊張刺激的之旅吧前言開發(fā)工具的下載安裝使用都很簡單我這里就不贅述了附上官方的說明跟著步驟來十分鐘搞定相關(guān)連接下載官方為什么成為開發(fā)函數(shù) ...
閱讀 2181·2023-04-25 15:00
閱讀 2360·2021-11-18 13:14
閱讀 1187·2021-11-15 11:37
閱讀 3097·2021-09-24 13:55
閱讀 1234·2019-08-30 15:52
閱讀 2655·2019-08-29 12:35
閱讀 3370·2019-08-29 11:04
閱讀 1218·2019-08-26 12:13