首頁(yè) > 評(píng)測(cè) > 大廠(chǎng)商的小情懷:XMC1100 Bootkit開(kāi)發(fā)板評(píng)測(cè)
大廠(chǎng)商的小情懷:XMC1100 Bootkit開(kāi)發(fā)板評(píng)測(cè)
- [導(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)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前