英飞凌(Infineon)TC264单片机初探---点亮一个LED

最近一段时间,忙着和小伙伴们准备智能车比赛,要用到英飞凌(Infineon)的TC264型号的单片机。虽然以前没用过,但是根据以往学习51单片机、Stm32单片机的经验,当然是从点亮一个LED开始入门啦。

英飞凌单片机支持的集成开发环境(IDE)有两个,一个是HighTec,一个是Tasking。由于Tasking比较多人用,所以我就试试使用这款IDE。点击TriCore Eclipse IDE,即可打开Tasking。
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第1张图片
打开后,发现Tasking和以前学习java用到的Eclipse很像,应该是英飞凌公司对Eclipse二次开发而成的。英飞凌(Infineon)TC264单片机初探---点亮一个LED_第2张图片
不管那么多,先把程序编译一下看看。

在这里插入图片描述
可以看到编译的结果。

英飞凌(Infineon)TC264单片机初探---点亮一个LED_第3张图片
但一开始在这里我却遇到一个问题,就是编译结束后竟然没有在Debug的文件夹中找到Hex文件,这个Hex文件是等一下要烧写到单片机中的,找不到那就难受了。后来我在网上找了一下发现原来Tasking中有个地方要设置一下。

以下是设置的步骤:

英飞凌(Infineon)TC264单片机初探---点亮一个LED_第4张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第5张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第6张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第7张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第8张图片

设置完后,再次编译一下就可以在Debug文件夹中看到生成的Hex文件了,真是太好了。

英飞凌(Infineon)TC264单片机初探---点亮一个LED_第9张图片
在这里要注意一下,在使用下载器前,要记得把下载器的驱动安装好,当下载器连上电脑后,可以在设备管理器–>通用串行总线控制器中看到以下的信息。

英飞凌(Infineon)TC264单片机初探---点亮一个LED_第10张图片
有了下载器驱动和Hex文件,接下来就是把程序烧写到单片机中了。我用到的烧写工具是英飞凌官方提供的软件,叫Memtool,先打开该软件,再把下载器和单片机连上,做好烧写程序前的准备。

以下就是烧写程序的步骤:

英飞凌(Infineon)TC264单片机初探---点亮一个LED_第11张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第12张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第13张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第14张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第15张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第16张图片
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第17张图片
程序烧写到单片机后,只要按一下核心板上的复位按键,程序就会开始运行,下面可以看到单片机上的LED已经开始闪烁了,是不是很有意思呀?

英飞凌(Infineon)TC264单片机初探---点亮一个LED_第18张图片
再给大家看看程序的一部分,由于程序用的是库函数,所以看起来还是挺简单的。
英飞凌(Infineon)TC264单片机初探---点亮一个LED_第19张图片
经过这次对英飞凌单片机的“点灯”实验,初步对英飞凌的单片机的程序开发过程有了初步的了解,不过这只是入门的第一步。后面还要继续对单片机内部的资源、寄存器、库函数好好学习了解一下才能真正学懂一款单片机。今天先说到这里吧,得继续去学习喽!

你可能感兴趣的:(智能车学习,单片机,eclipse,编程语言)