(Microsoft PowerPoint - OctopusX \245\255\245x\261\320\276\307.pptx)

Similar documents
The golden pins of the PCI card can be oxidized after months or years

EK-STM32F

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

ICD ICD ICD ICD ICD

25.( 0 在 進 行 水 溫 與 溶 解 量 的 實 驗 時, 每 一 匙 糖 都 要 刮 平 的 主 要 目 的 為 何? 1 避 免 一 次 溶 解 太 多 糖 2 可 以 增 加 溶 解 糖 的 次 數 3 控 制 加 入 的 每 一 匙 糖 都 一 樣 多 4 可 以 減 少 溶 解 量

iziggi

1

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

Microsoft PowerPoint - Aqua-Sim.pptx

言1.PDF

目 录

Microsoft Word - Delta Controller ASCII_RTU_TC

Maasa停車場管理系統

Data Management Software CL-S10w


使用手冊

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

AL-M200 Series

Data Management Software CL-S10w

價規一覽表 仁銓契約編號 : _275 區別 : 臺北市 新北市 桃園市 新竹縣 ( 市 ) 臺中市契約期間 :108/03/26~109/03/25 軟體標契約價是含稅 5% 與 IDB 服務費 1.5% 經濟部工業局 108 年第一次電腦軟體共同供應契約採購案號 _

自 學 進 修 學 力 鑑 定 考 試 職 業 證 照 與 專 科 學 校 類 科 對 照 表 修 正 規 定 序 號 考 試 單 位 考 試 及 格 證 書 名 稱 適 用 等 級 類 別 科 別 考 1 試 律 師 甲 級 商 業 財 經 法 律 院 2 計 師 甲 級 商 業 計 事 務 3

Data Management Software CL-S10w Ver.1.1

CL-S10w

Data Management Software CL-S10w

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

《將進酒》

21 flash

Microsoft Word - CMU200 WCDMA 手機測試步驟.doc

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

封面-12

Untitled

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

PROTEUS VSM

ebook20-6

1. 二 進 制 數 值 ( ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能

Microsoft PowerPoint ShengYang Presentation Slides_240609

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

2016 勒索軟體白皮書

PTS7_Manual.PDF

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9CFBBE1B8E5A3A92E646F63>

Microsoft Word - MTK平台生产软件使用说明.doc

CC213

投影片 1

Data Management Software CL-S10w

untitled

教 务 信 息 教 学 日 常 运 行 工 作 4 月 6 日, 教 务 部 高 丽 琴 老 师 参 加 南 昌 市 教 育 局 2016 年 中 小 学 教 师 资 格 认 定 工 作 培 训 会 2016 年 教 师 资 格 认 定 工 作 是 从 省 考 向 国 考 过 渡 后 的 第 一 次

计算机网络与经济(二).doc

Microsoft PowerPoint ?????????3 [Compatibility Mode]

AMP NETCONNECT

Abstract arm linux tool-chain root NET-Start! 2

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

AutoCAD 用戶如何使用 ArchiCAD

ebook140-9

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9CFBBE1B8E5A3A92E646F63>

附件9 电梯运行安全监测管理信息平台技术规范 第11部分:系统信息安全技术规范(征求意见稿)

SAPIDO GR-1733 無線寬頻分享器

Microsoft Word 養生與保健_中山大學_講義


萬里社區老人健康照護手冊

Microsoft Word - 強制汽車責任保險承保及理賠作業處理辦法 doc

Microsoft Word - 06.Understanding of Pregnancy and Birth.doc

(➂)11. 炎 炎 夏 日, 即 使 下 起 滂 沱 大 雨, 都 消 除 不 了 令 人 心 煩 的 暑 氣 這 句 話 主 要 想 表 達 什 麼? ➀ 夏 日 裡 經 常 下 著 滂 沱 大 雨, 令 人 心 煩 ➁ 下 著 滂 沱 大 雨 的 日 子, 可 以 消 除 暑 氣 ➂ 夏 日

範本檔

附 件 一 : 办 理 集 中 式 银 期 转 账 业 务 网 点 名 单 序 号 地 区 网 点 名 称 地 址 联 系 人 电 话 23 工 商 银 行 安 徽 省 铜 陵 百 大 支 行 铜 陵 市 长 江 东 路 50 号 鲁 桂 珍 工 商 银 行 安 徽

2. 二 年 級 吳 毓 秀 老 師 : 感 謝 午 餐 公 司 平 時 均 能 準 時 送 餐, 但 希 望 能 不 要 使 用 加 工 品, 且 學 生 反 映 希 望 能 多 加 蛋 品 的 食 物 3. 三 年 級 柯 阿 青 老 師 : 雞 肉 有 血 水 味, 請 午 餐 公 司 能 調

高雄市立五福國民中學九十四學年度第一學期第三次段考二年級本國語文學習領域試題卷

人 物 春 秋 杨 永 泰 将 其 削 藩 策 略 概 括 为 : 以 经 济 方 法 瓦 解 冯 玉 祥 的 第 二 集 团 军, 以 政 治 方 法 解 决 阎 锡 山 的 第 3 集 团 军, 以 军 事 方 法 解 决 李 宗 仁 的 第 四 集 团 军, 以 外 交 方 法 对 付 张 学

台北老爺校外實地參訪結案報告

糖尿病食譜

,,,,,,, (,, ),,,,,,,,,,,,,,, ,,, 4 11,, ( ),,,, ( ), :, ( ),,, 1995, 66 ; ( ),, 1996, , 3-4,,


ARM JTAG实时仿真器安装使用指南

江 西 : 失 信 被 执 行 人 曝 光 台 写 入 两 会 报 告 摘 要 1 月 27 日, 江 西 省 十 二 届 人 大 五 次 会 议 举 行 第 二 次 全 体 会 议, 江 西 省 高 级 人 民 法 院 院 长 张 忠 厚 向 大 会 作 江 西 省 高 级 人 民 法 院 工 作

形 式 审 查 不 通 过, 将 说 明 原 因 并 予 退 回, 不 予 重 新 修 改 提 交 ( 形 式 审 查 常 见 主 要 问 题 参 考 附 件 3) ( 三 ) 申 请 人 下 载 打 印 网 上 状 态 为 请 交 纸 质 材 料 至 窗 口 受 理 的 申 报 书, 报 送 项

撤 离 你 听 到 了 吗? 它 们 已 经 进 了 墙 里 边 了 那 些 金 属 的 撞 击 声 在 狂 风 之 中 很 难 听 清, 但 断 然 不 会 有 错 围 坐 在 桌 边 的 四 人 靠 得 更 紧 了 些, 并 不 是 因 为 害 怕, 而 是 为 了 取 暖 你 们 觉 得 呢?

KL DSC DEMO 使用说明

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

ebook140-8

audiogram3 Owners Manual

Test Report tamio R3 Netis WF2409E Model TP-LINK TL-WR841HP ASUS RT-N12+ B1 LB-LINK BL-WR2000 v1.0.4 v Firmware v v2.0.8 v1.0.6 Date 20

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

Microsoft Word - A doc

简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device) 的 Intel C++ Software Development Tool Suite for Linux* OS, 目 标 读 者 主 要 是 技 术 决 策 制 订

ActiveX Control

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

Transcription:

OctopusX 平台教學 2010/3/15 報告者 : 汪昱志

Outline Zigbee 開發 & 燒錄方式 如何建立一個 Network 程式架構 & 範例介紹 UART 使用介紹如何傳送資料經多點傳輸

Zigbee 開發 & 燒錄方式 Zigbee 簡介 環境介紹 軟體設定 燒錄流程

Zigbee 簡介 全名為 : Wireless MAC and PHY Specification for Low-Rate Wireless Personal Area Networks (LR-WPANs) 在硬體架構來看, 分為兩種角色 Full Function Node (FFD) 提供完整 IEEE 802.15.4 規範的功能 需要較高的運算效能以及記憶體 通常採用固定的電源 Reduced Function Node (RFD) 提供精簡的 IEEE 802.15.4 規範的功能 使用較低的運算效能以及記憶體 通常使用電池

Zigbee 簡介 由網路架構來看, 分成三種角色

Zigbee 簡介

Zigbee 開發 & 燒錄方式 Zigbee 簡介 環境介紹 軟體設定 燒錄流程

環境介紹 軟體 : IAR Embedded Workbench (EW8051-730B) SmartRF Flash Programmer Z-stack 1.4.3-1.2.1(TI) OctopusX 腳位設定檔 硬體 : OctopusX OctopusX-Programming broad

環境介紹 - 軟體介紹 IAR Embedded WorkBench - IAR Embedded Workbench(EW8051) 集成開發環境支援工程管理 編譯 彙編 鏈結 下載和除錯等各種基於 8051 內核的處理器 Z-stack - Z-Stack 是德州儀器公司 (TI) 推出的 ZigBee 協定堆疊的免費下載版本 SmartRF Flash Programmer 工具軟體 - 可被用來編譯 TI 公司的晶片上系統微控制器的 Flash 記憶體, 它還可以支援 IEEE 位址的讀 / 寫

環境介紹 硬體介紹 OctopusX Debugger board

環境介紹 硬體介紹 Dongle OctopusX

Zigbee 開發 & 燒錄方式 Zigbee 簡介 環境介紹 軟體設定 燒錄流程

軟體設定 IAR Embedded Workbench 設定 : 請在專案上右鍵點選 options 選擇 Linker Category 更改 output file, 勾選 Override default 並將副檔名改為 xxx.hex Format 請選擇 Other( 如下頁圖所示 ) 重新編譯前, 修改 tools 資料夾, 將其中的 f8w2430.xcl 第 90 行的地方註解取消

軟體設定

軟體設定 Z-Stack v1.4.3 的安裝 在 http://www.ti.com 免費下載其最新版本 Z-Stack v1.4.3 安裝完成後 ( 預設安裝到 C 槽 ), 其中會包含四個目錄 : Components: 資料夾包含 Z-Stack 的各種元件 Projects: 資料夾中包含了幾個 IAR 工程, 它們是 Z-Stack 應用實 Documents: 包含了 Z-Stack 的各種說明文檔 Tools: 包含了 ZOAD 和 Z-Tool 兩個工具 OctopusX 腳位設定檔 請直接複蓋 C:\Texas Instruments\ZStack-1.4.3-1.2.1\Components\hal

軟體設定 PC 端的驅動程式安裝 在使用 SmartRF Flash Programmer 工具軟體前, 首先需要先安裝 PC 端驅動程式, 安裝過程請依據新增硬體精靈步驟依序執行即可完成 首先確保 OctopusX-Debugger 沒有連接任何目標板, 然後用我們配套提供的 USB 電纜連接 OctopusX- Debugger 與主機, 並將開關切換至 On, 與此同時使用者 PC 端將提示發現新硬體 : 接下來按以下各圖所示, 安裝 CC243x-Debugger 的 PC 端驅動程式 :

軟體設定 點擊 SmartRF04DD

軟體設定 選擇更新驅動程式

軟體設定 選擇瀏覽電腦上的驅動程式軟體

軟體設定 選擇放置驅動程式的資料夾

軟體設定

Zigbee 開發 & 燒錄方式 Zigbee 簡介 環境介紹 軟體設定 燒錄流程

OctopusX 燒錄流程 燒錄方式 硬體安裝方式 1. 將 OctopusX 裝載上 Debugger broad

OctopusX 燒錄流程 裝載 OctopusX, 並等待 OctopusX 的資訊出現 選擇要燒錄的軟體 是否保留 64bits IEEE 位址 共有五個選項, 選擇清除 燒錄 並確認程式正確性 開始燒錄

Outline Zigbee 開發 & 燒錄方式 如何建立一個 Network 程式架構 & 範例介紹 UART 使用介紹如何傳送資料經多點傳輸

如何建立一個 Network Coordinator 啟動一個 ZigBee 網路 ( 網路中的第一個設備 ) 選擇一個頻道和一個網路識別字 (PAN ID) 允許其他設備加入網路 Multi-hop routing Router 允許其他設備加入網路 Multi-hop routing End device

如何建立一個 Network 如何設定感測器為特定類型? 專案中選擇

如何建立一個 Network 在專案 C/C++ Compiler 下選擇對應的 config 檔

如何建立一個 Network 將各個感測器燒錄不同角色的程式, 即可自行形成網路 一個網路只能有一個 Coordinator 可自行調整一個網路的最大深度, 一個 Router 能擁有的 Child 數 nwk_globals.h Line 80 nwk_globals.c Line 121

Outline Zigbee 開發 & 燒錄方式 如何建立一個 Network 程式架構 & 範例介紹 UART 使用介紹如何傳送資料經多點傳輸

基礎程式範例介紹 SampleApp SampleApp 實驗 實驗目的 : 一個 ZigBee 網路中的某個設備發送 閃爍 LED 命令給該網路中群組 1 的所有成員 群組 1 的所有成員在收到命令後, 將會閃爍 LED 實驗設備 : OctopusX :3 個 OctopusX Programming Board :1 個

基礎程式範例介紹 程式架構 SampleApp_SendPeriodicMessage SampleApp_SendFlashMessage SampleApp_MessageMSGCB SampleApp_HandleKeys SAMPLEAPP_SEND_ PERIODIC_MSG_EV T AF_INCOMING_MSG_C MD ( 收到封包事件 ) KEY_CHANGE ( 按鈕事件 ) User-defined Event SampleApp_ProcessEvent System Event Lower stack

基礎程式範例介紹 程式架構 SampleApp_SendPeriodicMessage SampleApp_SendFlashMessage SampleApp_MessageMSGCB SampleApp_HandleKeys SAMPLEAPP_SEND_ PERIODIC_MSG_EV T AF_INCOMING_MSG_C MD ( 收到封包事件 ) KEY_CHANGE ( 按鈕事件 ) User-defined Event SampleApp_ProcessEvent System Event Lower stack Bottom Message

SampleApp 重要參數介紹 傳送封包的 ID, 此應用傳送兩種封包 : 1.SAMPLEAPP_PERIODIC_CLUSTERI D 2.SAMPLEAPP_FLASH_CLUSTERID 應用程式的辦識 ID( 對於下層來說 ) 接收 & 傳送的封包 ID 表, 此應用只傳送上述的封包 ID 完整描述此應用的資料結構

SampleApp SampleApp_Init 介紹 目的地址的資料結構 1. 傳送模式 - 廣播 2. 對象應用程式 ID 3. 廣播內定地址 4. 傳送模式 - 組內傳送 5. 組名稱 ( 此應用內定 ) 6. 向下層註冊此應用程式 7. 向下層註冊按鈕事件 8. 註冊群組

SampleApp_ProcessEvent SYS_MSG 加入網路後, 狀態改變

SampleApp_ProcessEvent User-defined event Self - defined In SampleApp.h 3 1 2 1. 通知應用的 ID 2. 哪一個自定事件 3. 間隔多久時間

SampleApp_HandleKeys 更改為 HAL_KEY_SW_6

SampleApp_MessageMSGCB 收到 ID 為 SAMPLEAPP_PERIODIC_CLUSTERID 封包處理方式 1 2 3 4 1. 燈 ID 2. 亮的次數 3. 亮的時間區段內, 亮多少 % 時間 4. 亮的時間長度

SampleApp_SendFlashMessage DATA 為閃燈秒數 傳送 DATA 的 FUNCTION

Outline Zigbee 開發 & 燒錄方式 如何建立一個 Network 程式架構 & 範例介紹 UART 使用介紹如何傳送資料經多點傳輸 ADC 使用介紹

UART 使用介紹 專案 C/C++ Compiler Preprocessor 加入 HAL_UART 參數

UART 使用介紹 在需要使用 UART 的程式下, 加入 在程式的 Init function 裡加入 open(projectname_taskid); 在需要由 uart 傳回資料的地方使用 HalUARTWrite( SERIAL_APP_PORT, data, length ); // 內定 port // 資料 pointer(uint8*) // 資料長度

UART 使用介紹 接收 uart 資料 設定 comport 裝置管理員 USB Serial Port 內容

UART 使用介紹 選取 Port Settings 中的 Advanced 選項

UART 使用介紹 將 COM Port 改為 1~4 其中一個

UART 使用介紹 1. 設定串列埠為剛設定的 COM Port 2. 設定鮑率為 38400 3. 依回傳資料型態決定選擇 16 進制顯示與否

UART 使用介紹

Outline Zigbee 開發 & 燒錄方式 如何建立一個 Network 程式架構 & 範例介紹 UART 使用介紹如何傳送資料經多點傳輸

如何傳送資料經多點傳輸 知道目的地的地址 對方和自已在同一個群組 組內廣播 目的地可借由定義特定某包形式, 並使用廣播來讓可能的來源地得知自已的位址 選擇相對應的地址格式, 並填入目的地位址