1、英飞凌MCU有哪些系列?
答:英飞凌MCU有8位的C500系列(这个系列在新产品中不再推荐使用)/XC800系列、16位的C166/XC166/XE166/XC2000系列和32位的XMC4000/TriCore系列。
2、英飞凌MCU有哪些商用编译器和调试器?
答:英飞凌MCU商用编译器和调试器有Keil、IAR和Altium TASKING。个人建议使用Keil。首先、Keil本身具有一定的软件仿真功能;其次、英飞凌MCU系列中除最高端的TriCore系列外,KEIL都有相应的产品,这样学习起来的效率会高一些;第三、KEIL在中国大陆应用的最广。
3、DAVE是干什么的?
答:英飞凌给 DAvE 起的名字,就是数字助理工程师,它的用途就是帮你干活。首先是配置,主要是两部分,其一是系统配置,(在Project settings 中), 例如:对SYSCON 和BUSCON 进行初始化;设置DPP0~DPP3,以及寄存器,用于存储器和寄存器寻址。如果没有DAVE 的话,你恐怕要用程序一条一条根据各控制寄存器的含义进行编写,工作量大,而用DAVE 则只需要你根据要求进行选择设置,比较方便,而且还可以根据需要选择某些已经功能化的函数,极大的方便了程序的编写。配置完成之后,会生成.dav 文件,您可以在同目录下的.rtf 文件中看到DAvE 所做的工作,同时,会生成main.C, main.h,以及经过您配置的外设资源相关的.C .h 文件。
4、MEMTOOL软件是干什么的?
答:MEMTOOL是Infineon提供的免费编程工具,与FLOAD软件只能对XC800系列进行编程不同的是:MEMTOOL软件可以对现有英飞凌XC800/XC166/XE166/XC2000/TriCore等带片上FLASH的产品进行编程,包括片内存储器编程和外部FLASH编程。
5、做为英飞凌MCU软件开发新手,有没有免费的开发软件可以使用?
答:Keil和IAR都有代码大小限制或使用时间限制的评估版。可以到相关网站下载申请。如果是开发正式产品,建议购买正版软件。
6、新的XMC4000家族会对英飞凌的单片机产品系列产生什么影响?英飞凌的16位MCU产品系列会不会退出市场?
答:据英飞凌介绍,相比于英飞凌XE166家族,XMC4000家族的性能进一步提升。因此,XMC4000家族与英飞凌16位XE166家族是互补的,满足不同的市场需求。一般来说,用于工业的产品,厂家一般会确保20年甚至更长的产品生命周期。例如,C166家族早在1994年便已问世,至今仍在供货。
7、XMC4000系列产品是否满足汽车行业的质量要求?
答:XMC4000系列产品虽然可耐受高达125℃的环境温度,但不适于用汽车应用。对于汽车应用,英飞凌推荐使用TriCore和XE2000系列产品,这些产品还提供了相应的汽车软件驱动程序(即Autosar,安全软件等)。