公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

TLE9869英飞凌评估版概述及相关工具链的使用

lock attach
Attachments are accessible only for community members.

TLE9869英飞凌评估版概述及相关工具链的使用

LIN00
Level 0
Level 0

英飞凌嵌入式电源IC:评估板概述及相关工具链的使用

TLE9869QX – Evaluation Kit

1 英飞凌嵌入式功率TLE9869QXA20 2相电机控制芯片
2 英飞凌MOSFET H桥
3 板载Segger J-link调试工具链

TLE9869 EVALKIT: SP001388252

评估板相关工具链安装

I、Keil μVision5

Download from:https://www.keil.com/demo/eval/arm.htm

主窗口

 


选择对应的芯片型号

 

 

II、Infineon ConfigWizard

芯片模块的配置

选择设备描述为TLE986x/TLE987x

 

 

III、Segger J-LINK-Lite driver

板子上自带的驱动或者独立的调试器。

Install driver from:

https://www.segger.com/downloads/jlink/JLink_Windows.exe

 

 

IV、选择 TLE986x 和TLE987x 的相关包文件在 μVision5中

? 所有TLE98XX集成电路的设备数据库

? 设备支持 flashing/erasing

? 寄存器调试的SFR描述

? 设备描述的配置向导(XML)

? 包括SDK(软件开发工具包)

? 包含例子代码

 

 

 

 

英飞凌配置向导

? 初始化模块

? Timers

? GPIOs

J-Link配置

? 连接设备

? 程序 flash

? 使用debug窗口

 

如何从运行时环境中添加模块  

? 选中:

 

? 进入“Device-> SDK”

? 选择“Timer2x”

? 点击“OK”

? 添加代码到 main.c:

? 包含相关库

? 初始化模块

 

 

如何使用配置向导

? 打开配置向导进行选择“Tools->Config Wizard”

? 配置向导将在另一个窗口中打开

? 橙色状态栏指示一个新项目

? 红色状态栏指示未保存的更改

? 白色状态栏指示保存项目

 

 

 

如何配置各个端口

? 选择: “PORT”

? 展开 “Port0”

? 展开 “PIN2”

? 配置引脚到“输出”模式

? 保存通过“File” -> “Save Project”

? 保存后,状态栏变为白色

 

 

 

如何配置Time2

? 打开“Timer 2x” 部分

? 点击“Configure Timer”checkbox

? 点击:“Reload / Capture Register”

? 选择“1000” μs

? 点击: “Interrupt”

? 允许溢出中断

? 类型 “task_1ms” 在“Call Back”

? 点击“Enter” 并且 “Save”

 

如何实现Time2

在“main.c”中完成实现代码

? 选择 Keil MDK

? 在“while(1)”循环之前启动Time2

? 写关于中断回调的函数定义

? 使用 API功能“PORT_ChangePin()”

? “Save” 并且“Build”项目

 


0 点赞
2010 次查看
4 评论