编辑: 飞翔的荷兰人 | 2013-03-28 |
4 个文件 (可增加其它说明文件或原理图),且主文件名皆相同, 只有扩展名不同,用以区分不用的用途,这4个基本文件分别为: 1. xxxx.ASM 汇编程序文件, 若使用 C code, 则用.C 取代.ASM 即可, 若有保密需求, 则用.OBJ 档代替(触控软件包就.OBJ 型式). 2. xxxx.CEX:此软件包提供给其它软件包参考的参考文件 (C 语言型式). 3. xxxx.AEX:此软件包提供给其它软件包参考的参考文件 (汇编型式). 4. xxxx.INC: 此程序文件需要参考其它软件包的参数/名称/功能时, 需将该软件包的外部参考 档(.AEX 或.CEX 档) 加到.INC 档内. BS66F3x
0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.00 8/
20 2016-12-09 除了具备上述的文件外,为方便管理未来持续增加的软件包,必需将这些文件放置在相同的 文件夹内,且文件夹名称需和上述文件的主文件名相同,例如下图所示. 文件夹名称 文件夹内含文件 文件命名 (文件夹名称) 越是贴近实际功能描述,越能让使用者一看就能大致明白. 软件包的功能或版别或适用性为何! 使用软件包的好处: ? 协助客户快速上手;
省去相同应用功能的重复开发行为. ? 缩短产品的开发过程. ? 方便程序的管理. ? 客户可依需求自行产出相关 Library. ? 每个模块都是独立功能,可多人同时进行不同模块开发. ? 汇编、C Code 皆相容.可配合平台使用. 配合触控开发平台使用: ? 各项参数(如:灵敏度;
I/O 配置),可在平台上直接调整. ? 可迭加不同的功能模块使用. ? 功能不符时,可自行增修应用功能,再加回平台内. ? 文件(程序文件)管理,更有效率. ? 达到资源共享目的. BS66F3x
0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.00 9/
20 2016-12-09 以下为 BS66F3x
0、BS67F3x0 软件包占用的资源: IC ROM RAM Stack Interrupt Other BS66F340 36% (total 4K) 36% (Total
512 bytes) Bank0 (80H-0AAH) Bank1 (80H-0A3H) Bank2 (80H-0AFH) Bank3(80H-0BDH)
4 Time base0 Touch Key_Int MP1L;
MP1H;
MP2H;
MP2L BS66F350 19% (total 8K) 37% (Total
768 bytes) Bank0 (80H-0B4H) Bank1 (80H-0BBH) Bank2 (80H-0CFH) Bank3 (80H-0DEH)
4 Time base0 Touch Key_Int MP1L;
MP1H;
MP2H;
MP2L BS66F360 10% (total 16K) 37% (Total
1024 bytes) Bank0 (80H-0BFH) Bank1 (80H-0D4H) Bank2 (80H-0EFH) Bank3 (80H-0FFH)
4 Time base0 Touch Key_Int MP1L;
MP1H;
MP2H;
MP2L BS66F370 5% (total 32K) 31% (Total
1536 bytes) Bank0 (80H-0CAH) Bank1 (80H-0ECH) Bank2 (80H-0FFH) Bank3 (80H-0FFH) Bank4 (80H-0A1H) Bank5 (80H-090H)
4 Time base0 Touch Key_Int MP1L;
MP1H;
MP2H;
MP2L BS67F340 37% (total 4K) 46% (Total
512 bytes) Bank0 (80H-0AEH) Bank1 (80H-0AFH) Bank2 (80H-0BFH) Bank3 (80H-0CDH)
4 Time base0 Touch Key_Int MP1L;
MP1H;
MP2H;
MP2L BS67F350 19% (total 8K) 37% (Total
768 bytes) Bank0 (80H-0B4H) Bank1 (80H-0BBH) Bank2 (80H-0CFH) Bank3 (80H-0DEH)
4 Time base0 Touch Key_Int MP1L;
MP1H;
MP2H;
MP2L BS67F360........