首頁 > 評測 > 主要看氣質(zhì)——FRDM-KL02Z評測

主要看氣質(zhì)——FRDM-KL02Z評測

FRDM   KL02Z   NXP   飛思卡爾   
  • 作者:SATURN
  • 來源:21ic
  • [導(dǎo)讀]
  • FRDM-KL02Z是一款超低成本開發(fā)平臺,由基于ARMnCortex-M0+處理器構(gòu)建的Kinetis L系列KL02系列器件組成,主要面向超低功耗產(chǎn)品如可穿戴設(shè)備,小家電等。

下面是將擴(kuò)展板插到 FRDM-KL02Z上后的效果

image016.jpg

圖16:安裝擴(kuò)展板

插上去,咱們也來享受一個塔式設(shè)備的體驗(yàn),雖然只有兩層,但也算是塔式設(shè)備了!

擴(kuò)展板上提供了4個LED燈,4個按鍵,I2C接口的EEPROM及SPI接口的Flash存儲器,另外還有ADC接口,UART串口等功能,作為一般的學(xué)習(xí)和體驗(yàn)足夠了。使用擴(kuò)展板配套的BSP軟件包,接下來咱寫個GPIO點(diǎn)燈程序。

#include

#include

#include "gpio.h"

#include "common.h"

#include "uart.h"

/* LED pin */

#define LED0_PORT HW_GPIOB

#define LED0_PIN 11

#define LED1_PORT HW_GPIOB

#define LED1_PIN 10

#define LED2_PORT HW_GPIOB

#define LED2_PIN 7

#define LED3_PORT HW_GPIOB

#define LED3_PIN 6

int main(void)

{

DelayInit();

/* LED */

GPIO_QuickInit(LED0_PORT, LED0_PIN, kGPIO_Mode_OPP);

GPIO_QuickInit(LED1_PORT, LED1_PIN, kGPIO_Mode_OPP);

GPIO_QuickInit(LED2_PORT, LED2_PIN, kGPIO_Mode_OPP);

GPIO_QuickInit(LED3_PORT, LED3_PIN, kGPIO_Mode_OPP);

UART_QuickInit(UART0_RX_B2_TX_B1, 9600);

printf("1-LED demo hello world!\r\n");

while(1)

{

GPIO_ToggleBit(LED0_PORT, LED0_PIN);

GPIO_ToggleBit(LED1_PORT, LED1_PIN);

GPIO_ToggleBit(LED2_PORT, LED2_PIN);

GPIO_ToggleBit(LED3_PORT, LED3_PIN);

DelayMs(500);

}

}

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+