合泰社区论坛

 找回密码
 立即注册-HOLTEK

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 18388|回复: 8

如何将Holtek Touch MCU Workshop的汇编改成c工程

[复制链接]

78

主题

158

帖子

3098

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3098
QQ
发表于 2017-7-17 23:12:09 | 显示全部楼层 |阅读模式
合泰开发板
如何将Holtek Touch MCU Workshop的汇编改成c工程

1、图一为Holtek Touch MCU Workshop生成的汇编工程。

g1.png
图一
2、找到工程所在目录,注意图二所示文件路径及文件名   “BS83B08A_LIBV413\BS83B08A_LIBV413.CEX”  在下一步
g3.png
图二



3、移除原工程中USER_PROGRAM.asm文件,新建一个.c文件并保存在工程根目录,并添加到工程。
          添加如下图所示相应的头文件及函数声明.
          #include “USER_PROGRAM\USER_PROGRAM.CEX”
          #include “BS83B08A_LIBV413\BS83B08A_LIBV413.CEX”   //不同型号对应不同名称,注意第二步
111.png

图三

然后添加如下代码
[C] 纯文本查看 复制代码
//此函数为初始化函数,上电后执行一次
void USER_PROGRAM_INITIAL()  
{

}

 //此函数为用户程序,
void USER_PROGRAM()
{
        
        static unsigned char lock=0,mode=0;
        if(SCAN_CYCLEF)//普通模式由函数库10ms执行一次,快速模式5ms一次。函数中不能阻塞,否则触摸不起作用。
    {
             GET_KEY_BITMAP();        

                if((DATA_BUF[0]&0x01)==0x01)
                {
                
                                        
                                        
                }
    }

}




            至此,编译通过,c工程建立完毕。



关于触摸函数的详细介绍见附件说明 BS系列软件包使用手册V413_20160620.pdf (812.32 KB, 下载次数: 414)









上一篇:HT66F004软件驱动lcd
下一篇:MCU 工具索引表-MCU型号快速找到相关产品开发和刻录等工具
回复

使用道具 举报

0

主题

2

帖子

489

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
489
QQ
发表于 2017-9-6 15:56:39 | 显示全部楼层
合泰开发板
很好用,不错
回复

使用道具 举报

0

主题

5

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2018-6-1 09:31:44 | 显示全部楼层
合泰开发板
很不错,有用处,后面就好处理了.
回复

使用道具 举报

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2018-7-13 13:05:55 | 显示全部楼层
合泰开发板
谢谢lz,正需要
回复

使用道具 举报

0

主题

1

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2019-2-23 18:42:00 | 显示全部楼层
合泰开发板
下载来学习一下
回复

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2019-8-7 08:57:33 | 显示全部楼层
合泰开发板
学习了
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2020-8-8 18:50:09 | 显示全部楼层
合泰开发板
谢谢分享,学习了!
回复

使用道具 举报

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2020-8-20 15:41:50 | 显示全部楼层
合泰开发板
请问 USER_PROGRAM() 10ms 执行一次的回调,是否占用了定时器?占用了哪一个定时器?如何使用更快的定时器中断程序是否会有冲突?
回复

使用道具 举报

0

主题

10

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-7-21 11:20:43 | 显示全部楼层
合泰开发板
太需要触摸资料了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册-HOLTEK

本版积分规则

公告:

Archiver|手机版|黑名单|合泰论坛 合泰在线业务 合泰在线技术

GMT+8, 2024-4-19 11:04 , Processed in 0.129646 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表