合泰触摸单片机新建工程步骤(自编详细版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
合泰触摸系列单片机新建工程步骤(自编详细版)
第一步:新建一个工程文件夹,这里以BS83B12A-3单片机为实例,将文件夹命名为BS83B12A-3_Exam(根据工程项目自定义,无要求);
第二步:复制一些必要的文件(夹)到BS83B12A-3_Exam中,如图:
1.第一个文件夹“BS83B12A-LIBV413”是合泰官方触摸库文件,根据自
己对应的IC型号,直接复制即可;(文件夹名称不得改变)
2.第二个文件夹“MAIN_PROGRAM_V104”是程序的开始,每个工程都必
需使用的功能模块,主要功能有:
IC硬件初始化(不同的 IC 型号,有不同的初始化程序);
功能初始化(调用所有被加入的功能模块的初始化程序);
载入触控软件包的参数;
执行每个功能模块的功能;
3.第三个文件夹“output”是自己新建的,用来存放程序的一些输出
文件,进入工程配置时制定输出路径需要用到;
4.第四个文件夹“USER_PROGRAM”是空的软件包,提供简单几条指
令范例及软件包的基础结构作为使用上的参考,使用者可在此软件包
內直接编写程序,开发新的应用功能,也可以套用此软件包的格式,
在编写完程序后,变更资料夹及其它档案的主档名,并适当修改其它
档案的內容,包裝成另一个新的软件包;
5.参数定义档介绍( TKS_GLOBE_VARIES.INC;TKS_GLOBE_VARIES.H)
参数定义档的功能是用來存放整个工程中可被设定或修改的参数,這
些参数都來自于所有被选用进来使用的每個軟件包(功能模块),例
如:一個工程中套用 UART_TEST;MAIN_PROGRAM;BS83B16A_LIBV413 三
個功能模块,則其所属的可设定参数,都會存放在参数定义档內!若
使用汇编程序開发,則参数在 TKS_GLOBE_VARIES.INC;若是 C程序
开发,則参数是存放在 TKS_GLOBE_VARIES.H ,使用者可视实际应用
在此档案內調整相关的参数,例如:感度;选项;Baudrate……等等,
不需要到個別程序中修改参数,增加了使用上的方便性。
第三步:打开合泰开发环境“IDE-3000”新建一个工程:工具栏“工程”-“新建”;弹出图示对话框
第一栏,工程名自定义,无实际要求,这里定义成“BS83B12A-3_Exam”;
第二栏,指定工程的存放位置,即第一步新建的文件夹“BS83B12A-3_Exam”的PC位置;第三栏,选择自己IC型号,我这里是“BS83B12A-3”;
第四栏,选择语言工具,这里选择“Holtek C Compiler V3/Assembler”
PS:右边勾选去掉,否则会新建一个空白工程文件夹,没这个必要
完成后点击NEXT ,下一步;
第一个.ASM是汇编,我们选第二个.C , C语言的。点击NEXT ,下一步;
我们设置主函数.c文件的名称,名称没有要求,后缀.c不要变动,习惯性设定为“USER_PROGRAM.c”点击NEXT ,下一步;
配置系统电压,根据自己芯片供电电压而定,3.3V就3.3V、5V就5V,我这里是3.3V。后面基本默认就好,晶振选择看自己情况。点击OK,弹窗如下图:
点开编译选项,弹窗如下图:
点击“连接选项”,勾选图示蓝色那一条,即可,点击确定。回来上一步弹窗界面。定义符号默认即可,点击“调试选项”,根据实际自身情况,进行勾选,这里保持默认。再点击“目录”,选择文档输出路径为刚才新建的“output”文件夹,其余保持默认,如图所示:
点击确定,则弹窗会话结束,回到“IDE-3000”主界面。
第四步:修改参数和添加文件;
双击左侧“源文件”夹下的“USER_PROGRAM.c”,如图所示修改一下主函数,注意IC型号的对应。
右击“源文件”文件夹,选择“添加文件到工程”,将文件夹“MAIN_PROGRAM_V104”下“MAIN_PROGRAM_V104.asm”文件添加到“源文件”文件夹下;如图,点击“添加”,点击“OK”
右击“OBJ档案”文件夹,选择“添加文件到工程”,将文件夹“BS83B12A-LIBV413”下“BS83B12A-LIBV413.obj”文件添加到“OBJ档案”文件夹下;如图,点击“添加”,点击“OK”
点击“编译”,则工程新建到此结束。
如编译报错,双击左侧“外部文件”文件夹下“MAIN_PROGRAM_V104.INC”,修改对应的IC型号即可。如图: