直接存储器访问 (Direct Memory Access, DMA)
|
|
- 牵 丁
- 7 years ago
- Views:
Transcription
1 1.50 特 性 24 通 道 八 个 优 先 级 别 128 个 数 据 操 作 描 述 符 (Transaction Descriptor, TD) 8 位 16 位 32 位 数 据 传 输 可 配 置 源 和 目 标 地 址 支 持 字 节 序 兼 容 数 据 传 输 完 成 后 可 生 成 中 断 用 于 协 助 应 用 开 发 的 DMA 向 导 概 述 DMA 组 件 使 数 据 能 传 输 出 入 存 储 器 组 件 和 寄 存 器 控 制 器 支 持 8 位 宽 16 位 宽 和 32 位 宽 的 数 据 传 输, 并 且 可 以 进 行 配 置, 以 在 具 有 不 同 字 节 序 的 源 和 目 标 之 间 传 输 数 据 能 将 TD 串 接 在 一 起 进 行 复 杂 操 作 可 根 据 电 平 或 上 升 沿 信 号 触 发 DMA 更 多 详 细 信 息, 请 参 考 硬 件 要 求 参 数 选 择 Cypress Semiconductor Corporation 198 Champion Court San Jose, CA Document number: Rev *A 第 1 页, 共 26 页
2 何 时 使 用 DMA 组 件 当 您 要 释 放 CPU 的 传 输 数 据 任 务 负 担, 或 者 当 需 要 通 过 可 预 先 设 置 的 可 预 测 方 式 传 输 数 据 时, DMA 组 件 是 很 有 用 的 下 面 是 几 种 基 本 的 使 用 案 例 : 存 储 器 到 存 储 器 存 储 器 到 外 设 外 设 到 存 储 器 外 设 到 外 设 TD 可 以 单 独 执 行 或 者 链 接 在 一 起 以 执 行 复 杂 的 传 输 DMA Wizard(DMA 向 导 ) PSoC Creator 提 供 了 DMA 向 导, 以 帮 助 快 速 精 确 地 开 发 使 用 DMA 的 应 用 向 导 会 全 程 引 导 您 定 义 TD 并 生 成 必 需 的 C 代 码, 您 可 以 将 该 代 码 复 制 并 粘 贴 到 您 的 应 用 中 通 过 PSoC Creator 的 Tools( 工 具 ) 菜 单 中 启 动 向 导 相 关 详 细 信 息, 请 参 见 PSoC Creator 帮 助 PSoC 3 Addresses(PSoC 3 地 址 ) 在 PSoC 3 中, 除 闪 存 外,DMA 传 输 中 涉 及 的 所 有 位 置 都 在 存 储 器 的 前 64 K 空 间 中 对 于 除 闪 存 之 外 的 所 有 位 置, 地 址 的 高 16 位 的 值 必 须 为 0 Keil 编 译 器 无 法 识 别 前 64 K 空 间 以 外 的 地 址, 而 是 用 高 16 位 储 存 其 他 信 息, 导 致 高 位 字 节 不 为 0 因 此, 不 能 直 接 使 用 指 向 该 位 置 指 针 的 高 16 位 更 多 详 细 信 息, 请 参 见 Keil 中 的 泛 型 指 针 对 于 闪 存 而 言, 地 址 的 高 16 位 的 使 用 正 确 值 为 : HI16(CYDEV_FLS_BASE) 这 是 由 编 译 器 完 成 的 具 体 处 理 要 创 建 在 PSoC 3 和 PSoC 5 中 都 能 够 正 确 运 行 的 代 码, 可 以 使 用 以 下 代 码 格 式 假 设 "src" 为 闪 存 中 的 变 量,"dst" 为 SRAM 中 的 变 量 : #if (defined( C51 )) /* PSoC 3 - Source is Flash */ dmachan = DMA_1_DmaInitialize(1, 0, HI16(CYDEV_FLS_BASE), 0); #else 第 2 页, 共 26 页
3 /* PSoC 5 */ dmachan = DMA_1_DmaInitialize(1, 0, HI16(src), HI16(dst)); #endif PSoC 5 SRAM Access( 访 问 ) 在 PSoC 5 中,DMAC 无 法 从 0x1FFF8000 到 0x1FFFFFFF 访 问 SRAM, 但 是 可 以 访 问 同 一 存 储 器 的 0x 到 0x2000FFFF CPU 访 问 : 0x1FFF8000-0x1FFFFFFF C-BUS 32KB 0x x20007FFF S-BUS 32KB DMA 访 问 : 0x x20007FFF S-BUS 32KB 0x x2000FFFF C-BUS 32KB 重 新 映 射 由 设 置 DMA 的 API 自 动 处 理 传 递 至 API 的 参 数 应 为 由 DMA API 自 动 处 理 的 CPU 原 生 地 址 的 高 16 位 和 低 16 位 请 注 意, 当 DMA 引 擎 增 加 地 址 时, 仅 增 加 低 16 位 因 此, 紧 跟 0x2000FFFF 的 地 址 为 0x , 这 使 得 存 储 器 空 间 仍 可 用 作 存 储 器 的 连 续 64-KB 字 节 存 储 器 块 Input/Output Connections( 输 入 / 输 出 连 接 ) 本 节 介 绍 DMA 的 各 种 输 入 和 输 出 连 接 I/O 列 表 中 的 星 号 (*) 表 示, 在 I/O 说 明 中 列 出 的 情 况 下, 该 I/O 可 能 隐 藏 在 该 符 号 中 nrq Output( 输 出 ) nrq 终 端 可 能 连 接 至 中 断, 或 连 接 至 组 件, 以 将 DMA 传 输 完 成 的 信 息 传 送 至 组 件 当 DMA 传 输 完 成 时,DMA 在 nrq 上 生 成 一 个 宽 度 为 2 总 线 时 钟 的 脉 冲 drq Input( 输 入 ) * drq 终 端 连 接 至 一 个 能 够 请 求 DMA 操 作 的 组 件 第 3 页, 共 26 页
4 drq 输 入 对 电 平 或 边 沿 敏 感 如 果 drq 为 电 平 敏 感, 当 drq 激 活 后,DMA 请 求 将 持 续 发 生 如 果 drq 为 边 沿 敏 感,DMA 请 求 的 宽 度 至 少 应 为 一 个 总 线 时 钟 周 期 trq Input( 输 入 ) * trq 终 端 连 接 至 一 个 能 够 终 止 DMA 操 作 的 组 件 当 组 件 获 知 无 数 据 可 用 时, 可 能 需 要 提 供 DMA 的 数 据 组 件 使 用 该 信 号 终 止 操 作 当 任 务 链 中 的 当 前 TD 被 终 止 时, 它 也 就 完 成, 如 同 传 输 计 数 完 成 一 样 因 此, 是 否 终 止 操 作, 取 决 于 链 中 是 否 有 其 他 TD 以 及 定 义 的 数 据 操 作 是 何 种 类 型 ( 例 如, 乒 乓 循 环 自 动 重 复 等 ) 该 信 号 仅 在 通 道 尝 试 传 输 数 据 时 使 用 会 忽 略 其 他 时 间 内 该 线 路 的 上 升 沿 Component Parameters( 组 件 参 数 ) 将 一 个 DMA 组 件 拖 放 到 您 的 设 计 上, 并 双 击 以 打 开 配 置 对 话 框 DMA 提 供 以 下 参 数 第 4 页, 共 26 页
5 Hardware Request( 硬 件 要 求 ) 该 参 数 配 置 可 能 处 理 DMA 触 发 的 波 形 类 型 除 禁 用 之 外 的 所 有 选 项 均 添 加 了 drq 终 端, 该 终 端 使 硬 件 能 够 发 出 DMA 请 求 可 用 的 选 项 有 : Disabled( 禁 用 ) 不 显 示 drq 终 端 在 这 种 情 况 下, 只 能 通 过 CPU 触 发 DMA Derived( 派 生 ) 连 接 到 固 定 功 能 块 (I 2 C USB CAN 等 ) 时, 检 查 drq 的 驱 动, 派 生 出 它 连 接 时 所 依 据 的 DMA 类 型 该 自 动 分 配 根 据 器 件 数 据 手 册 中 的 信 息 进 行 如 果 未 连 接 至 固 定 功 能 块, 则 使 用 上 升 沿 选 项 上 升 沿 在 源 信 号 的 上 升 沿 上 触 发 DMA DMA 需 要 根 据 事 件 而 触 发 时, 选 择 该 选 项 例 如, 会 定 期 发 生 的 DMA 将 在 上 升 沿 模 式 中 进 行 配 置, 并 且 DRQ 信 号 可 以 被 连 接 至 速 率 设 置 适 当 的 时 钟 信 号 电 平 将 连 接 至 DMA 的 源 选 为 电 平 敏 感 请 求 在 只 要 满 足 特 定 的 条 件 就 需 要 持 续 触 发 DMA 时, 选 择 该 选 项 这 通 常 针 对 视 FIFO 填 充 电 平 而 触 发 的 DMA 这 是 使 用 通 信 组 件 ( 例 如, I2S) 的 典 型 配 置 Hardware Termination( 硬 件 终 止 ) 该 参 数 可 设 为 启 用 或 禁 用 启 用 添 加 了 trq 终 端, 允 许 终 止 来 自 硬 件 的 DMA 请 求 当 终 端 被 禁 用 时, 只 能 通 过 CPU 请 求 终 止 DMA 传 输, 或 者 等 DMA 完 成 数 据 传 输 时 才 能 终 止 Resources( 资 源 ) Digital Blocks( 数 字 模 块 ) API Memory (Bytes) ( 存 储 器 ( 字 节 )) Datapaths Macro cells Status Registers Control Registers Counter7 Flash RAM ( 随 机 Pins (per External I/O) ( 数 据 路 ( 宏 单 ( 状 态 寄 存 ( 控 制 寄 ( 计 数 器 7 ( 闪 访 问 内 ( 引 脚 ( 每 个 DRQ 径 ) 元 ) 器 ) 存 器 ) ) 存 ) 存 ) 外 部 I/O)) 1 N/A( 不 可 N/A( 不 N/A( 不 可 N/A( 不 N/A( 不 可 用 ) 可 用 ) 用 ) 可 用 ) 用 ) 第 5 页, 共 26 页
6 Application Programming Interface( 应 用 程 序 编 程 接 口 ) 应 用 程 序 编 程 接 口 (API) 子 程 序 允 许 您 使 用 软 件 配 置 组 件 下 表 列 出 了 每 个 函 数 的 接 口, 并 进 行 了 说 明 以 下 各 节 将 更 详 细 地 介 绍 每 个 函 数 默 认 情 况 下,PSoC Creator 将 实 例 名 称 "DMA_1" 分 配 给 指 定 设 计 中 组 件 的 第 一 个 实 例 您 可 以 将 该 实 例 重 命 名 为 符 合 标 识 符 语 法 规 则 的 任 意 唯 一 值 实 例 名 称 会 成 为 每 个 全 局 函 数 名 称 变 量 和 常 量 符 号 的 前 缀 出 于 可 读 性 考 虑, 下 表 中 使 用 的 实 例 名 称 为 "DMA" 每 个 DMA 实 例 的 API Function( 函 数 ) Description( 说 明 ) DMA_DmaInitialize() 分 配 一 个 DMA 通 道, 并 将 其 初 始 化, 以 供 调 用 方 使 用 DMA_DmaRelease() 释 放 并 禁 用 与 该 组 件 实 例 相 关 联 的 DMA 通 道 第 6 页, 共 26 页
7 uint8 DMA_DmaInitialize(uint8 burstcount, uint8 requestperburst, uint16 uppersrcaddress, uint16 upperdestaddress) 分 配 一 个 DMA 通 道, 并 将 其 初 始 化, 以 供 调 用 方 使 用 uint8 burstcount 指 定 该 TD 需 分 割 为 多 大 的 突 发 (1 至 127) 突 发 大 小 应 为 spoke 大 小 的 倍 数 如 果 该 值 为 零, 则 整 个 传 输 在 一 次 突 发 中 完 成 在 这 种 情 况 下,TD 的 传 输 计 数 参 数 决 定 一 次 突 发 中 传 输 的 字 节 数 (uint8) requestperburst: 如 果 完 成 操 作 处 理 要 求 如 此 的 话, 数 据 整 体 可 分 为 多 个 突 发 : Value ( 值 ) Action( 操 作 ) 0 将 自 动 请 求 并 执 行 首 个 突 发 后 的 所 有 后 续 突 发 1 必 须 单 独 请 求 首 个 突 发 后 的 所 有 后 续 突 发 uint16 uppersrcaddress: 源 地 址 的 高 16 位 uint16 upperdestaddress: 目 标 地 址 的 高 16 位 uint8:dma 活 动 的 调 用 方 能 使 用 的 通 道 如 果 无 通 道 剩 余, 则 返 回 DMA_INVALID_CHANNEL (0xFF) void DMA_DmaRelease(void) 释 放 与 该 组 件 实 例 相 关 联 的 通 道 除 非 再 次 调 用 DMA_DmaInitialize(), 否 则 无 法 再 次 使 用 该 通 道 第 7 页, 共 26 页
8 DMA 库 API( 由 所 有 DMA 实 例 共 享 ) DMA Controller Functions(DMA 控 制 器 函 数 ) Function( 函 数 ) Description( 说 明 ) CyDmacConfigure() 使 用 默 认 值 设 置 DMAC 配 置 寄 存 器 CyDmacError() 从 DMAC 获 取 错 误 位 CyDmacClearError() 清 除 DMAC 错 误 寄 存 器 中 的 错 误 位 CyDmacErrorAddress() 获 取 前 一 次 DMAC 错 误 发 生 的 地 址 void CyDmacConfigure(void) 为 所 有 要 分 配 的 TD 创 建 链 接 列 表 该 函 数 由 启 动 代 码 调 用, 用 户 通 常 无 需 调 用 它 如 果 所 有 DMA 通 道 都 处 于 非 活 动 状 态, 用 户 可 以 调 用 该 函 数 第 8 页, 共 26 页
9 uint8 CyDmacError(void) 返 回 DMA_ERROR 类 型 的 值, 其 中 包 含 前 一 次 失 败 的 DMA 操 作 的 错 误 类 型 从 DMA_ERROR 类 型 返 回 错 误 数 据 (4 位 ) Bit ( 位 ) Define( 定 义 ) Description( 说 明 ) Bit 3( 位 3) DMAC_PERIPH_ERR 当 外 设 对 总 线 数 据 操 作 做 出 错 误 响 应 时, 设 置 为 1 通 过 写 入 1 进 行 清 除 Bit 2( 位 2) DMAC_UNPOP_ACC 当 尝 试 访 问 无 效 地 址 时, 设 置 为 1 通 过 写 入 1 进 行 清 除 Bit 1( 位 1) DMAC_BUS_TIMEOUT 当 总 线 发 生 超 时 时, 设 置 为 1 通 过 写 入 1 进 行 清 除 超 时 值 由 PHUBCFG 寄 存 器 中 的 BUS_TIMEOUT 字 段 决 定 第 9 页, 共 26 页
10 void CyDmacClearError(uint8 error) 清 除 DMAC 错 误 寄 存 器 中 的 错 误 位 uint8 error:dma_error 类 型 中 需 清 除 的 错 误 位 的 位 掩 码 Bit( 位 ) Define( 定 义 ) Description( 说 明 ) Bit 3( 位 3) DMAC_PERIPH_ERR 当 外 设 对 总 线 数 据 操 作 做 出 错 误 响 应 时, 设 置 为 1 通 过 写 入 1 进 行 清 除 Bit 2( 位 2) DMAC_UNPOP_ACC 当 尝 试 访 问 无 效 地 址 时, 设 置 为 1 通 过 写 入 1 进 行 清 除 Bit 1( 位 1) DMAC_BUS_TIMEOUT 当 总 线 发 生 超 时 时, 设 置 为 1 通 过 写 入 1 进 行 清 除 超 时 值 由 PHUBCFG 寄 存 器 中 的 BUS_TIMEOUT 字 段 决 定 uint32 CyDmacErrorAddress(void) 当 BUS_TIMEOUT UNPOP_ACC 以 及 PERIPH_ERR 发 生 时, 错 误 地 址 会 被 写 入 错 误 地 址 寄 存 器 并 可 由 该 函 数 读 取 如 果 存 在 多 个 错 误, 则 仅 保 存 首 个 错 误 的 地 址 引 起 错 误 的 地 址 Channel Specific Functions( 通 道 特 定 函 数 ) Function( 函 数 ) Description( 说 明 ) CyDmaChAlloc() 分 配 一 个 DMA 通 道 以 供 调 用 方 使 用 第 10 页, 共 26 页
11 Function( 函 数 ) Description( 说 明 ) CyDmaChFree() 释 放 由 CyDmaChAlloc() 分 配 的 通 道 CyDmaChEnable() 为 执 行 启 用 DMA 通 道 CyDmaChDisable() 禁 用 DMA 通 道 CyDmaClearPendingDrq() 清 除 一 个 待 处 理 的 DMA 数 据 请 求 CyDmaChPriority() 设 置 DMA 通 道 的 优 先 级 CyDmaChSetExtendedAddress() 设 置 源 和 目 标 地 址 的 高 16 位 CyDmaChSetInitialTd() 设 置 通 道 的 初 始 TD CyDmaChSetRequest() 终 止 一 个 TD 链 一 个 TD 或 启 动 DMA 的 请 求 CyDmaChGetRequest() 检 查 是 否 满 足 CyDmaChSetRequest() 请 求 CyDmaChStatus() 确 定 当 前 TD 的 状 态 CyDmaChSetConfiguration() 设 置 通 道 的 配 置 信 息 uint8 CyDmaChAlloc(void) 从 DMAC 中 分 配 一 个 通 道 以 供 所 有 需 要 通 道 句 柄 的 函 数 使 用 所 分 配 通 道 的 编 号 零 是 有 效 的 通 道 编 号 无 通 道 可 用 时, 则 返 回 DMA_INVALID_CHANNEL 第 11 页, 共 26 页
12 cystatus CyDmaChFree(uint8 chhandle) 释 放 由 CyDmaChAlloc() 分 配 的 通 道 句 柄 uint8 chhandle:cydmachalloc 或 DMA_DmaInitalize 先 前 返 回 的 句 柄 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM 第 12 页, 共 26 页
13 cystatus CyDmaChEnable(uint8 chhandle, uint8 preservetds) 启 用 DMA 通 道 软 件 或 硬 件 请 求 仍 必 须 在 通 道 被 执 行 前 发 出 uint8 chhandle:cydmachalloc() 或 DMA_DmaInitalize() 先 前 所 返 回 的 句 柄 uint8 preservetds: TD 完 成 后, 保 留 原 始 TD 状 态 该 参 数 适 用 于 通 道 中 的 所 有 TD Value ( 值 ) Action( 操 作 ) 0 TD 完 成 后,DMAC 不 会 将 TD 配 置 值 恢 复 到 原 始 状 态, 而 是 保 持 当 前 状 态 1 TD 完 成 后,DMAC 将 恢 复 TD 的 原 始 配 置 值 设 置 了 preservetds 时, 编 号 与 通 道 编 号 相 等 的 TD 槽 变 为 RESERVED 状 态, 即 工 作 寄 存 器 所 在 之 处 例 如, 如 果 您 正 使 用 CH06 并 设 置 了 preservetds,td 槽 6 将 不 可 使 用 DMA 引 擎 将 其 收 回, 留 作 私 用 注 意 如 果 通 道 的 preservetds 被 设 为 0, 请 勿 链 接 回 已 完 成 TD 如 果 TD 已 完 成 被 设 置 为 0 的 通 道 preservetds, 则 传 输 计 数 将 为 0 如 果 启 动 了 一 个 传 输 计 数 为 0 的 TD, 则 该 TD 将 传 输 不 确 定 量 的 数 据 如 果 preservetds 被 设 为 0, 那 么 在 使 用 硬 件 请 求 ( DRQ ) 选 项 时 请 多 加 注 意, 因 为 您 可 能 正 在 请 求 错 误 数 据 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM 第 13 页, 共 26 页
14 cystatus CyDmaChDisable(uint8 chhandle) 禁 用 DMA 通 道 一 旦 调 用 该 函 数, 则 可 调 用 CyDmaChStatus(), 以 确 定 何 时 禁 用 通 道 以 及 正 在 执 行 哪 些 TD uint8 chhandle:cydmachalloc() 或 DMA_DmaInitalize() 先 前 所 返 回 的 句 柄 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM cystatus CyDmaClearPendingDrq(uint8 chhandle) 清 除 待 处 理 的 DMA 数 据 请 求 chhandle:dma 通 道 的 句 柄 如 果 成 功, 则 返 回 CYRET_SUCCESS 或 CYRET_BAD_PARAM cystatus CyDmaChPriority(uint8 chhandle, uint8 priority) 设 置 DMA 通 道 的 优 先 级 当 用 户 想 在 运 行 中 更 改 优 先 级 时, 可 使 用 该 函 数 如 果 DMA 通 道 的 优 先 级 仍 未 改 变, 用 户 可 在.cydwr 文 件 中 配 置 优 先 级 uint8 chhandle:cydmachalloc() 或 DMA_DmaInitalize() 先 前 所 返 回 的 句 柄 uint8 priority: 要 设 置 的 通 道 优 先 级,0-7 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM 第 14 页, 共 26 页
15 cystatus CyDmaChSetExtendedAddress(uint8 chhandle, uint16 source, uint16 destination) 为 DMA 通 道 设 置 源 和 目 标 地 址 的 高 16 位 ( 适 用 于 链 中 的 所 有 TD) uint8 chhandle:cydmachalloc() 或 DMA_DmaInitalize() 先 前 所 返 回 的 句 柄 uint16 source: DMA 传 输 源 的 高 16 位 地 址 uint16 destination DMA 传 输 目 标 的 高 16 位 地 址 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM cystatus CyDmaChSetInitialTd(uint8 chhandle, uint8 starttd) 调 用 CyDmaChEnable() 函 数 时, 为 通 道 设 置 要 执 行 的 初 始 TD uint8 chhandle:cydmachalloc() 或 DMA_DmaInitialize() 之 前 返 回 的 句 柄 uint8 starttd: 设 置 为 与 通 道 相 关 联 的 首 个 TD 的 TD 索 引 零 是 有 效 的 TD 索 引 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM 第 15 页, 共 26 页
16 cystatus CyDmaChSetRequest(uint8 chhandle, uint8 request) 允 许 调 用 方 终 止 一 个 TD 链, 终 止 单 个 TD, 或 创 建 一 个 直 接 请 求 以 启 动 DMA 通 道 uint8 chhandle:cydmachalloc() 或 DMA_DmaInitalize() 先 前 所 返 回 的 句 柄 uint8 request: 以 下 常 量 之 一 各 常 量 均 为 3 位 的 值 Request Values( 请 求 值 ) Description( 说 明 ) CPU_REQ CPU_TERM_TD CPU_TERM_CHAIN 创 建 一 个 直 接 请 求 以 启 动 DMA 通 道 终 止 一 个 TD 终 止 一 个 TD 链 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM cystatus CyDmaChGetRequest(uint8 chhandle) 该 函 数 使 CyDmaChSetRequest() 的 调 用 方 能 够 确 定 请 求 是 否 已 完 成 uint8 chhandle:cydmachalloc() 或 DMA_DmaInitalize() 先 前 所 返 回 的 句 柄 返 回 一 个 3 位 字 段, 该 字 段 对 应 于 请 求 中 描 述 先 前 已 发 布 请 求 状 态 的 3 位 如 果 值 为 零, 则 请 求 已 完 成 如 果 句 柄 无 效, 则 返 回 DMA_INVALID_CHANNEL 第 16 页, 共 26 页
17 cystatus CyDmaChStatus(uint8 chhandle, uint8 * currenttd, uint8 * state) 确 定 DMA 通 道 的 状 态 uint8 chhandle:cydmachalloc() 或 DMA_DmaInitalize() 先 前 所 返 回 的 句 柄 uint8 * currenttd: 存 储 当 前 TD 索 引 的 地 址 如 果 不 需 要 该 值, 则 可 以 为 NULL( 空 ) uint8 * state: 存 储 通 道 状 态 的 地 址 如 果 不 需 要 该 值, 则 可 以 为 NULL( 空 ) Bit 1 ( 位 1) Bit 0 ( 位 0) STATUS_TD_ACTIVE STATUS_CHAIN_ACTIVE 0: 通 道 当 前 未 处 于 DMAC 的 处 理 中 1: 通 道 当 前 正 处 于 DMAC 的 处 理 中 0:TD 链 处 于 非 活 动 状 态 ; 没 有 DMA 请 求 触 发 新 链 或 者 先 前 的 链 已 完 成 1:DMA 请 求 触 发 了 TD 链 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM 第 17 页, 共 26 页
18 cystatus CyDmaChSetConfiguration(uint8 chhandle, uint8 burstcount, uint8 requestperburst, uint8 tddone0, uint8 tddone1, uint8 tdstop) 设 置 通 道 的 配 置 信 息 uint8 chhandle:cydmachalloc() 或 DMA_DmaInitialize() 之 前 返 回 的 句 柄 uint8 burstcount 指 定 数 据 传 输 需 分 割 为 多 大 的 突 发 (1 至 127) 如 果 该 值 为 零, 则 整 个 传 输 在 一 次 突 发 中 完 成 (uint8) requestperburst: 数 据 整 体 可 分 为 多 个 突 发, 如 果 完 成 事 务 处 理 必 须 如 此 的 话 : Value ( 值 ) Action( 操 作 ) 0 将 自 动 请 求 并 执 行 首 个 突 发 后 的 所 有 后 续 突 发 1 必 须 单 独 请 求 首 个 突 发 后 的 所 有 后 续 突 发 uint8 tddone0: 选 择 一 个 TERMOUT0 中 断 线 以 发 送 完 成 信 号 该 线 与 nrq 终 端 相 连, 将 确 定 TERMOUT0_SEL 定 义, 并 且 应 按 照 cyfitter.h 所 提 供 的 那 样 进 行 使 用 uint8 tddone1: 选 择 一 个 TERMOUT1 中 断 线 以 发 送 完 成 信 号 该 线 与 nrq 终 端 相 连, 将 确 定 TERMOUT1_SEL 定 义, 并 且 应 按 照 cyfitter.h 所 提 供 的 那 样 进 行 使 用 uint8 tdstop: 选 择 一 个 TERMIN 中 断 线 以 向 DMAC 发 送 终 止 TD 的 信 号 与 trq 终 端 相 连 的 信 号 将 确 定 使 用 哪 一 个 TERMIN( 终 止 请 求 ) 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 chhandle 无 效, 则 返 回 CYRET_BAD_PARAM 数 据 操 作 描 述 符 函 数 Function( 函 数 ) Description( 说 明 ) CyDmaTdAllocate() 从 空 闲 列 表 中 选 取 一 个 TD 以 分 配 进 行 使 用 CyDmaTdFree() 将 一 个 TD 返 回 至 空 闲 列 表 中 CyDmaTdFreeCount() 获 得 可 用 的 空 闲 TD 的 数 量 第 18 页, 共 26 页
19 CyDmaTdSetConfiguration() 设 置 TD 的 配 置 CyDmaTdGetConfiguration() 获 得 TD 的 配 置 CyDmaTdSetAddress() 设 置 源 和 目 标 地 址 的 低 16 位 CyDmaTdGetAddress() 获 得 源 和 目 标 地 址 的 低 16 位 uint8 CyDmaTdAllocate(void) 分 配 一 个 TD 以 与 分 配 的 DMA 通 道 配 合 使 用 TD 索 引 从 零 开 始, 将 供 调 用 方 使 用 因 为 总 共 有 128 个 TD, 减 去 预 留 TD(0 到 23), 因 此 返 回 值 的 范 围 是 24 到 127, 而 不 是 24 到 128 如 果 无 可 用 的 空 闲 TD, 则 返 回 DMA_INVALID_TD void CyDmaTdFree(uint8 tdhandle) 将 一 个 TD 返 回 至 空 闲 列 表 中 uint8 tdhandle: TD 句 柄 由 CyDmaTdAllocate() API 返 回 第 19 页, 共 26 页
20 uint8 CyDmaTdFreeCount(void) 返 回 可 分 配 的 空 闲 TD 的 数 量 空 闲 TD 的 数 量 第 20 页, 共 26 页
21 cystatus CyDmaTdSetConfiguration(uint8 tdhandle, uint16 transfercount, uint8 nexttd, uint8 configuration) 对 TD 进 行 配 置 uint8 tdhandle: CyDmaTdAlloc() 先 前 所 返 回 的 句 柄 uint16 transfercount: 该 TD 数 据 传 输 的 大 小 ( 按 字 节 计 ) 如 果 大 小 为 零, 则 传 输 将 无 限 期 地 进 行 下 去 该 参 数 被 限 制 在 4095 字 节, 如 果 传 递 了 更 大 的 值, 则 TD 根 本 不 会 得 到 初 始 化 uint8 nexttd: TD 链 中 下 一 个 传 输 描 述 符 的 索 引 从 零 开 始 零 是 指 向 下 一 TD 的 有 效 指 针 ; DMA_END_CHAIN_TD 是 链 的 末 端 uint8 配 置 : 存 储 配 置 位 的 位 字 段 Configuration Options( 配 置 选 项 ) Description( 说 明 ) TD_SWAP_EN TD_SWAP_SIZE4 执 行 字 节 序 交 换 交 换 大 小 = 4 字 节 TD_AUTO_EXEC_NEXT 当 前 TD 完 成 后, 链 中 的 下 一 个 TD 将 会 自 动 触 发. TD_TERMIN_EN DMA TD_TERMOUT_EN TD_INC_DST_ADR TD_INC_SRC_ADR 如 果 trq 输 入 线 路 发 生 上 升 沿, 则 终 止 该 TD 在 一 次 突 发 过 程 中 必 须 发 生 上 升 沿 DMAC 仅 在 此 时 对 其 进 行 侦 听 该 TD 完 成 时,TERMOUT 信 号 将 生 成 一 个 脉 冲 请 注 意, 该 选 项 名 称 视 实 例 而 定 : 实 例 名 称 后 加 两 个 下 划 线 本 例 中, 实 例 名 称 为 DMA 根 据 突 发 中 每 个 数 据 操 作 的 大 小 而 定 的 增 量 DST_ADR 根 据 突 发 中 每 个 数 据 操 作 的 大 小 而 定 的 增 量 SRC_ADR 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 tdhandle 无 效, 则 返 回 CYRET_BAD_PARAM 第 21 页, 共 26 页
22 cystatus CyDmaTdGetConfiguration(uint8 tdhandle, uint16 * transfercount, uint8 * nexttd, uint8 * configuration) 检 索 TD 的 配 置 如 果 将 空 指 针 作 为 参 数 传 递, 则 将 跳 过 该 参 数 用 户 可 能 仅 请 求 他 们 感 兴 趣 的 值 uint8 tdhandle: CyDmaTdAlloc() 先 前 所 返 回 的 句 柄 uint16 * transfercount: 存 储 该 TD 数 据 传 输 的 大 小 ( 按 字 节 计 ) 的 地 址 如 果 大 小 为 零, 则 可 能 表 示 TD 已 完 成 其 传 输, 也 可 能 是 TD 正 在 进 行 无 限 期 传 输 uint8 * nexttd: 存 储 TD 链 中 下 一 个 TD 索 引 的 地 址 uint8 * configuration: 存 储 配 置 位 位 字 段 的 地 址 见 CyDmaTdSetConfiguration() 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 tdhandle 无 效, 则 返 回 CYRET_BAD_PARAM 如 果 TD 传 输 计 数 为 N 且 已 执 行, 则 该 传 输 计 数 会 变 为 0 如 果 重 新 执 行 该 TD, 则 传 输 计 数 零 将 解 释 为 无 限 传 输 在 请 求 传 输 计 数 为 零 的 TD 时 要 注 意 cystatus CyDmaTdSetAddress(uint8 tdhandle, uint16 source, uint16 destination) 仅 为 该 TD 设 置 源 和 目 标 地 址 的 低 16 位 uint8 tdhandle: CyDmaTdAlloc() 先 前 所 返 回 的 句 柄 uint16 source: 数 据 传 输 源 的 低 16 位 地 址 uint16 destination 数 据 传 输 目 标 的 低 16 位 地 址 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 tdhandle 无 效, 则 返 回 CYRET_BAD_PARAM 第 22 页, 共 26 页
23 cystatus CyDmaTdGetAddress(uint8 tdhandle, uint16 * source, uint16 * destination) 仅 为 该 TD 设 置 源 和 目 标 地 址 的 低 16 位 如 果 NULL( 空 ) 被 当 做 指 针 参 数, 则 将 跳 过 该 值 用 户 可 能 仅 需 要 他 们 感 兴 趣 的 值 uint8 tdhandle: CyDmaTdAlloc() 先 前 所 返 回 的 句 柄 uint16 * source: 存 储 数 据 传 输 源 的 低 16 位 地 址 的 地 址 uint16 * destination: 存 储 数 据 传 输 目 标 的 低 16 位 地 址 的 地 址 如 果 成 功, 则 返 回 CYRET_SUCCESS 如 果 tdhandle 无 效, 则 返 回 CYRET_BAD_PARAM Sample Firmware Source Code( 固 件 源 代 码 示 例 ) PSoC Creator 在 查 找 示 例 项 目 对 话 框 中 提 供 了 大 量 包 括 原 理 图 和 代 码 示 例 的 示 例 项 目 要 获 取 组 件 特 定 的 示 例, 请 打 开 组 件 目 录 中 的 对 话 框 或 原 理 图 中 的 组 件 实 例 要 获 取 通 用 的 示 例, 请 打 开 开 始 页 或 File ( 文 件 ) 菜 单 中 的 对 话 框 根 据 需 要, 使 用 对 话 框 中 的 滤 波 器 选 项 可 缩 小 可 选 项 目 的 列 表 更 多 信 息, 请 参 考 PSoC Creator 帮 助 中 的 查 找 示 例 项 目 主 题 DMA Address Portability(DMA 地 址 可 移 植 性 ) 传 递 到 DMA_DmaInitialize() 函 数 或 CyDmaChSetExtendedAddress() 函 数 中 的 高 位 地 址 意 义 对 于 PSoC 3 和 PSoC 5 设 备 而 言 并 不 相 同 PSoC 3 和 PSoC 5 器 件 的 DMA 地 址 不 能 互 相 移 植 高 位 地 址 需 设 置 为 物 理 源 和 目 标 地 址 的 高 16 位 以 下 各 节 提 供 了 示 例 代 码 第 23 页, 共 26 页
24 PSoC 3 Devices(PSoC 3 器 件 ) 对 于 PSoC 3 器 件, 由 于 高 位 地 址 值 不 对 应 于 指 针 的 高 位 字 节, 所 以 需 要 手 动 设 置 高 位 地 址 值 Keil 编 译 器 ( 与 PSoC 3 器 件 配 合 使 用 ) 用 指 针 的 高 位 字 节 代 表 存 储 器 类 型, 而 不 是 物 理 地 址 要 读 取 闪 存,PSoC 3 器 件 源 的 高 位 地 址 定 义 必 须 为 :CYDEV_FLS_BASE 从 RAM 到 RAM uint8 DMA_1_Chan; uint8 DMA_1_TD[1]; /* DMA Configuration for DMA_1 */ #define DMA_1_BYTES_PER_BURST 16 #define DMA_1_REQUEST_PER_BURST 1 #define DMA_1_SRC_BASE (CYDEV_SRAM_BASE) #define DMA_1_DST_BASE (CYDEV_SRAM_BASE) DMA_1_Chan = DMA_1_DmaInitialize(DMA_1_BYTES_PER_BURST, DMA_1_REQUEST_PER_BURST, HI16(DMA_1_SRC_BASE), HI16(DMA_1_DST_BASE)); DMA_1_TD[0] = CyDmaTdAllocate(); CyDmaTdSetConfiguration(DMA_1_TD[0], 128, DMA_INVALID_TD, DMA_1 TD_TERMOUT_EN TD_INC_SRC_ADR TD_INC_DST_ADR); CyDmaTdSetAddress(DMA_1_TD[0], LO16((uint32)memory1), LO16((uint32)memory2)); CyDmaChSetInitialTd(DMA_1_Chan, DMA_1_TD[0]); CyDmaChEnable(DMA_1_Chan, 1); From Flash to RAM( 从 闪 存 到 RAM) uint8 DMA_1_Chan; uint8 DMA_1_TD[1]; /* DMA Configuration for DMA_1 */ #define DMA_1_BYTES_PER_BURST 1 #define DMA_1_REQUEST_PER_BURST 1 #define DMA_1_SRC_BASE (CYDEV_FLS_BASE) #define DMA_1_DST_BASE (CYDEV_SRAM_BASE) DMA_1_Chan = DMA_1_DmaInitialize(DMA_1_BYTES_PER_BURST, DMA_1_REQUEST_PER_BURST, HI16(DMA_1_SRC_BASE), HI16(DMA_1_DST_BASE)); DMA_1_TD[0] = CyDmaTdAllocate(); CyDmaTdSetConfiguration(DMA_1_TD[0], 128, DMA_INVALID_TD, DMA_1 TD_TERMOUT_EN TD_INC_SRC_ADR TD_INC_DST_ADR); CyDmaTdSetAddress(DMA_1_TD[0], LO16((uint32)buf1), LO16((uint32)buf2)); CyDmaChSetInitialTd(DMA_1_Chan, DMA_1_TD[0]); CyDmaChEnable(DMA_1_Chan, 1); 第 24 页, 共 26 页
25 From Flash to DAC( 从 闪 存 到 DAC) uint8 DMA_1_Chan; uint8 DMA_1_TD[1]; /* DMA Configuration for DMA_1 */ #define DMA_1_BYTES_PER_BURST 1 #define DMA_1_REQUEST_PER_BURST 1 #define DMA_1_SRC_BASE (CYDEV_FLS_BASE) #define DMA_1_DST_BASE (CYDEV_PERIPH_BASE) DMA_1_Chan = DMA_1_DmaInitialize(DMA_1_BYTES_PER_BURST, DMA_1_REQUEST_PER_BURST, HI16(DMA_1_SRC_BASE), HI16(DMA_1_DST_BASE)); DMA_1_TD[0] = CyDmaTdAllocate(); CyDmaTdSetConfiguration(DMA_1_TD[0], 64, DMA_INVALID_TD, TD_INC_SRC_ADR); CyDmaTdSetAddress(DMA_1_TD[0], LO16((uint32)fFashMem), LO16((uint32)VDAC8_1_Data_PTR)); CyDmaChSetInitialTd(DMA_1_Chan, DMA_1_TD[0]); CyDmaChEnable(DMA_1_Chan, 1); PSoC 5 Devices(PSoC 5 器 件 ) 对 于 PSoC 5 器 件 而 言, 高 位 地 址 可 以 设 置 为 源 和 目 标 地 址 的 高 16 位 从 RAM 到 RAM uint8 DMA_1_Chan; uint8 DMA_1_TD[1]; /* DMA Configuration for DMA_1 */ #define DMA_1_BYTES_PER_BURST 1 #define DMA_1_REQUEST_PER_BURST 1 #define DMA_1_SRC_BASE (buffer1) #define DMA_1_DST_BASE (buffer2) DMA_1_Chan = DMA_1_DmaInitialize(DMA_1_BYTES_PER_BURST, DMA_1_REQUEST_PER_BURST, HI16(DMA_1_SRC_BASE), HI16(DMA_1_DST_BASE)); DMA_1_TD[0] = CyDmaTdAllocate(); CyDmaTdSetConfiguration(DMA_1_TD[0], 128, DMA_INVALID_TD, DMA_1 TD_TERMOUT_EN TD_INC_SRC_ADR TD_INC_DST_ADR); CyDmaTdSetAddress(DMA_1_TD[0], LO16((uint32)buffer1), LO16((uint32)buffer2)); CyDmaChSetInitialTd(DMA_1_Chan, DMA_1_TD[0]); CyDmaChEnable(DMA_1_Chan, 1); 从 闪 存 到 DAC: uint8 DMA_1_Chan; uint8 DMA_1_TD[1]; /* DMA Configuration for DMA_1 */ #define DMA_1_BYTES_PER_BURST 1 第 25 页, 共 26 页
26 #define DMA_1_REQUEST_PER_BURST 1 #define DMA_1_SRC_BASE (FlashMem) #define DMA_1_DST_BASE (CYDEV_PERIPH_BASE) DMA_1_Chan = DMA_1_DmaInitialize(DMA_1_BYTES_PER_BURST, DMA_1_REQUEST_PER_BURST, HI16(DMA_1_SRC_BASE), HI16(DMA_1_DST_BASE)); DMA_1_TD[0] = CyDmaTdAllocate(); CyDmaTdSetConfiguration(DMA_1_TD[0], 64, DMA_INVALID_TD, DMA_1 TD_TERMOUT_EN TD_INC_SRC_ADR); CyDmaTdSetAddress(DMA_1_TD[0], LO16((uint32)FlashMem), LO16((uint32)VDAC8_1_Data_PTR)); CyDmaChSetInitialTd(DMA_1_Chan, DMA_1_TD[0]); CyDmaChEnable(DMA_1_Chan, 1); Boundary Conditions( 边 界 条 件 ) 单 一 DMA 通 道 无 法 超 出 64-KB 边 界 因 此, 如 果 一 个 DMA 偶 然 超 出 了 64-KB 边 界, 操 作 就 会 失 败 且 无 任 何 通 知 这 点 仅 对 PSoC 5 器 件 很 重 要, 因 为 PSoC 3 器 件 的 存 储 器 空 间 不 会 超 过 64- KB 闪 存 或 8-KB 的 RAM 使 用 数 据 结 构 时, 必 须 确 保 其 不 超 过 64-KB 边 界 可 以 使 用 以 下 关 键 词 进 行 确 认 : attribute ((section())) attribute ((aligned())) 对 这 两 个 关 键 词 的 描 述, 可 参 考 指 定 变 量 属 性 一 节 中 的 GCC 帮 助 如 果 您 需 要 使 变 量 出 现 在 特 定 的 部 分 和 位 置 上, 则 可 以 使 用 节 关 键 词 使 用 对 齐 的 关 键 词 以 使 编 译 器 将 变 量 分 配 到 特 定 的 边 界 赛 普 拉 斯 半 导 体 公 司, 此 处 所 包 含 的 信 息 可 能 会 随 时 更 改, 恕 不 另 行 通 知 除 赛 普 拉 斯 产 品 的 内 嵌 电 路 之 外, 赛 普 拉 斯 半 导 体 公 司 不 对 任 何 其 他 电 路 的 使 用 承 担 任 何 责 任 也 不 根 据 专 利 或 其 他 权 利 以 明 示 或 暗 示 的 方 式 授 予 任 何 许 可 除 非 与 赛 普 拉 斯 签 订 明 确 的 书 面 协 议, 否 则 赛 普 拉 斯 产 品 不 保 证 能 够 用 于 或 适 用 于 医 疗 生 命 支 持 救 生 关 键 控 制 或 安 全 应 用 领 域 此 外, 对 于 可 能 发 生 运 转 异 常 和 故 障 并 对 用 户 造 成 严 重 伤 害 的 生 命 支 持 系 统, 赛 普 拉 斯 不 授 权 将 其 产 品 用 作 此 类 系 统 的 关 键 组 件 若 将 赛 普 拉 斯 产 品 用 于 生 命 支 持 系 统 中, 则 表 示 制 造 商 将 承 担 因 此 类 使 用 而 招 致 的 所 有 风 险, 并 确 保 赛 普 拉 斯 免 于 因 此 而 受 到 任 何 指 控 PSoC 是 赛 普 拉 斯 半 导 体 公 司 的 注 册 商 标,PSoC Creator 和 Programmable System-on-Chip 是 赛 普 拉 斯 半 导 体 公 司 的 商 标 此 处 引 用 的 所 有 其 他 商 标 或 注 册 商 标 归 其 各 自 所 有 者 所 有 所 有 源 代 码 ( 软 件 和 / 或 固 件 ) 均 归 赛 普 拉 斯 半 导 体 公 司 ( 赛 普 拉 斯 ) 所 有, 并 受 全 球 专 利 法 规 ( 美 国 和 美 国 以 外 的 专 利 法 规 ) 美 国 版 权 法 以 及 国 际 条 约 规 定 的 保 护 和 约 束 赛 普 拉 斯 据 此 向 获 许 可 者 授 予 适 用 于 个 人 的 非 独 占 性 不 可 转 让 的 许 可, 用 以 复 制 使 用 修 改 创 建 赛 普 拉 斯 源 代 码 的 派 生 作 品 编 译 赛 普 拉 斯 源 代 码 和 派 生 作 品, 并 且 其 目 的 只 能 是 创 建 自 定 义 软 件 和 / 或 固 件, 以 支 持 获 许 可 者 仅 将 其 获 得 的 产 品 依 照 适 用 协 议 规 定 的 方 式 与 赛 普 拉 斯 集 成 电 路 配 合 使 用 除 上 述 指 定 的 用 途 之 外, 未 经 赛 普 拉 斯 的 明 确 书 面 许 可, 不 得 对 此 类 源 代 码 进 行 任 何 复 制 修 改 转 换 编 译 或 演 示 免 责 声 明 : 赛 普 拉 斯 不 针 对 此 材 料 提 供 任 何 类 型 的 明 示 或 暗 示 保 证, 包 括 ( 但 不 仅 限 于 ) 针 对 特 定 用 途 的 适 销 性 和 适 用 性 的 暗 示 保 证 赛 普 拉 斯 保 留 在 不 做 出 通 知 的 情 况 下 对 此 处 所 述 材 料 进 行 更 改 的 权 利 赛 普 拉 斯 不 对 此 处 所 述 之 任 何 产 品 或 电 路 的 应 用 或 使 用 承 担 任 何 责 任 对 于 可 能 发 生 运 转 异 常 和 故 障 并 对 用 户 造 成 严 重 伤 害 的 生 命 支 持 系 统, 赛 普 拉 斯 不 授 权 将 其 产 品 用 作 此 类 系 统 的 关 键 组 件 若 将 赛 普 拉 斯 产 品 用 于 生 命 支 持 系 统 中, 则 表 示 制 造 商 将 承 担 因 此 类 使 用 而 招 致 的 所 有 风 险, 并 确 保 赛 普 拉 斯 免 于 因 此 而 受 到 任 何 指 控 产 品 使 用 可 能 受 适 用 的 赛 普 拉 斯 软 件 许 可 协 议 限 制 第 26 页, 共 26 页
Timer
PSoC Creator 组 件 数 据 手 册 定 时 器 2.50 特 性 支 持 PSoC 3 和 PSoC5 LP 中 的 固 定 功 能 (FF - Fixed Function) 实 现 8 16 24 或 32 位 定 时 器 可 选 捕 获 输 入 使 能 触 发 和 复 位 输 入, 用 于 与 其 他 组 件 同 步 连 续 或 单 次 触 发 模 式 概 述 定 时 器 组 件
More informationWindows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco
Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows
More informationARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica
CP Chip Power ARM Cortex-M3 (STM32F) ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware
More information1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File
51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test
More informationSimulator By SunLingxi 2003
Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator
More information1 CPU
2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1
More informationUSB解决方案.ppt
USB USB? RS232 USB USB HID U modem ADSL cable modem IrDA Silabs USB CP210x USB UART USB RS-232 USB MCU 15 USB 12 FLASH MCU 3 USB MCU USB MCU C8051F32x 10 ADC 1.5%, Vref CPU 25MIPS 8051 16KB Flash -AMUX
More information目 录
1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12
More information2/80 2
2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application
More information逢 甲 大 學
益 老 年 不 易更 例 不 異 列 - I - 錄 錄 流 錄 六 來 錄 - II - 錄 錄 錄 錄 錄 錄 參 料 錄 - III - 料 讀 讀 錄 讀 數 錄 錄 錄 錄 錄 - IV - 錄 錄 行 錄 錄 錄 錄 讀 錄 錄 錄 讀 錄 錄 - V - 了 說 力 兩 了 - 1 - 列 邏 路 列 不 不 FLEX 10K Devices at a Glance Feature
More informationFM1935X智能非接触读写器芯片
FM33A0xx MCU 2017. 05 2.0 1 (http://www.fmsh.com/) 2.0 2 ... 3 1... 4 1.1... 4 1.2... 4 1.3... 5 1.3.1... 5 1.3.2... 5 1.4... 8 1.4.1 LQFP100... 8 1.4.2 LQFP80... 9 1.4.3... 9 2... 15 2.1 LQFP100... 15
More informationA Preliminary Implementation of Linux Kernel Virus and Process Hiding
邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的
More informationICD ICD ICD ICD ICD
MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4
More information<4D6963726F736F667420576F7264202D20CEDECEFDD0C5BDDDB5E7C6F8B9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E532303136C4EA36D4C238C8D5B1A8CBCDA3A92E646F63>
无 锡 信 捷 电 气 股 份 有 限 公 司 WuXi Xinje Electric Co.,Ltd. ( 无 锡 市 滨 湖 区 胡 埭 工 业 园 北 区 刘 塘 路 9 号 ) 首 次 公 开 发 行 股 票 招 股 说 明 书 ( 申 报 稿 ) 保 荐 人 ( 主 承 销 商 ) ( 深 圳 市 红 岭 中 路 1012 号 国 信 证 券 大 厦 16-26 层 ) 声 明 本 公 司
More information<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>
嵌 入 式 系 统 设 计 师 考 试 大 纲 一 考 试 说 明 1 考 试 要 求 : (1) 掌 握 科 学 基 础 知 识 ; (2) 掌 握 嵌 入 式 系 统 的 硬 件 软 件 知 识 ; (3) 掌 握 嵌 入 式 系 统 分 析 的 方 法 ; (4) 掌 握 嵌 入 式 系 统 设 计 与 开 发 的 方 法 及 步 骤 ; (5) 掌 握 嵌 入 式 系 统 实 施 的 方 法
More information51 C 51 isp 10 C PCB C C C C KEIL
http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom
More informationEK-STM32F
STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2
More information1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0
SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)
More informationFM1935X智能非接触读写器芯片
FM3316/3315 MCU 2017.06 FM3316/3315 MCU 2.21 (http://www.fmsh.com/) FM3316/3315 MCU 2.22 ... 3 1... 4 2... 5 2.1... 5 2.2... 5 2.3... 6 2.3.1... 6 2.3.2... 6 2.4... 9 2.5... 10 2.5.1 LQFP64... 10 2.5.2
More informationP4i45GL_GV-R50-CN.p65
1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu
More informationBus Hound 5
Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus
More informationATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x
115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0
More informationARP ICMP
ARP ICMP 2 9-1 ARP 9-2 ARP 9-3 ARP 9-4 ICMP 9-5 ICMP 9-6 ICMP 9-7 ICMP 3 ARP ICMP TCP / IP, IP ARP ICMP 3 IP, ARP ICMP IP ARP ICMP 2, 4 9-1 ARP, MAC, IP IP, MAC ARP Address Resolution Protocol, OSI ARP,,
More informationOutline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice
路 ESW 聯 USB Chapter 9 Applications For Windows Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice USB I/O USB / USB 3 料 2 1 3 路 USB / 列 料 料 料 LED
More informationResistive Touch (ResistiveTouch)
PSoC Creator 组 件 数 据 手 册 电 阻 式 触 摸 屏 (ResistiveTouch) 1.0 特 性 支 持 4 线 电 阻 式 触 摸 屏 接 口 支 持 PSoC 3 和 PSoC 5 器 件 使 用 Delta Sigma 模 数 转 换 器 支 持 PSoC 5 器 件 使 用 ADC 逐 次 逼 近 寄 存 器 型 模 数 转 换 器 (SAR) 概 述 此 电 阻
More informationbingdian001.com
TSM12M TSM12 STM8L152C6, STM8L152R8 MSP430F5325 whym1987@126.com! /******************************************************************************* * : TSM12.c * : * : 2013/10/21 * : TSM12, STM8L f(sysclk)
More informationAN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING
AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢
More informationaudiogram3 Owners Manual
USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media
More information, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1
21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414
More information38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民
1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平
More informationApplication Note Format
USB 說 2 - AD PWM Office: 6F, No. 12, Innovation 1st. RD., Science-Based Industrial Park, Hsin-Chu City, Taiwan, R.O.C Tel: +886-3-6661766 ext.1672 Fax: +886-3-6661765 Etoms Electronics Corp. Publication
More informationImportant Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO
Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS
More informationMicrosoft Word - AP1515V02
Document No. Rev.: V0.20 Page: 1 of 9 Revision History Rev. DRN # History Initiator Effective Date V01 V02 Initial document 黃宗文 Add second package description 葉宗榮 2014/05/15 2015/09/08 Initiator: 雷晨妤 (DCC)
More informationP4V88+_BIOS_CN.p65
1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor
More informationUSB - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - DES Module FSM CONTROLLER 8 6 8 Key ROM 8 8 Data_in RAM Data_out RAM 8 USB Board - 8 - - 9 - - 10 - - 11 - - 12 - USB device INF Windows INF Device Function
More information专业主干课程与主要专业课程教学大纲(2009年、2011年).doc
... 1... 4... 9... 12... 16... 20... 23... 26... 30... 33... 36 Electric Circuits 00440021 64 0 0 4 1 2 Y- 3 4 ZYT H 5 Analog Electronic Technique 00440041 54 14 0 3.5 1. 2. 1. 2. 3. RC 4. 5. 1. 20 2.
More information6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12
6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21
More information《將進酒》
00 年 教 學 設 計 獎 勵 計 劃 將 進 酒 參 選 編 號 :C076 學 科 名 稱 : 適 合 程 度 : 高 一 簡 介 設 計 目 的 1. 此 教 案 之 設 計, 目 的 是 讓 學 生 清 楚 明 白 古 體 詩 與 近 體 詩 之 不 同 處, 並 且 以 多 媒 體 輔 助 教 學, 提 高 學 生 學 習 的 興 趣. 藉 課 件 之 運 用, 促 進 學 生 在 學
More information河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统
网络文化的现状与存在问题 网络文化的现状与存在问题 郭海荣 互联网自 20 世纪 90 年代进入普通百姓的视野以来, 迅速得以普及 迅速发 展的网络改变了和正在改变着社会的方方面面, 并产生了全新的文化形式, 即网 络文化 网络文化是随着计算机联网而产生的一种新的文化现象, 它是信息时代 的特殊文化 作为人类社会最新的文化传播工具, 互联网体现了对自由的追求, 开启了新的自由空间, 为文化的平等发展开辟了空间
More informationPowerPoint Presentation
中 小 IT 企 业 人 力 资 源 管 理 咨 询 简 介 一 背 景 分 析 二 需 求 分 析 三 服 务 内 容 四 操 作 流 程 五 斯 隆 优 势 六 行 业 案 例 七 服 务 理 念 目 录 一 背 景 分 析 -IT 业 现 状 分 析 IT 产 业 的 总 量 水 平 较 低 中 国 IT IT 现 状 总 体 规 模 较 小 技 术 自 主 创 新 能 力 差 对 经 济 的
More information行业
PCI-1711/1711L 1.1...2 1.1.1...2 1.1.2...2 1.1.3 FIFO...2 1.1.4...2 1.1.5 16 16...3 1.2...3 2.1...3 2.2...3 2.2.1... 2.2.2...8 2.3...10 2.3.1...10 2.3.2... 11 2.3.3...12 2.3.4...13 2.4.5...14 3.1...16
More information2012/07/01 陈 春 华 老 师 参 加 国 家 级 青 年 教 师 企 业 实 践 2012/07/03 20 名 教 师 前 往 12 家 企 事 业 单 位 短 期 实 践 2012/07/16 全 国 示 范 校 内 涵 建 设 暨 专 业 建 设 培 训 交 流 会 2012/07
日 期 时 间 工 作 主 题 大 事 记 2012/02/20 签 订 计 算 机 应 用 全 国 数 字 化 资 源 开 发 协 议 2012 年 2 月 20 日 我 校 与 沈 阳 信 息 工 程 技 术 学 院 签 订 计 算 机 全 国 数 字 化 资 源 开 发 协 议 在 开 发 过 程 中 我 校 教 师 全 程 参 与, 提 供 各 种 需 求 以 及 素 材, 协 同 沈 阳
More informationS7-1200 可编程控制器
www.plcworld.cn 前 言 SIMATIC S7 系 统 手 册 产 品 概 述 1 安 装 2 PLC 概 念 3 设 备 配 置 4 编 程 概 念 5 编 写 指 令 6 PROFINET 7 点 对 点 (PtP) 通 信 8 在 线 和 诊 断 工 具 9 A 技 术 规 范 B 计 算 功 率 预 算 C 订 货 号 11/2009 A5E02486685-02 法 律 资
More information逢甲大學
逢 甲 大 學 資 訊 工 程 學 系 專 題 研 究 報 告 Altera DE2-70 搭 配 LTM 實 作 遊 戲 - 小 蜜 蜂 指 導 教 授 : 陳 德 生 學 生 : 林 桂 廷 ( 資 訊 四 丙 ) 張 育 祥 ( 資 訊 四 丙 ) 中 華 民 國 壹 百 年 十 一 月 摘 要 本 專 題 是 利 用 Altera DE2-70 開 發 板 和 TRDB_LTM 觸 控 面
More information第一章
1 2 3 4 5 6 7 8 9 10 11 12 13 14 1500 1450 1400 1350 1300 1250 1200 15 16 17 18 19 20 21 22 23 24 25 26 27 28 INPUT2006 29 30 31 32 33 34 35 9000 8500 8000 7500 7000 6500 6000 5500 5000 4500 4000 3500
More information解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准
一 网 络 服 务 802.11 总 共 提 供 9 种 服 务 : 分 布 式 (distribution) 接 入 点 收 到 帧, 就 会 使 用 分 布 式 服 务 将 真 传 送 至 目 的 地 整 合 (integration) 该 服 务 由 分 布 式 系 统 提 供, 它 让 分 布 式 系 统 得 以 链 接 至 非 IEEE802.11 网 络 关 联 (association)
More informationCC213
: (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++
More informationsolutions guide
solutions guide Tridium 01 Table of Contents Tridium... 1 Frameworks... 4 Niagara AX Framework... 5 Sedona Framework... 6.... 7 NPM... 8 Sedona Chip... 9 AX Supervisor... 10 AX SoftJACE...11...12. JACE
More informationint *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;
Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,
More information甄試報告1125.PDF
LabVIEW LabVIEW Laboratory Virtual Instrument Engineering Workbench G LabVIEW DAQ LabVIEW LabVIEW LabVIEW LabVIEW ph LabVIEW DAQ LabVIEW PZT LabVIEW / =2 10-8 1 LabVIEW DAQ LabVIEW DAQ DAQ LabVIEW DAQ
More informationUDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC
8 TCP/IP TCP/IP TCP OSI 8.1 OSI 4 end to end A B FTP OSI Connection Management handshake Flow Control Error Detection IP Response to User s Request TCP/IP TCP 181 UDP 8.2 TCP/IP OSI OSI 3 OSI 3 8.1 TCP/IP
More informationPIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-
(2005-02-01) (2005-04-28) PIC_SERVER (10) SMTP E-mail PIC_SERVER (event driven) E-mail PIC_SERVER SMTP E-mail 1. E-mail E-mail 1 (1) (2) (3) (4) 1 1. 2 E-mail A E-mail B E-mail SMTP(Simple Mail Transfer
More informationC/C++ - 文件IO
C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;
More informationr_09hr_practical_guide_kor.pdf
PRACTICAL GUIDE TO THE EDIROL R-09HR 3 4 PRACTICAL GUIDE TO THE EDIROL R-09HR 5 Situation 1 6 1 2 3 PRACTICAL GUIDE TO THE EDIROL R-09HR WAV MP3 WAV 24 bit/96 khz WAV 16 bit/44.1 khz MP3 128 kbps/44.1
More informationP4VM800_BIOS_CN.p65
1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor
More informationebook50-15
15 82 C / C + + Developer Studio M F C C C + + 83 C / C + + M F C D L L D L L 84 M F C MFC DLL M F C 85 MFC DLL 15.1 82 C/C++ C C + + D L L M F C M F C 84 Developer Studio S t u d i o 292 C _ c p l u s
More information行业
PCI-1716/1716L 1.1...2 1.1.1...2 1.1.2 / /SD*/BU*...2 1.1.3 FIFO( )...2 1.1.4...2 1.1.5 16 16...3 1.1.6...3 1.1.7 ID...3 1.2...3 2.1...3 2.2...4 2.2.1...4 2.2.2...6 2.3... 11 2.3.1... 11 2.3.2...12 2.3.3...13
More informationMeasurement Studio Expands Your Test and Measurement Programming Power
NI-DAQmx NI-DAQ NI-DAQmx NI-DAQ NI-DAQmx NI-DAQmx NI-DAQ NI-DAQmx NI-DAQmx LabVIEW LabWindows/CVI ANSI C Measurement Studio Visual Studio I/O 1. I/O API I/O NI NI NI NI ADE 1.NI-DAQmx NI & MAX DAQ Assistant
More information目次
軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System
More information行业
PCI-1710 1.1...2 1.1.1...2 1.1.2...2 1.1.3 FIFO( )...2 1.1.4...2 1.1.5...2 1.1.6 16 16...3 1.1.7...3 1.2...3 1.3...3 2.1...3 2.2...4 2.2.1...4 2.2.2...5 2.3...9 2.3.1...10 2.3.2... 11 2.3.3...12 2.3.4...12
More informationW. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO
Linux muduo C++ (giantchen@gmail.com) 2012-09-30 C++ TCP C++ x86-64 Linux TCP one loop per thread Linux native muduo C++ IT 5 C++ muduo 2 C++ C++ Primer 4 W. Richard Stevens UNIX Sockets API echo Sockets
More information1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005
1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 1...3 2...20 3...28 4...41 5 Windows SQL Server...47 Microsoft SQL Server 2005 DBSRV1 Microsoft SQL Server
More information邏輯分析儀的概念與原理-展示版
PC Base Standalone LA-100 Q&A - - - - - - - SCOPE - - LA - - ( Embedded ) ( Skew ) - Data In External CLK Internal CLK Display Buffer ASIC CPU Memory Trigger Level - - Clock BUS Timing State - ( Timing
More information2. 禁 止 母 乳 代 用 品 之 促 銷 活 動, 以 及 不 得 以 贊 助 試 用 或 免 費 等 方 式, 取 得 奶 瓶 及 安 撫 奶 嘴 認 證 說 明 以 贊 助 試 用 或 免 費 等 方 式, 取 得 奶 瓶 及 安 撫 奶 嘴, 並 在 婦 產 科 門 診 兒 科 門 診 產
104 年 母 嬰 親 善 醫 療 院 所 認 證 基 準 及 評 分 說 明 ( 調 整 對 照 表 ) 認 證 說 明 措 施 一 : 明 訂 及 公 告 明 確 的 支 持 哺 餵 母 乳 政 策 (8 分 ) ( 一 ) 醫 療 院 所 成 立 母 嬰 親 善 推 動 委 員 會, 由 副 院 長 級 以 上 人 員 擔 任 主 任 委 員, 並 定 期 召 開 會 議, 評 估 醫 療 院
More information014315 市 立 永 平 高 中 無 填 報 無 填 報 (02)22319670 014322 市 立 樹 林 高 中 已 填 報 已 填 報 (02)86852011 014326 市 立 明 德 高 中 已 填 報 (02)26723302 014332 市 立 秀 峰 高 中 已 填 報
加 總 - 人 數 每 位 填 報 人 只 能 填 一 種 學 制 欄 標 籤 列 標 籤 高 級 中 學 進 修 學 校 010301 國 立 華 僑 高 級 中 等 學 校 無 填 報 已 填 報 (02)29684131 011301 私 立 淡 江 高 中 無 填 報 已 填 報 (02)26203850 011302 私 立 康 橋 高 中 已 填 報 (02)22166000 011306
More informationS325A 2
TX-NR609 S325A 2 ON/STANDBY ON/STANDBY POWER POWER ON/STANDBY POWER 3 2 2 3 3 * 4 VCR/DVR ON/STANDBY 69 5 * *2 *3*4 -*5 *5 *6 *7 *6 *6 *6 *8 *9 * *0 *9 6 * *2 *3 *4 *5 *6 *7 *8 *9 *0 *0 7 ON/STANDBY 22
More information國立中山大學學位論文典藏.PDF
啓 I II 説 III 1 2 3 4 5 6 7 8 9 10 没 11 説 12 渉 渉 説 13 14 説 説 絶 15 FPA for Transactions Application Documentation Transaction Model Data Model FPA Rules Transaction Rules Function Complexity Tables of Weight
More informationC/C++语言 - C/C++数据
C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;
More informationuntitled
http://www.embedded-soc.com/ J-LINK J-Link Rev2.1 http://www.embedded-soc.com/ 2007-11-11 http://www.embedded-soc.com/ J-LINK J-Link ARM JTAG J-LINK J-LINKJLINK J-FLASH ARM F.A.Q jlink GDBserver J-Flash
More informationmvc
Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication
More information目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016
档 案 局 2016 年 度 部 门 预 算 1 目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016 年 度 市 级 部 门 财 政 拨 款 支 出 预
More information2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二
2015 年 度 部 门 决 算 报 表 ( 含 三 公 经 费 决 算 ) 2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二 上 级 补 助 收 入
More information一个开放源码的嵌入式仿真环境 ― SkyEye
SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA
More informationepub83-1
C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C
More informationARM JTAG实时仿真器安装使用指南
ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2
More information行业
PCL-1800 PCL-1800 1.1...2 1.1.1 1K FIFO...2 1.1.2...2 1.1.3 16...3 1.1.4...3 1.1.5...3 1.1.6...3 1.2...3 1.3...4 1.4...5 2.1...5 2.2...6 2.2.1...6 2.2.2...6 2.2.3 D/A...7 2.2.4...7 2.2.5 TRIG0 GATE0...8
More informationT
T10452 2015 5 Copyright ASUSTeK Computer Inc. All rights reserved. http://support.asus.com 0800-093-456 1 2 2 筆記型電腦使用手冊 使用手冊... 7 手冊... 8... 8... 8... 9 使用... 9...10...10 筆記型電腦...12...12...16...18...20...22
More informationMCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C
MSO MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C 03 Keysight MSO MSO MSO DSO holdoff infinite-persistence / de-skew MSO 1 MSO MSO MSO MSO MCU DSP 1
More information投影片 1
4 1 4-1 類 料, 兩 類 2 類 RAM (Random Access Memory, ) ROM (Read Only Memory, 讀 ) 兩, 類, 見 3 類 4 說 CPU, 料都, CPU 行 理 不 力 料, 料便, 料便, 料, CPU 料, 便 料, CPU 行 理 5 料 索 了 便 錄 讀 錄 度 量 量 6 (Virtual Memory) 數 Windows Linux
More informationMicrosoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS
如 何 为 您 的 下 一 款 设 计 选 出 最 好 的 8 位 或 32 位 微 控 制 器 作 者 : Atmel 产 品 营 销 高 级 总 监 Oyvind Strom Atmel 产 品 营 销 总 监 Andreas Eieland Atmel 研 发 工 具 部 门 高 级 产 品 营 销 经 理 Henrik Flodell 不 久 之 前, 嵌 入 式 系 统 还 是 既 昂 贵
More informationA API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内
A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 容 分 发 网 络 Alibaba Cloud Content Delivery Network 一
More information68369 (ppp quickstart guide)
Printed in USA 04/02 P/N 68369 rev. B PresencePLUS Pro PC PresencePLUS Pro PresencePLUS Pro CD Pass/Fails page 2 1 1. C-PPCAM 2. PPC.. PPCAMPPCTL 3. DB9D.. STPX.. STP.. 01 Trigger Ready Power 02 03 TRIGGER
More informationRAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )
RAID RAID 0 RAID 1 RAID 5 RAID 10 2 2 3 4 * (-1)* (/2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) ( ) ( ) Windows USB 1 SATA A. SATASATAIntel SATA (SATA3
More informationcsg(1_29)cs.p65
DP-80F 2 2 3 4 5 4 5 2 3 4 5 3 ENERGY STAR ENERGY STAR ENERGY STAR 4 3 3 4 7 7 8 8 8 9 0 2 2 3 4 6 7 8 8 9 20 2 22 23 23 24 26 27 27 28 29 30 3 32 33 5 37 37 38 38 39 4 46 46 48 49 50 52 6 7 8 9 q w e
More informationMicrosoft Word - 32
* 基 于 Nios II 处 理 器 的 USB 接 口 设 计 * 项 目 基 金 : 获 中 韩 合 作 项 目 Development of Embedded Software and System for Automobile Electronics 的 资 助 ; 重 庆 市 科 技 攻 关 计 划 项 目 面 向 汽 车 ABS 嵌 入 式 系 统 的 专 用 开 发 平 台 及 其
More information上海东软载波微电子有限公司 SMART
上海东软载波微电子有限公司 SMART www.essemi.com SMART 7P 0 HR7P/ES7P OTPMCU A/D I/O OTP ROM RAM ES7P7x ES7P7PSD SOP +input 0 ES7P7PSF SOP0 7+input 0 ES7P7PRF SSOP0 7+input 0 EEPROM MHz 0 ~.V ~.V MHz, KHz MHz 0 ~.V
More information概述
OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3
More informationCHN_p000A_Cover.ai
NextoDI Co., Ltd. www.nextodi.com 列表........................................................................ 1 3 4 4 6 7 8 9 10 12 14 16 20 01 02 03 04 1 2 3 5 6 4 XCopy Ready B Menu Menu Off Off 05 06
More information經濟統計資料庫管理資訊系統
招 標 文 件 (1) 經 濟 部 投 資 審 議 委 員 會 全 球 投 資 審 議 管 理 資 訊 系 統 ( 第 3 期 ) 開 發 建 置 專 案 投 標 須 知 經 濟 部 投 資 審 議 委 員 會 中 華 民 國 95 年 2 月 經 濟 部 投 資 審 議 委 員 會 投 標 須 知 以 下 各 項 招 標 規 定 內 容, 由 機 關 填 寫, 投 標 廠 商 不 得 填 寫 或
More informationPIC16F F MPLAB 08 16F LED 15 LED
PIC16F877 PIC16F877 03 16F877 05 06 MPLAB 08 16F877 13 LED 15 LED 17 20 24 2 PIC16F877 PIC16F877 DIP VDD VSS CLOCK CPU :,AND,OR,XOR ROM: CPU ROM RAM: CPU,CPU I/O:CPU, CPU,, 16F877 RAM 512 128 Bank Bank
More informationP4Dual-915GL_BIOS_CN.p65
1 Main H/W Monitor Boot Security Exit System Overview System Time System Date Total Memory DIMM 1 DIMM 2 [ 14:00:09] [Wed 01/05/2005] BIOS Version : P4Dual-915GL BIOS P1.00 Processor Type : Intel (R) Pentium
More information775i65PE_BIOS_CN.p65
1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 14:00:09] [Wed 10/20/2004] BIOS Version : 775i65PE BIOS P1.00 Processor Type : Intel (R) CPU 3.20 GHz Processor Speed : 3200
More information2005.book
...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692
More information《计算机应用基础》学习材料(讲义)
计 算 机 应 用 基 础 学 习 材 料 ( 讲 义 ) Fundamentals of Computer Application 2014-3-22 JIANGSU OPEN UNIVERSITY 第 二 学 习 周 计 算 机 基 础 知 识 ( 一 ) 导 学 在 本 学 习 周, 我 们 主 要 的 任 务 是 认 识 计 算 机 你 将 知 道 计 算 机 是 什 么 时 候 产 生 的,
More information行业
PCL-818HD/HG/L PCL-818HD/HG/L 1.1...2 1.1.1 /...2 1.1.2 ID...2 1.2...3 1.3...3 2.1...3 2.2...3 2.2.1...4 2.2.2...4 2.2.3 DMA...5 2.2.4...5 2.2.5 D/A...5 2.2.6...6 2.2.7 EXE.trigger GATE0...6 2.2.8 FIFO
More information第4章 系统设置
POST 4.1 POST BIOS POST POST POST POST LOGO LOGO POST BIOS POST POST SCSI SCSI BIOS RAID POST RAID RAID RAID BIOS Operating System not Found BIOS T200 2002 BIOS 4.2 BIOS BIOS
More informationKT-SOPCx开发套件简明教程
V2.03 2005-9-1 FPGA SOC FPGA/SOPC IT QuartusII NiosII IDE FPGA/SOPC FPGA/SOPC FPGA/SOPC CT-SOPCx FPGA/SOPC CPLD/FPGA www.fpga.com.cn CPLD/FPGA FPGA QuartusII NiosII CPU SOPC SOPC Builder NiosII IDE 1 www.21control.com
More information9 什 么 是 竞 争 与 冒 险 现 象? 怎 样 判 断? 如 何 消 除?( 汉 王 笔 试 ) 在 组 合 逻 辑 中, 由 于 门 的 输 入 信 号 通 路 中 经 过 了 不 同 的 延 时, 导 致 到 达 该 门 的 时 间 不 一 致 叫 竞 争 产 生 毛 刺 叫 冒 险 如
FPGA 工 程 师 面 试 试 题 一 1 同 步 电 路 和 异 步 电 路 的 区 别 是 什 么?( 仕 兰 微 电 子 ) 2 什 么 是 同 步 逻 辑 和 异 步 逻 辑?( 汉 王 笔 试 ) 同 步 逻 辑 是 时 钟 之 间 有 固 定 的 因 果 关 系 异 步 逻 辑 是 各 时 钟 之 间 没 有 固 定 的 因 果 关 系 3 什 么 是 " 线 与 " 逻 辑, 要 实
More information