Wireless Networks Lab – UART 2007/10/24. yctseng: 2 Environment BoardAPI  vLedControl(0, true); HardwareAPI  vAHI_xxx( ); FontalBSP  FontalButton --

Slides:



Advertisements
Similar presentations
9.How To Upgrade Title Bar Status Bar 9-1.PC System Requirements
Advertisements

opensensor Part 4 Opensensor details
Lab2 – Using Buttons to Control LEDs Announce on 2007/03/28.
Tseng:1 Wireless Networks Lab - Counter 2007/09/26 Chia-Hung Tsai.
Lab3 – Uart Announce on 2007/04/23. 2 Environment –BoardAPI –FontalBSP FontalButton, FontalLED –HardwareAPI –Stack – MAC Application Queue API.
Wireless Networks Lab – Wireless 2007/10/31 Chia-Hung Tsai.
Wireless Ad Hoc and Sensor Networks Lab5 2007/05/30.
Wireless Networks Lab – Wireless 2007/11/07 Chia-Hung Tsai.
Spring EE 316 Computer Engineering Junior Lab Serial Ports.
Application of G-Sensors Final project for extra project (will arrange a presentation in the last class)
Wireless Control with ZigBee Final Presentation Students Yossi Lempert Natan Keren Instructor Konstantin Sinyuk.
Wireless Control with ZigBee Poster Students Yossi Lempert Natan Keren Instructor Konstantin Sinyuk.
Wireless Networks Lab – A Simple Tree Network 2007/11/14 Chia-Hung Tsai.
11 ZIGBEE. 2 Equipment  FT-6200 High-power Zigbee Starter Kit.
Wireless Networks Lab – Application Queue API 2007/10/17.
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
Wireless Networks Lab – Callback Function 2015/6/30.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 1 WANs and Routers.
Wireless Ad Hoc and Sensor Networks Lab1. 2 Objective Comprehend how to setup and use the wireless communication devices, Jennic Evaluation System. You.
Sensors Microcontroller (ATmega128) Amulet LCD Wireless Transceiver Laptop (LabVIEW GUI)
Wireless Networks Lab - Sensor 2007/12/05. yctseng: 2 Objective Install sample code and study the procedure of sample code and be familiar with controlling.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Senior Design I Lecture 10 - Data Communications.
System Components Hardware overview for Apollo ACS.
Dr. Hoganson CSIS HC11 Demo Program This is our first lab using the 68HC11 microcontroller. We will “talk” to the microcontroller from a PC, run.
Network and Systems Laboratory nslab.ee.ntu.edu.tw.
Cisco Confidential 1 © 2011 Cisco and/or its affiliates. All rights reserved.
1 © 2004, Cisco Systems, Inc. All rights reserved. Chapter 5 WANs and Routers/ Introduction to Routers.
Interconnection Protocol Mustafa Kara Term Work.
Part 1 Using the ARM board And start working with C Tutorial 5 and 6
Silicon Labs ToolStick Development Platform
Serial Communication Lab 12 Module M21.1. Asynchronous Serial I/O ASCII code 54H = (“T”) sent with odd parity.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
CISCO NETWORKING ACADEMY Chabot College ELEC Hyperterminal Access to Routers.
Serial Port I/O Serial port sends and receives data one bit at a time. Serial communication devices are divided into: Data Communications Equipment (DCE),
Ch.2 – Introduction to Routers
PC Maintenance: Preparing for A+ Certification Chapter 24: Modems.
Architectures and Applications for Wireless Sensor Networks ( ) Sensor Node Programming II (UART and Radio) Chaiporn Jaikaeo
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Microcontroller & Embedded System Subject Code : 6871 Semester : 7th Department.
RSG (Remote Service Gateway). 1. Overview  Overview The LDK-RSG (LDK-Remote Services Gateway) is a remote gateway that provides a fully transparent connection.
The ZigBee Development Enviroment Date: 2009/11/24 Speaker: Junn-Keh Yeh Advisor: Quincy Wu.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.0 Module 1 WANs and Routers.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
* Bluetooth Evaluation Kit * MD-5XR : Bluetooth DSP Module - BC05 Multi-Media chip * Supported Profiles. - HFP (Handsfree Profile) - A2DP(Advanced Audio.
Advancing eAutomation 2-port Ethernet to RS-232/422/485 Data Gateway ADAM-4570 Reported by Alex Hsueh IAG Web & Comm. PM
Data Logger For Mechanical Systems Group 2: Abdulrahman Al-Malki Faisal Al-Mutawa Mohammed Alsooj Yasmin Hussein 1.
MICROPROCESSOR AND MICRO CONTROLLER LAB
Ch.2 – Introduction to Routers
Electronic Communication Understanding Serial Communications in Manufacturing.
Done By: Amnon Balanov & Yosef Solomon Supervisor: Boaz Mizrachi Project ID: d02310.
PacNOG 6: Nadi, Fiji Terminal and Console Access Hervey Allen Network Startup Resource Center.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Spring 2006.
Slide 1 Project 1 Task 2 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Task 2 Briefing The Design of a Computer.
SAM9260-EK WinCE DEMO AT91 SAM9 Product Group. Version 1.0 October 2006.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp.
Implementation of Embedded OS Lab4 Cortex-M3 Programming.
Introduction to Computer Networking Connecting to a Router M Clements.
1 Pertemuan 2 Routers. Discussion Topics Introduction to WANs Router physical characteristics Router external connections Management port connections.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
1 Pertemuan 12 Cabeling WANs. Discussion Topics WAN physical layer WAN serial connections Routers and serial connections Routers and ISDN BRI connections.
Control Panel 1T-MV-8474 Name Role.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 17 Supporting Modems.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
BASICS OF SERIAL COMMUNICATIONS BIRLA VISHWKARMA MAHAVIDYALAYA ELECTRONICS & TELECOMMUNICATION DEPARTMENT PRESENTING BY: ABHISHEK SINGH AMANDEEP.
Jeremy Sandoval University of Washington May 14, 2013
CP220x The Industry’s Smallest Ethernet Controller
AVR32 UC3 EVK1100 Control Panel Tutorial
Hardware Appliance Installation and Configuration
Home Enhancement Suite
How to install HP printer using IP address? How to install HP printer using IP address? Call
Presentation transcript:

Wireless Networks Lab – UART 2007/10/24

yctseng: 2 Environment BoardAPI  vLedControl(0, true); HardwareAPI  vAHI_xxx( ); FontalBSP  FontalButton -- btn_init();  FontalLED -- led_init(); Stack – MAC  Application Queue API  Service Access Point – AppApi.h  Access functions and structures used by the application to interact with the Jennic stack  u32AppApiInit ();  E_AHI_DEVICE_SYSCTRL, E_AHI_DEVICE_UART0, …, and etc.

yctseng: 3 Sample The PC’s UART connects to the on-chip UART of the FT6250 Kit. This sample code can let us figure out how to communicate between them with UART.  HardwareAPI  u8UartPort: E_AHI_UART_0 or E_AHI_UART_1  u8BaudRate: vAHI_UartEnable(E_AHI_UART_0); vAHI_UartReset(E_AHI_UART_0, TRUE, TRUE); vAHI_UartReset(E_AHI_UART_0, FALSE, FALSE); vAHI_UartSetClockDivisor(E_AHI_UART_0, u8BaudRate); vAHI_UartSetControl(E_AHI_UART_0, FALSE, FALSE, E_AHI_UART_WORD_LEN_8, TRUE, FALSE);

yctseng: 4 Overview Connecting the sensor board to a PC using the programming cable. UART settings are in Appendix. Terminal Serial Port FT 6250 UART Typing in HyperTerminal: ex: aaaaabbbcc which UARTASCII code

yctseng: 5 Flowchart

yctseng: 6 Pseudo code 1. u32AHI_Init(); 2. u32AppApiInit(NULL, NULL, NULL, NULL, NULL, NULL); 3. Set up UART; 4. Init LED; 5. Register UART Callback; 6. Utility function: vUartPrint(); vByteToString();

yctseng: 7 Requirement Review After comprehending the usage of UART, you are asked to  When typing in the terminal, you should control each of the LEDs on/off through UART.  When pressing each button of FT device, you should get different feedback in your terminal through UART.

yctseng: 8 Bonus Implement a small game. UART_1 FT 6251 UART_1 Terminal Serial Port UART_0 FT6250

yctseng: 9 Appendix When using HyperTerminal, you should choose the serial port you used and configure the serial connection as follows: bps, 8 data bits, no parity, 1 stop bit, and no handshaking. Ensure that your HyperTerminal is started after powering up the FT device.