LPC1700设备配置寄存器详解及功能说明
需积分: 30 115 浏览量
更新于2024-08-06
收藏 13.01MB PDF 举报
本资源主要介绍了LPC17XX系列单片机中与设备配置相关的寄存器位描述,这在嵌入式系统开发中是一个重要的知识点。首先,表11.59详细列出了设备设置地址寄存器(DEV_ADDR)的配置,该寄存器用于设置设备在总线上的地址,初始值为0x00,软件可以修改。位7的DEV_EN控制了设备是否启用,总线复位后默认为1,即设备处于启用状态。
表11.60进一步阐述了配置设备寄存器,其中的CONF_DEVICE位是关键,当置位为1时,会进行设备配置,所有已使能的非控制端点将对来自地址DEV_ADDR的信息包作出响应。值得注意的是,如果设备不在挂起状态(SUS=0),UP_LED信号会被驱动到低电平。此外,7:1位保留供硬件使用,用户软件不应写入1,这些位的读取结果未定义。
LPC1700用户手册提供了关于这些寄存器的官方指导,确保开发者了解如何正确操作以实现设备的配置和通信。手册还包含了广州周立功单片机发展有限公司的详细联系信息,包括地址、电话、传真和网址,对于寻求技术支持或购买该系列芯片的工程师来说,这是一个重要的参考资料来源。
掌握这类寄存器配置对于理解LPC17XX系列单片机的通信协议和硬件控制至关重要,它涉及到底层硬件与上层软件的交互,是嵌入式系统设计中的基础环节。在实际项目中,开发者需要根据具体应用的需求,合理配置这些寄存器,以实现设备的正常工作和数据传输。
2019-09-17 上传
2019-09-17 上传
185 浏览量
2023-06-07 上传
2023-06-06 上传
2023-07-29 上传
2023-09-14 上传
2023-10-05 上传
2023-10-27 上传
一土水丰色今口
- 粉丝: 23
- 资源: 4018
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升