CodeWarrior操作步骤Word格式文档下载.docx

上传人:b****3 文档编号:17011057 上传时间:2022-11-27 格式:DOCX 页数:14 大小:733.76KB
下载 相关 举报
CodeWarrior操作步骤Word格式文档下载.docx_第1页
第1页 / 共14页
CodeWarrior操作步骤Word格式文档下载.docx_第2页
第2页 / 共14页
CodeWarrior操作步骤Word格式文档下载.docx_第3页
第3页 / 共14页
CodeWarrior操作步骤Word格式文档下载.docx_第4页
第4页 / 共14页
CodeWarrior操作步骤Word格式文档下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

CodeWarrior操作步骤Word格式文档下载.docx

《CodeWarrior操作步骤Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《CodeWarrior操作步骤Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。

CodeWarrior操作步骤Word格式文档下载.docx

 

4.输入项目名称→Next

5.选择您使用的芯片型号→Next

6.选择编译器类型

7.选择编译语言

8.选择是否使用PE工具和视图工具

9.代码优化选择

10.配置完成,点击Finish

工程各项配置

1.时钟配置.用户根据自己需求选择内外时钟及时钟大小

2.功能模块配置。

用户根据自己需求选择功能模块。

eg。

IO配置

3.

双击

4.进入IO设置界面

5.各个功能模块配置好后,进行程序编写

6.主函数在ProcessorExperience.c中

7.

Main函数中的for或while循环从此出开始写,不然在更新PE配置是程序被擦除

8.事件和中断等处理函数编写在Events。

c中

触摸按键编写

1.先将触摸按键库的5个文件添加进工程项目Sources中

2.将触摸库添加到工程项目中。

右键点击Properties,进行一下设置。

3.更改触摸库TSI_config。

c文件设置

第一步:

根据项目需要增加和减少使用到的TSI通道.在TSI_config。

c文件中,

TSI_TOUCH_DELTA[MAX_TSI_NUM]数组定义了每个按键出发的阈值,分别对应TSI物理通道的0-15,当某个按键触摸前后的差值大于该Delta值时,就会触发对应的通道事件.如果不需要使用某个通道时,可以直接把对应的Delta值配置为0,那么在代码中该通道就不会被Initial,calibrate和scan,如果重新启用,只需Delta值配置为非0即可。

第二步:

配置按键号与物理通道之间的映射关系。

如下二维数组中,左侧TSI_x是实际的TSI物理通道,右侧KEY_1,2…N对应着按键号0~N—1,这个按键号和TSI_main函数的返回值touched_key相对应,0xFF表示未启用。

如果用到组合按键,可以在数组里配置多个硬件通道,如程序中的KEY_6,被配置为TSI_0和TSI_2的组合键.

第三步:

配置TSI0~TSI15通道,使用则置1,不使用则置0。

第四步:

在主函数中添加TSI库头文件及TSI初始化函数

第五步:

编写触摸按键具体功能

说明:

单个按键短按通过判断键值确定。

双键是通过键值及键值标记位确定,单键长按通过判断键值以及按键按下时计时,当达到一定时间后确定为长按,赋予别于短按时的键值。

具体例程如下:

1.单个触摸按键功能及双键功能的实现:

2.按键短按和长按功能的实现

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1