首页 > 评测 > 大厂商的小情怀:XMC1100 Bootkit开发板评测
大厂商的小情怀:XMC1100 Bootkit开发板评测
- [导读]
- XMC1100 Bootkit是Infineon(英飞凌)推出的XMC1x Bootkit的系列开发板子中的第一款,也是最具性价比最有代表性的一款.除此之外,还有XMC1200 Bootkit, XMC1300 Bootkit以及XMC1400 Bootkit,方便用户尽可能快地上手XMC1x系列的处理器开发.除此之外针对XMC4x系列还有Relax Kit系列.本文的主脚是XMC1100 Bootkit,顺带也介绍一下子XMC1x系列的开发工具使用.
开发程序:使用Dave
Dave是英飞凌官方出的一个基于Eclipse定制的开发环境,目前可以开发的处理器类型有:XMC1x, XMC4x还有TLE98x系列,都是Cortex M内核的.
下载地址:https://infineoncommunity.com/dave-download_ID645
这个开发工具除了一般的Eclipse的特点之外,还有一个重要的功能,就是图形化编程.这种图形化编程跟ST的CubeMX有点相似,但是概念上更加先进一点,这里我们体验一下子这个编程方式.程序设计的目标是做一个闪烁的LED程序,闪烁频率1Hz.
第一步,建立Dave CE工程,注意工程类型:
再选器件封装类型:
添加一个PWM模块,Dave中称之为APP:
右击PWM模块配置参数:
再配置IO口,板上有个IO口P0.7上有LED,就把PWM输出配在这个IO口上.
看看资源报告:
到这里就可以生成代码编译下载了.
一切无误后可以运行,记得配置Jlink为调试器,不过已经有默认模板可以直接点.
至此为止,应该可以看到XMC1100Bootkit板上的LED以1Hz的频率开始闪了.一句代码也没有写,就能流水灯,可谓开发效率高.但是有一点注意,因为使用了图形化界面,生成的代码较为臃肿,适合快速原型开发,如果要优化则只能一点点写代码了.
开发程序:使用Arduino
首先添加XMC1100板的Arduino驱动:
要写的下载地址:
https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json
下载板子驱动:
选择板子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原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前