
BS83(5)XXX_LIB_V302程式庫使用手冊_2011_12_12
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
这本《BS83(5)XXX_LIB_V302程式库使用手册》发布于2011年12月,详尽介绍了V302版本的函数、数据类型及编程技巧,是开发人员的重要参考文献。
根据给定文件的信息,我们可以提炼出以下IT知识要点,这些要点主要围绕着合泰BS83系列触摸MCU的最新库使用说明展开:
### 1. BS83系列触摸MCU简介
- **产品背景**:合泰半导体的BS83系列是专为触摸控制设计的微控制器(MCU),具有集成的触摸传感器接口,适用于各种消费电子产品的触摸面板应用。
### 2. Library版本迭代与更新
- **版本历史**:自V101初始发布以来,库经历了一系列重要的更新,包括计算公式修正、按键反应速度提升以及正式版的推出,旨在提高性能和用户体验。
- **V302版本特性**:正式版库进一步加强了抗干扰能力,并支持同时扫描,显著提升了在复杂环境下的稳定性和响应速度。
### 3. 软件包组成与功能
- **zTKS_BS8XXXX_MAIN.ASM**:负责系统初始化和参数加载。
- **zTKS_BS8XXXX_LIBRARY.OBJ**:核心库,处理触控信号采样、滤波和逻辑处理。
- **zBS8XXXX.INC**:包含系统寄存器定义。
- **zTKS_HEAD.INC**:连接库参数设置与用户可调用函数,维护外部程序链接。
- **zHXT_REFERENCE.INC**:配置触控功能参数,如灵敏度和采样时间。
- **zUART_TEST.ASM & zHXT_IIC.ASM**:通信程序,支持触控信号的单向和双向传输。
- **zUSER_PROGRAM.ASM**:用户程序编辑区域,建议在此文件中整合所有功能与寄存器定义。
### 4. 资源占用与管理
- **ROMRAM分配**:不同型号的MCU有各自的资源限制,例如BS83B08占用约1.1KB ROM。
- **堆栈管理**:库使用三层堆栈,用户在调用时需注意避免堆栈溢出。
- **中断管理**:库占用了特定的中断资源,如TimeBase中断,用户程序不应重复使用这些资源。
- **特别注意事项**:在中断处理程序中避免使用call函数以确保执行效率和稳定性。
### 5. 软件包参考资源
- **数据RAM**:软件包使用一系列数据暂存器(_DATA_BUF[0]~_DATA_BUF[7]),供用户进行数据交换,但不应用于存储持久数据。
合泰BS83系列触摸MCU的V302库提供了强大的触控功能。通过精心设计的软件架构和资源管理策略,在多种应用场景中表现出色。在开发过程中应注意资源分配、中断管理和堆栈使用,并遵循库指导原则以充分发挥MCU潜力。
全部评论 (0)


