www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > 大廠(chǎng)商的小情懷:XMC1100 Bootkit開(kāi)發(fā)板評(píng)測(cè)

大廠(chǎng)商的小情懷:XMC1100 Bootkit開(kāi)發(fā)板評(píng)測(cè)

  • 作者:zhanzr
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • XMC1100 Bootkit是Infineon(英飛凌)推出的XMC1x Bootkit的系列開(kāi)發(fā)板子中的第一款,也是最具性?xún)r(jià)比最有代表性的一款.除此之外,還有XMC1200 Bootkit, XMC1300 Bootkit以及XMC1400 Bootkit,方便用戶(hù)盡可能快地上手XMC1x系列的處理器開(kāi)發(fā).除此之外針對(duì)XMC4x系列還有Relax Kit系列.本文的主腳是XMC1100 Bootkit,順帶也介紹一下子X(jué)MC1x系列的開(kāi)發(fā)工具使用.

開(kāi)發(fā)程序:使用Dave

Dave是英飛凌官方出的一個(gè)基于Eclipse定制的開(kāi)發(fā)環(huán)境,目前可以開(kāi)發(fā)的處理器類(lèi)型有:XMC1x, XMC4x還有TLE98x系列,都是Cortex M內(nèi)核的.

下載地址:https://infineoncommunity.com/dave-download_ID645

這個(gè)開(kāi)發(fā)工具除了一般的Eclipse的特點(diǎn)之外,還有一個(gè)重要的功能,就是圖形化編程.這種圖形化編程跟ST的CubeMX有點(diǎn)相似,但是概念上更加先進(jìn)一點(diǎn),這里我們體驗(yàn)一下子這個(gè)編程方式.程序設(shè)計(jì)的目標(biāo)是做一個(gè)閃爍的LED程序,閃爍頻率1Hz.

第一步,建立Dave CE工程,注意工程類(lèi)型:

再選器件封裝類(lèi)型:

添加一個(gè)PWM模塊,Dave中稱(chēng)之為APP:

右擊PWM模塊配置參數(shù):

再配置IO口,板上有個(gè)IO口P0.7上有LED,就把PWM輸出配在這個(gè)IO口上.

看看資源報(bào)告:

到這里就可以生成代碼編譯下載了.

一切無(wú)誤后可以運(yùn)行,記得配置Jlink為調(diào)試器,不過(guò)已經(jīng)有默認(rèn)模板可以直接點(diǎn).

至此為止,應(yīng)該可以看到XMC1100Bootkit板上的LED以1Hz的頻率開(kāi)始閃了.一句代碼也沒(méi)有寫(xiě),就能流水燈,可謂開(kāi)發(fā)效率高.但是有一點(diǎn)注意,因?yàn)槭褂昧藞D形化界面,生成的代碼較為臃腫,適合快速原型開(kāi)發(fā),如果要優(yōu)化則只能一點(diǎn)點(diǎn)寫(xiě)代碼了.

開(kāi)發(fā)程序:使用Arduino

首先添加X(jué)MC1100板的Arduino驅(qū)動(dòng):

要寫(xiě)的下載地址:

https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json

下載板子驅(qū)動(dòng):

選擇板子XMC1100Bootkit:

簡(jiǎn)單測(cè)試代碼:

void setup() {

// initialize serial communication at 9600 bits per second:

Serial.begin(9600);

}

// the loop routine runs over and over again forever:

void loop() {

// read the input on analog pin 0:

int sensorValue = analogRead(A0);

// print out the value you read:

Serial.println(sensorValue);

delay(1); // delay in between reads for stability

}

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

網(wǎng)友評(píng)論

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

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