首頁 > 評測 > 大廠商的小情懷:XMC1100 Bootkit開發(fā)板評測
大廠商的小情懷:XMC1100 Bootkit開發(fā)板評測
- [導讀]
- XMC1100 Bootkit是Infineon(英飛凌)推出的XMC1x Bootkit的系列開發(fā)板子中的第一款,也是最具性價比最有代表性的一款.除此之外,還有XMC1200 Bootkit, XMC1300 Bootkit以及XMC1400 Bootkit,方便用戶盡可能快地上手XMC1x系列的處理器開發(fā).除此之外針對XMC4x系列還有Relax Kit系列.本文的主腳是XMC1100 Bootkit,順帶也介紹一下子XMC1x系列的開發(fā)工具使用.
開發(fā)程序:使用Dave
Dave是英飛凌官方出的一個基于Eclipse定制的開發(fā)環(huán)境,目前可以開發(fā)的處理器類型有:XMC1x, XMC4x還有TLE98x系列,都是Cortex M內(nèi)核的.
下載地址:https://infineoncommunity.com/dave-download_ID645
這個開發(fā)工具除了一般的Eclipse的特點之外,還有一個重要的功能,就是圖形化編程.這種圖形化編程跟ST的CubeMX有點相似,但是概念上更加先進一點,這里我們體驗一下子這個編程方式.程序設計的目標是做一個閃爍的LED程序,閃爍頻率1Hz.
第一步,建立Dave CE工程,注意工程類型:
再選器件封裝類型:
添加一個PWM模塊,Dave中稱之為APP:
右擊PWM模塊配置參數(shù):
再配置IO口,板上有個IO口P0.7上有LED,就把PWM輸出配在這個IO口上.
看看資源報告:
到這里就可以生成代碼編譯下載了.
一切無誤后可以運行,記得配置Jlink為調(diào)試器,不過已經(jīng)有默認模板可以直接點.
至此為止,應該可以看到XMC1100Bootkit板上的LED以1Hz的頻率開始閃了.一句代碼也沒有寫,就能流水燈,可謂開發(fā)效率高.但是有一點注意,因為使用了圖形化界面,生成的代碼較為臃腫,適合快速原型開發(fā),如果要優(yōu)化則只能一點點寫代碼了.
開發(fā)程序:使用Arduino
首先添加XMC1100板的Arduino驅(qū)動:
要寫的下載地址:
https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json
下載板子驅(qū)動:
選擇板子XMC1100Bootkit:
簡單測試代碼:
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)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前