Hitex AP061130 User Manual

应用笔记 AP061130v1

Hitex 公司 U CAN 使用说明

1 U CAN 概述

XC164CM U CAN入门开发套件是英飞凌XC164CM 16 位微控制器的全功能评估平台。U CAN 入门开发套件具有USB接口,可方便地和笔记本电脑或者PC相连,还带有HITEX HiTop调试器和 XC166 编译器。
XC164CM U CAN 入门开发套件可通过 USB-JTAG 解决方案调试 16 MCU。XC164CM TwinCAN 模块具有 2 个CAN收发器,可通过 10芯转接口以及模拟和数字信号访问两个 CAN
该开发套件特性:
SAF-XC164CM-8F40F 16 MCUUSB stick外形 Tasking XC166 编译器 HITEX HiTop 调试器 CAN 验证和测试程序
1-1 XC164CM U CAN 入门开发套件的资源和接口说明:
1-1 U CAN 硬件资源和接口示意
-1-
应用笔记 AP061130v1

2 U CAN 的使用

2.1 安装 HiTOP UCAN SmartView

插入光盘,运行“start.htm”。点击“Getting Started”安装工具 HiTOP UCAN SmartView。 安装好后,桌面上会出现两个图标,如图 2-1 所示:
2-1 HiTOP UCAN SmartView 图标

2.2 U CAN 应用程序测试

利用 Loop-Back 模式,实现 XC164CM TiwnCAN 2 CAN 节点构成内部通讯网络, 而不需要外部 CAN 通讯网络。
具体操作步骤如下:
U CAN 插入 USB 启动 UCAN SmartView 后,按照下列图示步骤操作
2-2 U CAN 测试步骤()
-2-
应用笔记 AP061130v1
图 2-3 U CAN 测试步骤(二)
图 2-4 U CAN 测试步骤(三)

2.3 HiTOP 自带例程使用

这里以 GPT_ASC 例程为例加以说明。
运行“HiTOP52-U-CAN-XC164CM”,点击主菜单的“ProjectOpen”,选择所需程序
——“C:\Program Files\Hitex\HiTOP52-U-CAN-XC164CM\examples\GPT_ASC.htp”。如2-5 所示。
-3-
应用笔记 AP061130v1
2-5 打开目标程序
打开后出现下图 2-6 所示窗口,点击“ok”,则将此程序下载到 flash 中。
2-6 下载目标程序
下载完成后,会自动进入 HiTOP 的调试界面。如图 2-7 所示。
2-7 HiTOP 调试界面
-4-
应用笔记 AP061130v1
该程序用以实现 U CAN PC 的通讯。在此需要注意的是,由于 PC 机各异,所以插入
U CAN 在主机虚拟出来的 COM 口也可能不同。因此在配置超级终端前,先从设备管
理器中获得虚拟 COM 口号。如图 2-8 所示。
2-8 如何获取虚拟端口号
运行“超级终端”,按照下列顺序对 COM3(虚拟 COM 口)进行配置。
图 2-9 COM3 配置(一)
图 2-10 COM3 配置(二)
-5-
应用笔记 AP061130v1
图 2-11 COM3 配置(三)
点击“HiTOP52-U-CAN-XC164CM DebugGo”,即运行程序。超级终端便出现图
2-12 所示信息。
2-12 超级终端显示信息()
分别按“0”和“ 1”后,超级终端和 U CAN 得到的结果分别如图 2-13 和图 214 所示。
2-13 超级终端显示信息()
-6-
应用笔记 AP061130v1
“0” “1”
2-14 0”和“1”对应 UCAN 的显示结果

2.4 应用实例

程序实现功能
¾ 通过 XC164CM A/DC 读取电位计的电压值。
¾ 使用 CCU6 单元的捕获功能,通过 DIO1/P1L.0/CC61 捕获由外接按键产生的下降沿。
¾ 在中断函数中,利用 A/DC 转换结果去更新 DIO2/P1L.6/COUT63 的输出占空比。并且
将得到的 A/DC 转换结果通过 CAN B 发送出来。
¾ 利用外接的 LED 亮度来直观的显示电位计的数值变化。
¾ 通过 UCAN SmartView 显示 CAN A 接收到的数据。(节点 A 和节点 B 用线连接上)
外部硬件配置
U CAN 通过一个 10P 的排针将 XC164CM 中大部分功能模块所涉及的引脚都引了出来。这 样可方便用户对各个功能模块进行简单的操作。
2-15 和表 2-1 10P 排针引脚说明:
2-15 10P 引脚接口图
-7-
应用笔记 AP061130v1
2-1 10P 引脚功能说明
引脚号 信号 XC164CM
1 +5V
2 DIO3 P1H.4
3 CAN2L
4 CAN2H
5 AIN1 P5.12
6 GND
7 CAN1H
8 CAN1L
9 DIO2 P1L.6
10 DIO1 P1L.0
2-16 为外接硬件配置结构框图
2-16 外接硬件结构框图
z 试验结果
搭建好程序所需外部硬件电路后,再在原程序——C:\Program Files\Hitex\HiTOP52-U-CAN-XC164CM\examples\UCAN-Monitor 基础之上添加用户所需功 能,编译成功后下载到 U CAN,可得到图 2-17 所示试验结果。(如何下载和实现通讯可参 考前面两节)
-8-
应用笔记 AP061130v1
2-17 实例试验结果

2.5 与外部 CAN 通讯

z 构架 CAN 通讯网络
根据现有试验条件,我们采用 XC164CS评估板的 CAN AU CAN CAN A 相连构成 CAN 通讯网络。其中 XC164CS 评估板的 CAN A 用于发送数据,U CAN CAN A 用于接收数 据。接收的数据通过 UCAN SmartView 显示出来。下图 2-18 为实现此通讯的结构框图。
2-18 CAN 通讯结构框图
z 试验结果
按照图 2-18 所示搭建好 CAN 通讯网络,并各自下载所需程序。其中,需要注意的是二者的 波特率需要保持一致。下图 2-19 为通讯成功时试验硬件平台显示的状态,图 2-20 UCAN
SmartView 显示得到的通讯数据,即通讯试验结果。
-9-
应用笔记 AP061130v1
2-19 试验硬件平台
2-20 通讯试验结果
-10-
应用笔记 AP061130v1
作者: 乐志梅 2006-11-30
版权所有:北京乾勤科技发展有限公司
联系方式:
北京乾勤科技发展有限公司 电话: 010-82642324/82641640 传真: 010-82641640 地址: 北京市中关村北二街四号 水清木华园 2#905 邮编: 100080 信箱: c166.org@gmail.com 网址: www.c166.org www.c166.com.cn
-11-
Loading...