Sign In
Upload
Manuals
Brands
Texas Instruments Manuals
Remote Control
CC2541
Texas Instruments CC2541 Manuals
Manuals and User Guides for Texas Instruments CC2541. We have
10
Texas Instruments CC2541 manuals available for free PDF download: User Manual, Software Developers Manual, Application Manual, Quick Start Manual
Texas Instruments CC2541 User Manual (355 pages)
system-on-chip for 2.4Ghz
Brand:
Texas Instruments
| Category:
Motherboard
| Size: 2.14 MB
Table of Contents
Table of Contents
2
Preface
14
Cc253X Family Overview
15
Register Bit Conventions
16
Introduction
17
Overview
18
Cc253X Block Diagram
18
CC2540 Block Diagram
19
CC2541 Block Diagram
20
CPU and Memory
21
Clocks and Power Management
21
Peripherals
21
Radio
23
Applications
23
8051 Cpu
24
8051 CPU Introduction
25
Memory
25
Memory Map
25
XDATA Memory Space (Showing SFR and DATA Mapping)
26
CODE Memory Space
26
CODE Memory Space for Running Code from SRAM
26
CPU Memory Space
27
Physical Memory
28
SFR Overview
29
Overview of XREG Registers
32
XDATA Memory Access
33
Memory Arbiter
33
CPU Registers
34
Data Pointers
34
Program Status Word
35
Registers
35
Registers R0–R7
35
Accumulator
36
B Register
36
Stack Pointer
36
Instruction Set Summary
36
Instruction Set Summary
37
Interrupts
40
Instructions that Affect Flag Settings
40
Interrupt Masking
41
Interrupts Overview
41
Interrupt Overview
43
Interrupt Processing
45
Interrupt Priority
47
Priority Level Setting
48
Interrupt Priority Groups
48
Interrupt Polling Sequence
49
Debug Interface
50
Debug Mode
51
Debug Communication
51
External Debug Interface Timing
51
Transmission of One Byte
51
Typical Command Sequence-No Extra Wait for Response
52
Debug Commands
53
Typical Command Sequence. Wait for Response
53
Debug Configuration
55
Debug Status
55
Burst Write Command (First 2 Bytes)
55
Hardware Breakpoints
56
Pm_Active
56
Flash Programming
57
Lock Bits
57
Debug Interface and Power Modes
57
Flash Lock-Protection Bit Structure Definition
57
Registers
59
Power Management and Clocks
60
Power Management Introduction
61
Power Modes
61
Active and Idle Modes
62
Pm1
62
Pm2
62
Pm3
62
Power-Management Control
62
Pcon_Idle
62
Power-Management Registers
63
Clock System Overview
65
Oscillators and Clocks
66
Oscillators
66
System Clock
66
32-Khz Oscillators
67
Oscillator and Clock Registers
67
Timer Tick Generation
69
Data Retention
69
Reset
70
Power-On Reset and Brownout Detector
71
Clock-Loss Detector
71
Flash Controller
72
Flash Memory Organization
73
Flash Write
73
Flash-Write Procedure
73
Writing Multiple Times to a Word
74
DMA Flash Write
74
Example Write Sequence
74
CPU Flash Write
75
Flash
75
Flash Write Using DMA
75
Performing Flash Erase from Flash Memory
76
Different Flash Page Size on CC2533
76
Flash DMA Trigger
76
Flash Controller Registers
76
I/O Ports
78
Unused I/O Pins
79
Low I/O Supply Voltage
79
General-Purpose I/O
79
General-Purpose I/O Interrupts
79
General-Purpose I/O DMA
80
Peripheral I/O
80
Timer 1
81
Timer 3
81
Peripheral I/O Pin Mapping
81
Timer 4
82
Usart 0
82
Usart
82
Adc
83
Operational Amplifier and Analog Comparator
83
Debug Interface
83
32-Khz XOSC Input
83
Radio Test Output Signals
84
Power-Down Signal MUX (PMUX)
84
I/O Registers
84
DMA Controller
92
DMA Operation
93
DMA Operation
94
DMA Configuration Parameters
95
Destination Address
95
Source Address
95
Transfer Count
95
Source and Destination Increment
96
Trigger Event
96
VLEN Setting
96
Variable Length (VLEN) Transfer Options
96
DMA Transfer Mode
97
DMA Priority
97
Byte or Word Transfers
97
Interrupt Mask
97
Mode 8 Setting
97
DMA Configuration Setup
97
Stopping DMA Transfers
98
DMA Interrupts
98
DMA Configuration-Data Structure
98
DMA Memory Access
98
DMA Trigger Sources
98
DMA Configuration-Data Structure
99
DMA Registers
101
Timer 1 (16-Bit Timer)
103
16-Bit Counter
104
Timer 1 Operation
104
Free-Running Mode
104
Modulo Mode
105
Up-And-Down Mode
105
Channel-Mode Control
105
Input Capture Mode
106
Output Compare Mode
106
Initial Compare Output Values (Compare Mode)
107
Output Compare Modes, Timer Free-Running Mode
108
Output Compare Modes, Timer Modulo Mode
109
Output Compare Modes, Timer Up-And-Down Mode
110
IR Signal Generation and Learning
111
Introduction
111
Modulated Codes
111
Frequency Error Calculation for 38-Khz Carrier
111
Non-Modulated Codes
112
Block Diagram of Timers in IR-Generation Mode
112
Modulated Waveform Example
112
Learning
113
Other Considerations
113
Timer 1 Interrupts
113
Timer 1 DMA Triggers
113
IR Learning Board Diagram
113
Timer 1 Registers
114
Accessing Timer 1 Registers as Array
119
Timer 3 and Timer 4 (8-Bit Timers)
120
8-Bit Timer Counter
121
Timer 3 and Timer 4 Mode Control
121
Free-Running Mode
121
Down Mode
121
Modulo Mode
121
Up-And-Down Mode
121
Channel Mode Control
121
Input Capture Mode
122
Output Compare Mode
122
Timer 3 and Timer 4 Interrupts
122
Initial Compare Output Values (Compare Mode)
122
Timer 3 and Timer 4 DMA Triggers
123
Timer 3 and Timer 4 Registers
123
Sleep Timer
128
General
129
Timer Compare
129
Timer Capture
129
Sleep Timer Registers
130
Sleep Timer Capture (Example Using Rising Edge on P0_0)
130
Adc
132
ADC Introduction
133
ADC Operation
133
ADC Inputs
133
ADC Block Diagram
133
ADC Conversion Sequences
134
Single ADC Conversion
134
ADC Operating Modes
134
ADC Conversion Results
135
ADC Reference Voltage
135
ADC Conversion Timing
135
ADC Interrupts
135
ADC DMA Triggers
135
ADC Registers
136
Battery Monitor
139
Functionality and Usage of the Battery Monitor
140
Using the Battery Monitor for Temperature Monitoring
140
Values Showing How Different Temperatures Relate to BATTMON_VOLTAGE for a Typical Device
140
Battery Monitor Registers
141
Values for a and B (for a Typical Device) When Using the Battery Monitor for Temperature Monitoring
141
Random-Number Generator
143
Introduction
144
Random-Number-Generator Operation
144
Pseudorandom Sequence Generation
144
Seeding
144
Crc16
144
Basic Structure of the Random-Number Generator
144
Random-Number-Generator Registers
145
AES Coprocessor
146
AES Operation
147
Key and IV
147
Padding of Input Data
147
Interface to CPU
147
Modes of Operation
147
Cbc-Mac
147
CCM Mode
148
Message Authentication Phase Block B0
148
Authentication Flag Byte
148
Message Encryption Phase Block
149
Encryption Flag Byte
149
AES Interrupts
150
AES DMA Triggers
150
AES Registers
150
Watchdog Timer
152
Watchdog Mode
153
Timer Mode
153
Watchdog Timer Register
153
Usart
155
UART Mode
156
UART Transmit
156
UART Receive
156
UART Hardware Flow Control
156
UART Character Format
157
SPI Mode
157
SPI Master Operation
157
SPI Slave Operation
158
SSN Slave-Select Pin
158
Baud-Rate Generation
158
Commonly Used Baud-Rate Settings for 32 Mhz System Clock
158
USART Flushing
159
USART Interrupts
159
USART DMA Triggers
159
USART Registers
159
Operational Amplifier
164
Description
165
Calibration
165
Clock Source
165
Registers
165
Analog Comparator
166
Description
167
Register
167
Analog Comparator
167
Operation
169
20 I C
169
Block Diagram of the I
169
Module
169
C Initialization and Reset
170
Serial Data
170
Bus Connection Diagram
170
Module Data Transfer
170
C Addressing Modes
171
C Module Operating Modes
171
Bit Transfer on I
171
Bus
171
Module 7-Bit Addressing Format
171
C Module Addressing Format with Repeated START Condition
171
Slave Transmitter Mode
172
Slave Receiver Mode
173
Master Transmitter Mode
175
Master Receiver Mode
176
C Clock Generation and Synchronization
177
Arbitration Procedure between Two Master Transmitters
177
Clock Generators During Arbitration
177
Bus Error
178
Interrupt
178
Pins
178
C Registers
178
Miscellaneous States
178
Clock Rates Defined at 32 Mhz
179
USB Controller
181
USB Introduction
182
USB Enable
182
48-Mhz USB PLL
182
USB Controller Block Diagram
182
USB Interrupts
183
Endpoint 0
183
Endpoint-0 Interrupts
183
USB Interrupt Flags Interrupt-Enable Mask Registers
183
Error Conditions
184
SETUP Transactions (IDLE State)
184
IN Transactions (TX State)
184
OUT Transactions (RX State)
185
Endpoints
185
FIFO Management
185
Double Buffering
186
IN and out Fifos
186
FIFO Sizes for EP
186
FIFO Access
187
Endpoint 1-5 Interrupts
187
Bulk or Interrupt in Endpoint
188
Isochronous in Endpoint
188
Bulk or Interrupt out Endpoint
188
Isochronous out Endpoint
188
Dma
189
USB Reset
189
Suspend and Resume
189
Remote Wake-Up
189
USB Registers
190
Timer 2 (MAC Timer)
197
Timer Operation
198
General
198
Up Counter
198
Timer Overflow
198
Timer Delta Increment
198
Timer Compare
198
Overflow Count
198
Overflow-Count Update
199
Overflow-Count Overflow
199
Overflow-Count Compare
199
Capture Input
199
Long Compare (CC2541 Only)
199
Interrupts
199
Event Outputs (DMA Trigger and Radio Events)
200
Timer Start-And-Stop Synchronization
200
General
200
Timer Synchronous Stop
200
Timer Synchronous Start
201
Timer 2 Registers
202
Internal Registers
203
Cc253X Radio
208
RF Core
209
Interrupts
209
Interrupt Registers
209
FIFO Access
213
Dma
213
Memory Map
213
Rxfifo
214
Txfifo
214
Frame-Filtering and Source-Matching Memory Map
214
Frame Filtering and Source Matching Memory Map
214
Frequency and Channel Programming
215
IEEE 802.15.4-2006 Modulation Format
215
Modulation
216
I/Q Phases When Transmitting a Zero-Symbol Chip Sequence, T
216
IEEE 802.15.4-2006 Symbol-To-Chip Mapping
216
IEEE 802.15.4-2006 Frame Format
217
MAC Layer
217
PHY Layer
217
Schematic View of the IEEE 802.15.4 Frame Format
217
Format of the Frame Control Field (FCF)
217
Transmit Mode
218
TX Control
218
TX State Timing
218
TXFIFO Access
218
Error Conditions
219
Retransmission
219
TX Flow Diagram
219
Frame Data Written to the TXFIFO
219
TX Flow
220
Transmitted Frame Processing
221
Synchronization Header
221
Frame-Length Field
221
Frame Check Sequence
221
Single Transmitted Frame
221
Transmitted Synchronization Header
221
Interrupts
222
Clear-Channel Assessment
222
Output Power Programming
222
Tips and Tricks
222
Receive Mode
222
RX Control
222
FCS Hardware Implementation
222
RX State Timing
223
Received-Frame Processing
223
Single Received Frame and Transmitted Acknowledgment Frame
223
Synchronization Header and Frame-Length Fields
224
Frame Filtering
224
SFD Signal Timing
224
Filtering Scenarios (Exceptions Generated During Reception)
226
Source Address Matching
227
Matching Algorithm for Short and Extended Addresses
228
Interrupts Generated by Source Address Matching
229
Frame-Check Sequence
230
Acknowledgement Transmission
230
Data in RXFIFO for Different Settings
230
Acknowledge Frame Format
230
Acknowledgment Timing
231
Command Strobe Timing
231
RXFIFO Access
232
Using the FIFO and FIFOP
232
Error Conditions
233
Rssi
233
Behavior of FIFO and FIFOP Signals
233
Link Quality Indication
234
Radio-Control State Machine
234
Main FSM
235
Random-Number Generation
236
FFT of the Random Bytes
236
FSM State Mapping
236
Packet Sniffing and Radio Test Output Signals
237
Histogram of 20 Million Bytes Generated with the RANDOM Instruction
237
Command Strobe Processor
238
Instruction Memory
238
Data Registers
239
Interrupt Requests
239
Program Execution
239
Random Number Instruction
239
Running CSP Programs
239
Registers
240
Running a CSP Program
240
Instruction Set Summary
241
Instruction Set Summary
242
Instruction Set Definition
243
Registers
255
Register Overview
255
Register Settings Update
256
Register Access Modes
256
Example Hardware Structure for the R* Register Access Mode
256
Registers that Require Update from Their Default Value
256
Register-Bit Access Modes
256
Register Descriptions
257
Advertisement
Texas Instruments CC2541 Software Developers Manual (162 pages)
Bluetooth Low Energy
Brand:
Texas Instruments
| Category:
Microcontrollers
| Size: 5.78 MB
Table of Contents
Table of Contents
2
Preface
7
1 Overview
8
Support Note
8
Introduction
8
Bluetooth Low Energy Protocol Stack Basics
9
Bluetooth Low Energy Protocol Stack
9
2 The TI Bluetooth Low Energy Software Development Platform
11
Overview
11
Configurations
11
Single-Device Configuration
12
Network Processor Configuration
13
Projects
14
Software Overview
14
3 The Operating System Abstraction Layer (OSAL)
15
Overview
15
Task Initialization
16
Task Events and Event Processing
17
OSAL Task Loop
17
Heap Manager
18
OSAL Messages
19
4 The Application and Profiles
20
Overview
20
Project Overview
20
Project Files
20
Start-Up in Main()
22
Application Initialization
23
Event Processing
23
Periodic Event
23
OSAL Messages
24
Callbacks
24
Complete Attribute Table
25
Simplebleperipheral Complete Attribute Table
25
Additional Sample Projects
26
5 The Bluetooth Low Energy Protocol Stack
27
Overview
27
Generic Access Profile (GAP)
27
GAP State Diagram
27
Connection Event and Interval
28
Slave Latency
29
GAP Abstraction
31
Configuring the GAP Layer
31
Gaprole Task
32
Peripheral Role
32
Central Role
35
Gap Bond Manager (Gapbondmgr)
37
Overview of Bluetooth Low Energy Security
37
Using the Gapbondmgr Profile
38
Gapbondmgr Examples for Various Security Modes
40
Just Works Pairing
40
Bonding after Just Works Pairing
42
Pairing with MITM Authentication
43
Generic Attribute Profile (GATT)
45
GATT Characteristics and Attributes
45
GATT Client and Server
45
GATT Services and Profile
46
Simplegattprofile Characteristic Table from Btool
46
GATT Client Abstraction
48
GATT Server Abstraction
51
Attribute Table Initialization
52
Get and Set Profile Parameter Usage
61
L2Cap
62
Hci
62
HCI Extension Vendor-Specific Commands
62
Receiving HCI Extension Events in the Application
62
Library Files
63
6 Drivers
64
Overview
64
HAL Drivers
65
Adc
66
Aes
66
Lcd
66
Led
66
Key
66
Dma
66
UART and SPI
66
Other Peripherals
67
Simple NV (SNV)
67
7 Creating a Custom Bluetooth Low Energy Application
68
Overview
68
Configuring the Bluetooth Low Energy Stack
68
Define Bluetooth Low Energy Behavior
68
Define Application Tasks
68
Configure Hardware Peripherals
68
Configuring Parameters for Custom Hardware
68
Board File
68
Adjusting for 32-Mhz Crystal Stabilization Time
69
Setting the Sleep Clock Accuracy
69
Software Considerations
69
Memory Management for GATT Notifications and Indications
69
Limit Application Processing During Bluetooth Low Energy Activity
70
Global Interrupts
70
8 Development and Debugging
71
Overview
71
IAR Overview
71
Using IAR Embedded Workbench
71
Open an Existing Project
71
IAR Embedded Workbench
72
Project Options, Configurations, and Defined Symbols
73
Project Configurations
73
Preprocessor Defined Symbols Settings
74
The Buildconfig.h File
75
Configuration File Setup
75
Building and Debugging a Project
77
Building a Project
77
Debug Button in IAR
78
Target Selection
78
Linker Map File
79
IAR Debug Toolbar
79
Map File in File List
79
9 General Information
81
Overview
81
Porting from BLE-Stack 1.4.2 to 1.5.0
81
Porting from Earlier BLE-Stack Versions
82
Porting Blev1.4.1 Projects to Blev1.4.2
82
Porting Blev1.4.0 Projects to Blev1.4.1
82
Porting Blev1.3.2 Projects to Blev1.4.0
86
Porting Blev1.2 Projects to Blev1.3
86
Porting from CC2540 to CC2541 Project
87
Edit IAR Project Configuration
87
IAR Project Options - Device Selection
87
IAR Project Options - Predefined Symbols
88
Stack Build Configuration
89
BLE Library: Exclude from Custom Build
89
Release Notes History
90
BLE Library: Add to LIB Group
90
Document History
104
Gap Api
105
Commands
105
Configurable Parameters
105
A.1 Commands
105
Events
108
A.3 Events
108
Gaprole Peripheral Role API
112
Commands
112
B.1 Commands
112
Configurable Parameters
114
B.2 Configurable Parameters
114
Callbacks
115
State Change Callback (Pfnstatechange)
115
B.3 Callbacks
115
RSSI Callback (Pfnrssiread)
116
Texas Instruments CC2541 Application Manual (36 pages)
Bluetooth low energy
Brand:
Texas Instruments
| Category:
Transceiver
| Size: 0.91 MB
Table of Contents
Table of Contents
2
References
5
1 Overview
6
Introduction
6
2 Blood Pressure Sensor
6
Project Overview
6
User Interface
6
Basic Operation
6
Software Description
7
Initialization
7
Event Processing
7
Callbacks
7
Sending Blood Pressure Measurement Indications
8
Sending Intermediate Measurement Notifications
8
Blood Pressure Measurement
8
3 Health Thermometer
8
Project Overview
8
User Interface
8
Basic Operation
9
Software Description
9
Initialization
9
Event Processing
10
Callbacks
10
Sending Temperature Indications
10
Sending Intermediate Measurement Notifications
10
Sending Interval Change Indications
10
Thermometer Measurement Format
11
4 Heart Rate Sensor
11
Project Overview
11
User Interface
11
Basic Operation
11
Software Description
11
Initialization
12
Event Processing
12
Callbacks
12
Sending Notifications
12
5 Cycling Speed and Cadence (Csc) Sensor
12
Project Overview
13
User Interface
13
Basic Operation
13
Software Description
13
Initialization
14
Event Processing
14
Callbacks
14
Sending Notifications
14
Confirming Indications
14
Reading from the Sensor
14
Writing to the Sensor
15
Neglect Timer
15
6 Running Speed and Cadence (Rsc) Sensor
15
Project Overview
15
User Interface
15
Basic Operation
16
Software Description
16
Initialization
16
Event Processing
16
Callbacks
17
Sending Notifications
17
Confirming Indications
17
Reading from the Sensor
17
Writing to the Sensor
17
Neglect Timer
18
7 Glucose Collector
18
Project Overview
18
User Interface
18
Basic Operation
18
Record Filter Configuration
19
Software Description
19
Initialization
19
Event Processing
19
Callbacks
19
Service Discovery
20
Service Configuration
20
Record Access Control Point
20
8 Glucose Sensor
20
Project Overview
20
User Interface
20
Basic Operation
21
Software Description
21
Initialization
21
Event Processing
21
Callbacks
21
Sending Notifications and Indications
22
Record Access Control Point Processing
22
9 Hid Advanced Remote Control
22
10 Hid Emulated Keyboard
22
Project Overview
22
User Interface
23
Basic Operation
23
Software Description
23
Hidemukbd Application
23
Initialization
23
Event Processing
23
Callbacks
24
Sending Notifications
24
Hid Device Profile
24
Initialization
24
Event Processing
24
GATT Read and Write Callbacks
25
Mapping HID Reports to HID Characteristics
25
Sending and Receiving HID Reports
25
Advertising and Connection Procedures
25
11 Hosttestrelease- Ble Network Processor
25
12 Keyfobdemo
25
Project Overview
26
User Interface
26
Battery Operation
26
Accelerometer Operation
26
Keys
26
Proximity
27
Software Description
27
Initialization
27
Event Processing
27
Callbacks
27
13 Sensortag
28
Operation
28
Sensors
28
Buttons
28
Advertisement
Texas Instruments CC2541 User Manual (44 pages)
Brand:
Texas Instruments
| Category:
Microcontrollers
| Size: 2.35 MB
Table of Contents
Table of Contents
2
1 References
3
Printed Copy Included in the Box with Cc2540Dk-Mini
3
Printed Copy Included in the Box with Cc2541Dk-Mini
3
Included with Texas Instruments Bluetooth Low Energy Software Installer
3
Available from Bluetooth Special Interest Group (Sig)
3
2 Introduction
4
Kit Contents Overview
4
System Requirements
5
3 Getting Started
6
Associate Driver with Usb Dongle
6
Determining the Com Port
7
4 Using Btool
9
Starting the Application
9
Creating Able Connection between Usb Dongle and Keyfob
10
Making the Keyfob Discoverable
10
Scanning for Devices
11
Selecting Connection Parameters
12
Establishing a Connection
12
Keyfobdemo Profiles
14
Reading a Characteristic Value by UUID
14
Reading a Characteristic Value by Handle
14
Writing a Characteristic Value
15
Discovering a Characteristic by UUID
15
Reading Multiple Characteristic Values
15
Enable Notifications
15
Using the Proximity Profile
16
Activate Link Loss Service
16
Activate Immediate Alert
17
Read TX Power
17
Using the Battery Service
19
Read the Battery Level
19
Activate Battery Level Notification
19
Using the Accelerometer Service
21
Enable Accelerometer
21
Enable Accelerometer Notifications
22
Using the Simple Keys Gatt Profile
23
Enable Simple Keys Notifications
23
Using Ble Security
24
Encrypting the Connection
24
Using Bonding and Long-Term Keys
25
Additional Sample Applications
28
5 Programming / Debugging the Cc2540 or Cc2541
29
Hardware Setup for Keyfob
29
Hardware Setup for Usb Dongle
31
Using Smartrf Flash Programmer Software
33
Reading or Writing a Hex File to the CC2540/41
33
Reading or Writing the CC2540/41 Device Address
34
6 Smartrf™ Packet Sniffer
35
7 General Information
36
Document History
36
Appendix
37
Texas Instruments CC2541 User Manual (40 pages)
Bluetooth Low Energy
Brand:
Texas Instruments
| Category:
Microcontrollers
| Size: 2.87 MB
Table of Contents
Table of Contents
2
1 References
4
Printed Copy Included in the Box with Cc2540Dk
4
Printed Copy Included in the Box with Cc2541Emk
4
Included with Texas Instruments Bluetooth Low Energy Software Installer
4
Available from Bluetooth Special Interest Group (Sig)
4
2 Introduction
5
Cc2540Dk Contents Overview
5
Cc2541Emk Contents Overview
5
System Requirements
6
3 Getting Started with the Simpleble Demo
7
Hardware Setup
7
Power Options
7
Power the Boards
7
Start-Up Screen
7
Using the Joystick
7
Device Discovery
8
Establish Connection
8
Connected Operations
8
Read / Write Data
8
Monitor Rssi
9
Connection Parameter Update
9
Terminate Link
9
Simpleble Demo Source Code
9
4 Using Btool
10
As Host Board
10
Load Hosttestrelease Project on EM Using Smartrf05Eb
10
Connect Smartrf05Eb to PC
10
Determining the Com Port
11
Starting the Application
12
Creating Able Connection between Central and Peripheral Devices
13
Scanning for Devices
13
Selecting Connection Parameters
14
Establishing a Connection
14
Using the Simple Gatt Profile
15
Reading a Characteristic Value by UUID
17
Writing a Characteristic Value
18
Reading a Characteristic Value by Handle
19
Discovering a Characteristic by UUID
19
Reading Multiple Characteristic Values
20
Enabling Notifications
21
Using Ble Security
23
Encrypting the Connection
23
Using Bonding and Long-Term Keys
24
Additional Sample Applications
26
5 Program / Debug the Cc254X
27
Hardware Setup
27
Using Smartrf Flash Programmer Software
27
Reading or Writing a Hex File to the Cc254X
27
Reading or Writing the CC254X Device Address
28
6 Smartrf™ Packet Sniffer
30
7 General Information
31
Texas Instruments CC2541 User Manual (29 pages)
Bluetooth low energy Advanced Remote Control Kit
Brand:
Texas Instruments
| Category:
Remote Control
| Size: 1.99 MB
Table of Contents
Table of Contents
2
1 References
5
Printed Copy Included in the Box with CC2541-ARC
5
Included with TI BLE-Stack Software Installer
5
Available from Bluetooth Special Interest Group (SIG)
5
2 Introduction
6
Kit Contents Overview
6
System Requirements
7
Dongle
7
Hardware Included with the CC2541ARC
7
Windows 8
8
Debugging
8
Bluetooth Devices as Seen in Windows Device Manager
8
3 Using the CC2540 USB Dongle
9
Plugging the Dongle into a Computer
9
Connecting to the Advanced Remote Control
9
Pairing for the First Time
9
CC2540 USB Dongle Viewed in the Device Manager
9
SW1 - Clear Bonding Information SW2 - Scan and Pair with Advanced Remote Control
10
Connecting Devices Already Bonded
11
Disconnecting
11
Removing Long Term Bond-Data
11
LED States
11
Button Actions
11
4 Connecting the Advanced Remote Control to Windows 8
12
Adding the Advanced Remote Control
12
Remove Device
15
Remove Bluetooth Device
16
5 Using the Advanced Remote Control
17
Advertising and Connecting
17
Using the Keyboard
17
Controlling the Media Settings with Consumer Control Buttons
17
Advanced Remote Control
17
Using the Mouse
18
Removing Bond Information
18
Calibrating
18
6 Programming and Debugging the CC2541 Advanced Remote
19
Hardware Setup for Advanced Remote
19
Advanced Remote Programming Setup
19
Hardware Setup for USB Dongle
20
CC2540 USB Dongle Connected to CC Debugger
21
Using Smartrf Flash Programmer Software
22
Reading or Writing a Hex File to the CC2540/41
23
Flash Programmer
23
Reading or Writing the CC2540/41 Device Address
24
Using IAR for Debugging and Programming
24
Advanced Remote Kit Software Projects
24
Hex Image Files
24
Advance Remote Project Files
25
File Components of the Advance Remote Control Project
25
File Components of the HID Dongle Project
25
HID Dongle Project Files
25
Texas Instruments CC2541 User Manual (24 pages)
Bluetooth Low Energy Advanced Remote Control Kit
Brand:
Texas Instruments
| Category:
Remote Control
| Size: 1.17 MB
Table of Contents
Table of Contents
2
1 References
3
Printed Copy Included in the Box with Cc2541-Arc
3
Included with Texas Instruments Bluetooth Low Energy Software Installer
3
Available from Bluetooth Special Interest Group (Sig)
3
B Luetooth S Pecial I Nterest G Roup (Sig)
3
2 Introduction
4
Kit Contents Overview
4
System Requirements
5
Dongle
5
Windows 8
5
Debugging
5
3 Using the Cc2540 Usb Dongle
6
Plugging It into a Computer
6
Connecting to the Advanced Remote Control
7
First Time Pairing
7
Connection for Devices Which Are Already Bonded
7
Disconnecting
7
Removing Long Term Bond-Data
8
LED States
8
Button Actions
8
4 Connecting the Advanced Remote Control to Windows 8
9
Open the "Devices" Tab of "PC Settings" and Click "Add a Device
9
Adding the Advanced Remote Control
10
5 Using the Advanced Remote Control
11
Advertise and Connect
11
Keyboard Input
11
Consumer Control
11
Mouse Input
11
Remove Bond Information
11
Calibrate
11
6 Programming / Debugging the Cc2541 Advanced Remote
12
Hardware Setup for Advanced Remote
12
Hardware Setup for Usb Dongle
13
Using Smartrf Flash Programmer Software
14
Reading or Writing a Hex File to the CC2540/41
14
Reading or Writing the CC2540/41 Device Address
15
Using Iar for Debugging and Programming
15
Advance Remote Project Files
15
HID Dongle Project Files
15
7 Software Overview
16
Hid over Gatt
16
BLE HID Terminology
16
GATT Services
16
Data Flow
17
HID Report Overview
18
8 General Information
19
Document History
19
Texas Instruments CC2541 User Manual (18 pages)
Advanced Remote Control
Brand:
Texas Instruments
| Category:
Remote Control
| Size: 1.14 MB
Table of Contents
Table of Contents
2
1 Opening the Box and Evaluating Bluetooth ® Low Energy
4
Kit Contents
4
Introduction
4
Hardware Setup
5
2 Connecting Using the Single-Mode BLE CC2540USB HID Dongle
6
Inserting the Dongle in the USB Port
6
Advertising and Connecting
6
Managing Connection and Bonds
7
3 Connecting to Windows 8 with Bluetooth® 4.0 LE (Smart Ready) Hardware
8
Ensure BLE Works
8
Opening PC Settings
9
Adding an Advanced Remote
10
Adding an HID Advremote
11
Entering the Pairing Code
12
Removing a Device
12
4 Using the Advanced Remote Control
13
Advertising and Connecting
13
Using the Keyboard
13
Advanced Remote Control
13
Controlling the Media Settings with Consumer Control Buttons
14
Using the Mouse
14
Removing Bond Information
14
Calibrating
14
5 Additional Tools and Links
15
BLE Packet Sniffer
15
Smartrf Flash Programmer
15
IAR Embedded Workbench
16
BLE E2E Forum
16
BLE Wiki
16
Links
17
Texas Instruments CC2541 Quick Start Manual (7 pages)
Brand:
Texas Instruments
| Category:
Other
| Size: 0.68 MB
Texas Instruments CC2541 Quick Start Manual (7 pages)
Evaluation Module Kit
Brand:
Texas Instruments
| Category:
Motherboard
| Size: 1.33 MB
Advertisement
Related Products
Texas Instruments CC2541ARC
Texas Instruments CC2541DK-MINI
Texas Instruments CC2541F128
Texas Instruments CC2540
Texas Instruments CC2543
Texas Instruments CC2540DK-MINI
Texas Instruments CC2543EM
Texas Instruments CC2540F128
Texas Instruments CC2543EMs
Texas Instruments CC2543-CC2544DK
Texas Instruments Categories
Motherboard
Control Unit
Microcontrollers
Computer Hardware
Calculator
More Texas Instruments Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL