加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

GPxDAT, GPxSET, GPxCLEAR

(2010-04-29 15:49:37)
标签:

杂谈

分类: DSP


  GPxDAT 
每 个 I/O 端 口 具 有 一 个 数 据 寄 存 器 。 数 据 寄 存 器 中 的 每 一位 对 应 一 个 GPIO 引 脚 。 不 管 引 脚 如 何 配置 ( GPIO 或 外 设 功 能 ) , 数 据 寄 存 器 中 的 相 应 位 在 鉴 定 后 都 会 反 映 引 脚 的 当 前 状 态 。 写入 GPADATGPBDAT 寄 存 器 会 清 除 或 设置 相 应 的 输 出 锁 定 , 且 如 果 引 脚 启 用 为 通 用 输 出 ( GPIO 输 出 ) ,该 引 脚 还 将 驱动 为 低 电 平 或 高 电 平 。 如 果 引 脚 未 配 置 为 GPIO 输 出, 则 将 锁 定 该 值 但 不 会 驱 动 引 脚 。 仅 当 引 脚 稍 后 配置 为 GPIO 输 出, 才 会 将 锁 定 的 值 驱 动 至 引 脚 。
当 使 用 GPxDAT 寄 存 器 更 改 输 出 引 脚 的 电 平 时 , 请 务 必 小心 不 要 错 误 地 更 改 另 一 引 脚 的 电 平 。 例 如 , 如 果您 打 算 通 过 使 用 读 取 - 修改 - 写 入 指 令 写 入 GPADAT 寄 存 器 第 0 位 来 更 改 GPIOA0 的 输 出 锁 定 电 平 。 如 果另一 个 I/O 端 口 A 信 号 在 该 指 令 的 读 取和 写 入 阶 段 之 间 更 改 了 电 平 , 则 可 能 出 现 问 题 。 也 可 以 更 改 输 出锁 定 的 状 态 。 另 外 可 以 通 过 使用 GPxSETGPxCLEARGPxTOGGLE 寄 存 器 载 入 输 出 锁 定 来 避 免 这 种 情况 。
GPxSET
设 置 寄 存 器 用 于 将 指 定 的 GPIO 引 脚 驱 动 为 高 电 平 , 而 不会 扰 乱 其 它 引 脚 。 每 个 I/O 端 口 具 有 一 个 设 置寄 存 器 且 每 位 对 应 一个 GPIO 引 脚 。 设 置 寄 存 器 始 终 读 回 0 。如 果 相 应 的 引 脚 配 置 为 输 出 , 则 将 1 写 入设 置 寄 存 器 中 的 该 位 会 将输 出 锁 定 设 置 为 高 电 平 且 将 相 应 的 引 脚 驱 动 为 高 电 平 。 如 果 引 脚 未 配 置 为 GPIO输 出 , 则 将 锁 定 该 值 但 不 会 驱 动 引 脚 。 仅 当 引 脚 稍 后 配 置 为 GPIO 输 出 , 才 会 将 锁 定 的 值 驱 动 至 引 脚 。向 设 置 寄 存 器 中 的 任 何 位 写 入 0 无 效 。
GPxCLEAR
清 除 寄 存 器 用 于 将 指 定 的 GPIO 引 脚 驱 动 为 低 电 平 , 而 不会 扰 乱 其 它 引 脚 。 每 个 I/O 端 口 具 有 一 个 清 除寄 存 器 。 清 除 寄 存 器始 终 读 回 0 。 如 果 相 应 的 引 脚 配 置 为 通 用 输 出 , 则 将 1 写 入 清 除 寄 存 器 中 的 相 应 位将 清 除 输 出 锁 定 且 会 将 引 脚 驱 动 为 低 电 平。 如 果 引 脚 未 配 置 为 GPIO 输 出 , 则 将 锁 定 该 值 但 不 会 驱 动 引脚 。仅 当 引 脚 稍 后 配 置 为 GPIO 输 出 , 才 会 将 锁 定 的 值 驱 动 至 引 脚 。 向清 除 寄 存 器 中 的 任 何 位 写 入 0 无效 。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有