Cookery-Book, V1.0, February XMC1400 BootKit HelloWorld
|
|
- Charleen Floyd
- 5 years ago
- Views:
Transcription
1 Cookery-Book, V1.0, February 2017 XMC1400 BootKit HelloWorld Programming ( Hello World ) an Infineon XMC1400 (ARM Cortex M0) Microcontroller. Using Dave/Eclipse( Code Generator, IDE, Compiler, Linker, Locator, Debugger, Flash Programmer, Utility Too ls). State-of-the-art component-based (= Dave Apps ) Embedded Softwa re Engineering/Development. Microcontrollers
2 Introduction: This is a Hands-On Training / Cookery Book / step-by-step book. It will help inexperienced users to get the XMC1400 BootKit up and running. With this step-by-step book you should be able to get your first useful program in less than 2 hours. The purpose of this document is to gain know-how of the microcontroller and the tool-chain. Additionally, the "hello world example" can easily be expanded to suit your needs. You can connect either a part of - or your entire application to the XMC1400 BootKit. You are also able to benchmark any of your algorithms to find out if the selected microcontroller fulfils all the required functions within the time frame needed. Note: The style used in this document focuses on working through this material as fast and easily as possible. That means there are full screenshots and dialog-window-screenshots; extensive use of colours and page breaks; and listed source-code is not formatted to ease copy & paste. Have fun and enjoy the XMC1400 BootKit! Cookery-Book 2
3 XMC1400 BootKit: Note: For further information, please refer to the XMC1400 BootKit home page: Cookery-Book 3
4 Used/selected microcontroller: XMC1400 Block Diagram (Source: Product Marketing) Cookery-Book 4
5 XMC1400 Block Diagramm (Source: Data Sheet) Note: Just by comparing the different sources of block diagrams, you should be able to get a picture of the product and to answer some of your initial questions. Cookery-Book 5
6 Cookery book For your first programming example for the XMC1400 BootKit: Your program: Chapter/ Step *** Recipes *** 0.) Dave Installation.) Dave Installation.) Dave Updates 1.) Using Dave Part 1: Transmit Data To A Serial Terminal Program.) Microcontroller initialization.) Programming of your application (hello world) with the Dave toolchain.) Using the debugger 2.) Part 2: Receive Data From The Terminal Program 3.) Part 3: Ports (LEDs) 4.) Part 4: Blinking LEDs (SystemTimer) Feedback: 5.) Feedback Cookery-Book 6
7 0.) Dave Installation: Install Dave: Go to and install the latest Dave version ( ). Note: Install all/everything offered. Do not use blanks/spaces in windows directory names and windows path names! Result: Start Dave: Double click Cookery-Book 7
8 Workspace Launcher -> Workspace: insert C:\DAVE_4_3_2_Workspace_HelloWorld Click OK Cookery-Book 8
9 Cookery-Book 9
10 Update Dave: Help -> Check for Updates Help -> Check for DAVE APP Updates Help -> Install Dave APP/Example/Device Library -> Dave Site: Work with: select Dave Project Library Manager Help -> Install Dave APP/Example/Device Library -> Dave Site: Work with: select Dave APPS Library Manager Help -> Install Dave APP/Example/Device Library -> Dave Site: Work with: select Contributed Dave APPS Library Manager Note: Select All and install all/everything Note: In case your Update Process is frozen check your network connection: Window -> Preferences -> General -> Network Connections -> Active Provider -> change from Direct (= default after installation) to Native (Company-Proxy) -> Apply -> OK Cookery-Book 10
11 1.) Using Dave Part 1: Transmit Data To The Serial Terminal Program Create your Dave CE project and select the XMC1400 microcontroller: Dave Digital Application virtual/valuable/verbose Engineer CE Code Engine/Generator File New click DAVE Project Cookery-Book 11
12 Project Name: insert XMC1400_BootKit_HelloWorld Project Type: select Dave CE Project Click Next Cookery-Book 12
13 Microcontrollers -> XMC1400 Series: select XMC1404-Q064X0200 Click Finish Cookery-Book 13
14 Cookery-Book 14
15 Click Cookery-Book 15
16 Add New APP -> Communication -> General Purpose -> select/click UART Click Add, click Close Cookery-Book 16
17 Double click UART UART_0 Cookery-Book 17
18 Note: Window -> Reset Perspective restores your IDE windows/perspective/view anytime! Cookery-Book 18
19 UART_0 Configuration: UART_0 -> General Settings -> Operating mode: check Full Duplex UART_0 -> General Settings -> Desired speed[baud]: insert 9600 <ENTER> Note: Validate each alpha numeric entry by pressing <ENTER>. Cookery-Book 19
20 UART_0 -> Advanced Settings -> Protocol Handling -> Transmit mode: check/select Interrupt UART_0 -> Advanced Settings -> Protocol Handling -> Receive mode: select Direct UART_0 -> Advanced Settings -> FIFO Settings: click to untick Enable transmit FIFO UART_0 -> Advanced Settings -> FIFO Settings: click to untick Enable receive FIFO Cookery-Book 20
21 Note: To understand the difference between Interrupt und Direct see APP Help: Right mouse button click at UART-APP: click APP Help Cookery-Book 21
22 APP Help: see UART Documentation, e.g. Architecture Description, Methods, Cookery-Book 22
23 APP Help: see UART Documentation, Methods: Cookery-Book 23
24 UART_0 -> Interrupt Settings -> Transmit: tick End of transmit callback: Click OK Cookery-Book 24
25 UART_0 -> Interrupt Settings -> Transmit: End of transmit callback: insert fendoftransmitcallback <ENTER> Cookery-Book 25
26 UART_0 -> Pin Settings: tick Enable advanced pin characteristics Cookery-Book 26
27 UART Pin Connection: Right mouse button click at UART UART_0 (APP): click Manual Pin Allocator Cookery-Book 27
28 Manual Pin Allocator -> UART_0 -> Receive Pin: select #31 (P1.3) Manual Pin Allocator -> UART_0 -> Transmit Pin: select #32 (P1.2) Click Save, click Close Cookery-Book 28
29 Note: Cookery-Book 29
30 Note: Cookery-Book 30
31 Generate your file system: Click Generate Code Cookery-Book 31
32 Insert your application specific program: Note: Dave doesn t change code in main.c Cookery-Book 32
33 Change Dave s Perspective from DAVE CE to DAVE IDE: -> Click DAVE IDE Cookery-Book 33
34 Double click MAIN.C: Cookery-Book 34
35 Double click MAIN.C and delete everything (e.g. Strg+A and DELETE): Cookery-Book 35
36 Double click MAIN.C and insert Code: #include <DAVE.h> // Declarations from DAVE Code Generation (includes SFR declaration) #include <stdio.h> #include <ctype.h> #include <string.h> #include <stdbool.h> // ***** defines: ***** // ***** Global Variables: ***** // Transmit: const unsigned char ucarraymenu[] = "\n" "1... LEDs ON\n" "2... LEDs OFF\n" "3... LEDs Toggle\n" "4... LEDs Blinking\n" "\n" "your choice: "; unsigned int ucstringlength1 = 0; unsigned int ucstringlength2 = 0; char mb[200]; // MessageBuffer for sprintf() unsigned int imainmenuloopcounter = 0; bool btransmitbusy = true; // ***** function prototypes: ***** // Transmit: void fmyprintf(const unsigned char *p); void fendoftransmitcallback(void); int main(void) { DAVE_Init(); // Initialization of DAVE APPs imainmenuloopcounter++; sprintf(mb,"\n\n\n*** MainMenuLoopCounter = %d ***",imainmenuloopcounter); // Write formatted data to string mb (MesssageBuffer) fmyprintf(mb); while (btransmitbusy); fmyprintf(ucarraymenu); while (btransmitbusy); while(1u) Cookery-Book 36
37 { //=================================================================================== ====== //=================================================================================== ====== } } void fendoftransmitcallback(void) { btransmitbusy = false; } void fmyprintf(const unsigned char *p) { unsigned char *helpstarttextpointer = p; btransmitbusy = true; // will be cleared by fendoftransmitcallback ucstringlength1 = 0; ucstringlength2 = strlen(p); while(*p) { ucstringlength1++; *p++; } } if(ucstringlength1 == ucstringlength2) { UART_Transmit(&UART_0, helpstarttextpointer, ucstringlength2); } Cookery-Book 37
38 Cookery-Book 38
39 Generate your application program: Click Rebuild Active Project Cookery-Book 39
40 Cookery-Book 40
41 Connect the XMC1400 BootKit to the host computer: USB Connection USB Connection: Note: A USB driver is installed the first time while connecting the XMC1400 BootKit via USB to your host computer. Note: A default virtual COM Port is generated. Cookery-Book 41
42 Connecting a serial terminal program (e.g. Docklight): Start Docklight Click X Cookery-Book 42
43 Click Project Settings: Cookery-Book 43
44 Project Settings -> Communication Mode -> Send/Receive on Comm. Channel: select YOUR COM Project Settings -> COM Port Settings -> Baud Rate: select/check 9600 Cookery-Book 44
45 Check: Click OK Cookery-Book 45
46 Click Connect: Cookery-Book 46
47 Configure what you want to send (1, 2, 3, 4, 5) to the XMC1400 BootKit: Double click inside : Insert 1 <Tab key> 1 Click OK Cookery-Book 47
48 Repeat for 2, 3, 4, and 5 and see the result: And click Connect again Cookery-Book 48
49 Docklight is ready: Cookery-Book 49
50 Configure/Start/Launch the debugger: Click Debug Cookery-Book 50
51 Double click GDB SEGGER J-Link Debugging Cookery-Book 51
52 Click Debug Cookery-Book 52
53 If asked Do you want to update to the latest firmware version? > click Yes Cookery-Book 53
54 Tick Remember my decision Click Yes Cookery-Book 54
55 Welcome to the Debug perspective: Cookery-Book 55
56 And start your program: Click Resume (F8) Cookery-Book 56
57 And see the result: Cookery-Book 57
58 Terminate the Debugger Connection: Click Terminate: Cookery-Book 58
59 And go back to the DAVE CE perspective/view: Cookery-Book 59
60 Part 2: Receive Data From The Terminal Program Click Add New APP Cookery-Book 60
61 Add New App -> System: select/click INTERRUPT Click Add, click Close Cookery-Book 61
62 Cookery-Book 62
63 Right mouse button click at INTERRUPT INTERRUPT_0 click Rename Instance Label Cookery-Book 63
64 Insert INT_UART_Receive Click OK Cookery-Book 64
65 Double click INTERRUPT INT_UART_Receive Cookery-Book 65
66 Interrupt Settings -> Interrupt handler: insert INT_UART_Receive_ISR <ENTER> Cookery-Book 66
67 Dave Signal Connection (UART_0 Receive -> INT_UART_Receive): Right mouse button click UART UART_0 (APP) -> click HW Signal Connections Cookery-Book 67
68 HW Signal Connections: select event_std_receive, select INT_UART_Receive, select sr_irq Click Save, click Close Cookery-Book 68
69 You can see the result (Signal Connection) in the HW Signal Connectivity view: Cookery-Book 69
70 Click Generate Code: Cookery-Book 70
71 Change to DAVE IDE Perspective/view: Cookery-Book 71
72 Double click MAIN.C and insert Code: // Receive: uint8_t ucuartreceiveddataglobal = '\0'; volatile unsigned int uireceivedcounterglobal = 0; unsigned int uireceivedcounterold_global = 0; Cookery-Book 72
73 Double click MAIN.C and insert Code: if (uireceivedcounterold_global!= uireceivedcounterglobal) { switch (ucuartreceiveddataglobal) { case '1': fmyprintf("\n*** > LEDs ON!!! ***\n"); while (btransmitbusy); break; case '2': fmyprintf("\n*** > LEDs OFF!!! ***\n"); while (btransmitbusy); break; case '3': fmyprintf("\n*** > LEDs TOGGLED!!! ***\n"); while (btransmitbusy); break; case '4': fmyprintf("\n*** > LEDs BLINKING!!! ***\n"); while (btransmitbusy); break; case '5': ; break; default : ; break; } uireceivedcounterold_global = uireceivedcounterglobal; imainmenuloopcounter++; sprintf(mb,"\n\n\n*** MainMenuLoopCounter = %d ***",imainmenuloopcounter); // Write formatted data to string mb fmyprintf(mb); while (btransmitbusy); } fmyprintf(ucarraymenu); while (btransmitbusy); Cookery-Book 73
74 Cookery-Book 74
75 Double click MAIN.C and insert Code: void INT_UART_Receive_ISR (void) { uireceivedcounterglobal++; UART_Receive(&UART_0, &ucuartreceiveddataglobal, 1); } Cookery-Book 75
76 Click Rebuild Active Project Cookery-Book 76
77 Cookery-Book 77
78 Start the debugger: click Debug: Cookery-Book 78
79 Start the program: click Resume: Cookery-Book 79
80 And see the result in the Serial Terminal Program: Cookery-Book 80
81 Cookery-Book 81
82 Terminate the Debugger Connection: Click Terminate: Cookery-Book 82
83 And go back to the DAVE CE perspective/view: Cookery-Book 83
84 Part 3: Ports (LEDs) Click Add New APP Cookery-Book 84
85 Add New APP -> System: select/click DIGITAL_IO Click Add Cookery-Book 85
86 Click Add, click Add, click Add, click Close Cookery-Book 86
87 See the result: Cookery-Book 87
88 Rename IOs: Right mouse button click at DIGITAL_IO DIGITAL_IO_0 (APP): click Rename Instance Label insert LED_P4_P0 click OK Right mouse button click at DIGITAL_IO DIGITAL_IO_1 (APP): click Rename Instance Label insert LED_P4_P1 click OK Right mouse button click at DIGITAL_IO DIGITAL_IO_2 (APP): click Rename Instance Label insert LED_P4_P2 click OK Right mouse button click at DIGITAL_IO DIGITAL_IO_3 (APP): click Rename Instance Label insert LED_P4_P3 click OK And see the result: Cookery-Book 88
89 Change IOs from Input to Output: Double click LED_P4_P0: General Settings -> Pin direction: select Input/Output Double click LED_P4_P1: General Settings -> Pin direction: select Input/Output Double click LED_P4_P2: General Settings -> Pin direction: select Input/Output Double click LED_P4_P3: General Settings -> Pin direction: select Input/Output Cookery-Book 89
90 Connect IOs to Pins: Right mouse button click at LED_P4_P0: click Manual Pin Allocator -> Pin Number (Port): select #59 (P4.0) Click Save, click Close Cookery-Book 90
91 Right mouse button click at LED_P4_P1: click Manual Pin Allocator -> Pin Number (Port): select #60 (P4.1) Click Save, click Close Cookery-Book 91
92 Right mouse button click at LED_P4_P2: click Manual Pin Allocator -> Pin Number (Port): select #61 (P4.2) Click Save, click Close Cookery-Book 92
93 Right mouse button click at LED_P4_P3: click Manual Pin Allocator -> Pin Number (Port): select #62 (P4.3), Click Save, click Close Cookery-Book 93
94 Note: Cookery-Book 94
95 Note: Instead of the Manual Pin Allocater you can use you can use the Pin Mapping Perspective Cookery-Book 95
96 Click Pin Mapping Perspective: Cookery-Book 96
97 Change from Perspective Pin Mapping to Perpective DAVE IDE: Cookery-Book 97
98 Generate Code: click Generate Code Cookery-Book 98
99 Double click MAIN.C and insert Code: // LED Blinking: #define ON 1 #define OFF 0 Cookery-Book 99
100 Double click MAIN.C and insert Code: // LED Blinking: bool bledsblinkingstatusglobal = OFF; // used by the BLINKING INTERRUPT bool bledsonoffstatusglobal = OFF; // used by the fleds_toggle function Cookery-Book 100
101 Double click MAIN.C and insert Code: // LEDs: void fleds_on (void); void fleds_off (void); void fleds_toggle (void); Cookery-Book 101
102 Double click MAIN.C and DELETE the Switch Case Statement and insert the new Switch Case Statement: switch (ucuartreceiveddataglobal) { case '1': bledsblinkingstatusglobal = OFF, fleds_on(), fmyprintf("\n*** > LEDs ON!!! ***\n"); while (btransmitbusy); break; case '2': bledsblinkingstatusglobal = OFF, fleds_off(), fmyprintf("\n*** > LEDs OFF!!! ***\n"); while (btransmitbusy); break; case '3': bledsblinkingstatusglobal = OFF, fleds_toggle(), fmyprintf("\n*** > LEDs TOGGLED!!! ***\n"); while (btransmitbusy); break; case '4': bledsblinkingstatusglobal = ON, fmyprintf("\n*** > LEDs BLINKING!!! ***\n"); while (btransmitbusy); break; case '5': ; break; default : ; break; } Cookery-Book 102
103 Cookery-Book 103
104 Double click MAIN.C and insert Code: void fleds_on (void) { DIGITAL_IO_SetOutputLow(&LED_P4_P0); DIGITAL_IO_SetOutputLow(&LED_P4_P1); DIGITAL_IO_SetOutputLow(&LED_P4_P2); DIGITAL_IO_SetOutputLow(&LED_P4_P3); } bledsonoffstatusglobal = ON; void fleds_off (void) { DIGITAL_IO_SetOutputHigh(&LED_P4_P0); DIGITAL_IO_SetOutputHigh(&LED_P4_P1); DIGITAL_IO_SetOutputHigh(&LED_P4_P2); DIGITAL_IO_SetOutputHigh(&LED_P4_P3); } bledsonoffstatusglobal = OFF; void fleds_toggle (void) { if (bledsonoffstatusglobal == ON) { fleds_off(); } else { fleds_on(); } } Cookery-Book 104
105 Cookery-Book 105
106 Note: DAVE CE Perspective -> IO methods see APP Help: Right mouse button click at DIGITAL_IO: click APP Help Cookery-Book 106
107 Note: IO methods see APP Help: Cookery-Book 107
108 Note: IO methods see APP Help: Cookery-Book 108
109 Click Rebuild Active Project: Cookery-Book 109
110 Cookery-Book 110
111 Start the debugger: click Debug: Cookery-Book 111
112 Start the program: click Resume: Cookery-Book 112
113 And see the result in the Serial Terminal Program AND on the XMC1400 BootKit: e.g.: click 2, click 3: Cookery-Book 113
114 Terminate the Debugger Connection: Click Terminate: Cookery-Book 114
115 And go back to the DAVE CE perspective/view: Cookery-Book 115
116 Part 4: Blinking LEDs (SystemTimer) Click Add New APP: Cookery-Book 116
117 Add New APP -> System: select/click SYSTIMER Click Add, click Close Cookery-Book 117
118 Cookery-Book 118
119 Rename SYSTIMER: Right mouse button click at SYSTIMER SYSTIMER_0: click Rename Instance Label Cookery-Book 119
120 insert SoftwareTimer1ms click OK Cookery-Book 120
121 Double click SYSTIMER SoftwareTimer1ms: General Settings: Number of software timers: insert 1 <ENTER> Cookery-Book 121
122 Generate Code: click Generate Code Cookery-Book 122
123 Change from Perspective DAVE CE to Perspective DAVE IDE: Cookery-Book 123
124 Double click MAIN.C and insert Code: // SoftwareTimer: #define ONESEC U Cookery-Book 124
125 Double click MAIN.C and insert Code: // LEDs Blinking: void feverysecond (void); Cookery-Book 125
126 Double click MAIN.C and insert Code: uint32_t SoftwareTimer; SYSTIMER_STATUS_t statussystimer; Cookery-Book 126
127 Double click MAIN.C and insert Code: SoftwareTimer = (uint32_t)systimer_createtimer(onesec,systimer_mode_periodic,(void*)feverysecond,null ); if (SoftwareTimer!= 0U) { ; // Software timer is created successfully } else { while (1); // Software timer creation is failed } statussystimer = SYSTIMER_StartTimer(SoftwareTimer); if (statussystimer == SYSTIMER_STATUS_SUCCESS) { ; // Software timer is running } else { while (1); // Error during Software timer start operation } Cookery-Book 127
128 Cookery-Book 128
129 Double click MAIN.C and insert Code: void feverysecond (void) { if (bledsblinkingstatusglobal == ON) { fleds_toggle(); } } Cookery-Book 129
130 Cookery-Book 130
131 Click Rebuild Active Project: Cookery-Book 131
132 Cookery-Book 132
133 Note: SYSTIMER: methods see APP Help: DAVE CE Perspective -> right mouse button click at SYSTIMER SoftwareTimer1ms -> APP Help: Cookery-Book 133
134 Note: SYSTIMER: methods see APP Help: DAVE CE Perspective -> right mouse button click at SYSTIMER SoftwareTimer1ms -> APP Help -> click Methods: Cookery-Book 134
135 Start the debugger: click Debug: Cookery-Book 135
136 Start the program: click Resume: Cookery-Book 136
137 And see the result in the Serial Terminal Program AND on the XMC1400 BootKit: Cookery-Book 137
138 Terminate the Debugger Connection: Click Terminate: Cookery-Book 138
139 And go back to the DAVE IDE perspective/view: Cookery-Book 139
140 Save your XMC1400 Hello World project: File > Export Cookery-Book 140
141 Export -> Select: select/expand Infineon: select/click DAVE Projects Click Next Cookery-Book 141
142 Tick XMC1400_BootKit_HelloWorld, click Select Archive File, click Browse Cookery-Book 142
143 Export To Archive File: Select/Create any Windows Directory of your choice (e.g. C:\XMC1400_Hello-World) File name: e.g. insert XMC1400_BootKit_HelloWorld Click Save Cookery-Book 143
144 Click Finish File - Exit Cookery-Book 144
145 Conclusion: In this step-by-step book you have learned how to use the XMC1400 BootKit together with the Dave tool chain. Now you can easily expand your hello world program to suit your needs! You can connect either a part of - or your entire application to the XMC1400 BootKit. You are also able to benchmark any of your algorithms to find out if the selected microcontroller fulfils all the required functions within the time frame needed. Have fun and enjoy working with the XMC1400 BootKit! Cookery-Book 145
146 5.) Feedback (XMC1400, BootKit, Hello World): Your opinion, suggestions, and/or criticisms If you have any suggestions please give feedback to: Your suggestions/ideas: Cookery-Book 146
147
XMC4700/XMC4800 RelaxKit HelloWorld (USB)
Cookery-Book, V1.0, A pril 2017 XMC4700/XMC4800 RelaxKit HelloWorld (USB) Programming ( Hello World ) an Infineon XMC4700 (ARM Cortex M4) Microcontroller. Using Dave/Eclipse( Code Generator, IDE, Compiler,
More informationXMC1200 Boot Kit. Getting Started
XMC1200 Boot Kit Getting Started Agenda (1/2) 1 2 3 4 5 6 7 8 Kit Overview Hardware Overview Tooling Overview Boot Modes DAVE TM Getting Started Example Blinky based on XMC Lib Example Blinky based on
More informationDAVE 3 Hands on / Quick Start Tutorial. Presentation Tutorial Start 1 v1.1: Creating a simple Project using PWM and Count Apps
DAVE Hands on / Quick Start Tutorial Presentation Tutorial Start v.: Creating a simple Project using PWM and Count Apps Project Changing the brightness of an LED with the PWM App PWMSP00 Interrupt on timer
More informationInstallation and Quick Start of isystem s winidea Open in DAVE. Tutorial Version 1.0, May, 2014
Installation and Quick Start of isystem s winidea Open in DAVE Tutorial Version.0, May, 0 About winidea Open isysytem provides a free version of its debugger IDE called winidea Open; it can use the Segger
More informationApplication Note, V2.0, April 2010 AP16174 XE164
Application Note, V2.0, April 2010 AP16174 XE164 for a hello world application Using DAvE (Code Generator) Using the KEIL tool chain µvision 4 (IDE, Compiler, Utility Tools) Microcontrollers Edition 2010-04-22
More informationXMC1000 LED Lighting Application Kit. Getting Started
XMC1000 LED Lighting Application Kit Getting Started Agenda (1/2) 1 2 3 3a 3b 4 4a 4b Kit Overview Hardware Overview Tooling Overview Boot Modes DAVE TM Getting Started Example RGB Lamp using LED_LAMP
More informationXC2287M HOT. Solution ASC. Uses a timer triggered LED to toggle with ASC Interrupt
XC2287M HOT Solution ASC Uses a timer triggered LED to toggle with ASC Interrupt Device: XC2287M-104F80 Compiler: Tasking Viper 2.4r1 Code Generator: DAvE 2.1 XC2287M HOT Exercise ASC Hello World with
More informationQuick Start Guide Sense2GoL Module. July 12 th 2018
Quick Start Guide Sense2GoL Module July 12 th 2018 Table of contents 1 Overview 2 Development Tools Installation 3 Flashing and Debugging 4 GUI 5 Stream Raw data 2 Table of contents 1 Overview 2 Development
More informationMicrium uc/probe XMC getting started. XMC TM microcontrollers July 2016
Micrium uc/probe XMC getting started XMC TM microcontrollers July 2016 Agenda 1 2 3 4 5 6 7 8 Objective of this tutorial What we need to follow this tutorial? Introduction to Micrium uc/probe TM XMC TM
More informationNote that FLIP is an Atmel program supplied by Crossware with Atmel s permission.
INTRODUCTION This manual will guide you through the first steps of getting the SE-8051ICD running with the Crossware 8051 Development Suite and the Atmel Flexible In-System Programming system (FLIP). The
More informationXMC1000 / XMC4000 Motor Control Application Kit
XMC1000 / XMC4000 Motor Control Application Kit Getting Started 01 v1.0 Induction Motor V/F Control App (ACIM_FREQ_CTRL) Induction Motor V/F Control App 1 Motor Control Application Kit Composition 2 Development
More informationKeil TM MDK-ARM Quick Start for. Holtek s HT32 Series Microcontrollers
Keil TM MDK-ARM Quick Start for Holtek s Microcontrollers Revision: V1.10 Date: August 25, 2011 Table of Contents 1 Introduction... 5 About the Quick Start Guide... 5 About the Keil MDK-ARM... 6 2 System
More informationXC2287M HOT Getting Started Exercise 1 Get familiar with the tool chain and uses a timer triggered LED toggle
XC2287M HOT Getting Started Exercise 1 Get familiar with the tool chain and uses a timer triggered LED toggle Device: XC2287M-104F80 Compiler: Tasking Viper 2.4r1 Code Generator: DAvE 2.1 Getting Started
More informationApplication Note, V2.0, August 2007 AP08067 XC886/XC888
Application Note, V2.0, August 2007 AP08067 XC886/XC888 XC888 Starter Kit "Cookery-Book" for a "Hello world" application. You can do the Hello world example in this document with the evaluation version
More informationMigrating from CubeSuite+ to Eclipse RL78 Family
Migrating from CubeSuite+ to Eclipse RL78 Family LAB PROCEDURE Description: This hands-on lab covers how to convert CubeSuite+ project to Renesas new Eclipsebased IDE, e 2 studio using Free GNU compiler
More informationHands-On with STM32 MCU Francesco Conti
Hands-On with STM32 MCU Francesco Conti f.conti@unibo.it Calendar (Microcontroller Section) 07.04.2017: Power consumption; Low power States; Buses, Memory, GPIOs 20.04.2017 21.04.2017 Serial Interfaces
More informationQuick Start Guide Demo Distance2Go. September 2017
Quick Start Guide Demo Distance2Go September 2017 Table of Contents 1 Hardware Description 2 Tools Installation 3 Demo Distance2Go USB Connections 4 Building, Flashing and Debugging 5 Radar GUI 2 Table
More informationData Structures. Home
SYSTIMER Home Data Structures Data Structure Index Data Fields Data Structures Here are the data structures with brief descriptions: SYSTIMER This structure contains pointer which is used to hold CPU instance
More informationQuick Start Guide Demo Distance2Go. July 2018
Quick Start Guide Demo Distance2Go July 2018 Table of Contents 1 Hardware Description 2 Tools Installation 3 Demo Distance2Go USB Connections 4 Building, Flashing and Debugging 5 Raw data streaming 2 Table
More information1. Project title: XMC 2Go Barometric Sensor Interfacing. Burlacu Eusebiu 2. Abstract
1. Project title: XMC 2Go Barometric Sensor Interfacing Burlacu Eusebiu eusebiu92@gmail.com 2. Abstract Barometric pressure has a large scale usage in industrial applications. It is used in weather determination,
More informationKinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide
Freescale Semiconductor, Inc. KSDKKL03UG User s Guide Rev. 1.0.0, 09/2014 Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide 1 Introduction This document describes the hardware and software
More informationF28335 ControlCard Lab1
F28335 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f2833x\v132
More informationLABORATORIO DI ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI ELETTRONICI INDUSTRIALI
LABORATORIO DI ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI ELETTRONICI INDUSTRIALI Laboratory Lesson 1: - Introduction to System Workbench for STM32 - Programming and debugging Prof. Luca Benini
More informationXC2287M HOT. Solution GPT12. Uses a timer triggered LED s to toggle. Device: XC2287M-104F80 Compiler: Tasking Viper 2.4r1 Code Generator: DAvE 2.
XC2287M HOT Solution GPT12 Uses a timer triggered LED s to toggle Device: XC2287M-104F80 Compiler: Tasking Viper 2.4r1 Code Generator: DAvE 2.1 XC2287M HOT Exercise GPT12 Hardware Triggering of GPT12 Let
More informationIAR EWARM Quick Start for. Holtek s HT32 Series Microcontrollers
IAR EWARM Quick Start for Holtek s Microcontrollers Revision: V1.10 Date: August 25, 2011 Table of Contents 1 Introduction... 5 About the Quick Start Guide... 5 About the IAR EWARM... 6 2 System Requirements...
More informationXC2287M HOT. Solution CAN_2 Serial Communication using the CAN with external CAN BUS
XC2287M HOT Solution CAN_2 Serial Communication using the CAN with external CAN BUS Device: XC2287M-104F80 Compiler: Tasking Viper 2.4r1 Code Generator: DAvE 2.1 Page 2 XC2287M HOT Exercise CAN_2 Serial
More informationF28069 ControlCard Lab1
F28069 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f28069\v135
More informationXC2287M HOT Solution CAN Serial Communication using the CAN. Device: XC2287M-104F80 Compiler: Tasking Viper 2.4r1 Code Generator: DAvE 2.
XC2287M HOT Solution CAN Serial Communication using the CAN Device: XC2287M-104F80 Compiler: Tasking Viper 2.4r1 Code Generator: DAvE 2.1 Page 2 XC2287M HOT Exercise CAN Serial Communication using the
More informationBASICS OF THE RENESAS SYNERGY TM
BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 8 HELLO WORLD! HELLO BLINKY! CONTENTS 8 HELLO WORLD! HELLO BLINKY! 03 8.1 Your First Project Using e 2 studio 04 8.1.1 Creating
More informationARM XMC - experiment No. 4
ARM XMC - experiment No. 4 E4.1 Name: Infineon ARM XMC Boot kit car board instrumentation E4.2 Overview and purpose The experiment explores hardware and software resources of XMC Infineon platform Boot
More informationEthernut 3 Source Code Debugging
Ethernut 3 Source Code Debugging Requirements This is a short listing only. For Details please refer to the related manuals. Required Hardware Ethernut 3 Board Turtelizer 2 JTAG Dongle PC with USB and
More informationXC866 Getting Started on EasyKit & Toolkits
March 2005 XC866 on EasyKit & Toolkits Page 1 N e v e r s t o p t h i n k i n g. Overview DAvE! This will get you started in using the XC866. KEIL HiTOP XC800_ FLOAD! You will be introduced to the following
More informationBASICS OF THE RENESAS SYNERGY TM
BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues
More informationXMC4800 EtherCAT APP SSC Slave Example. Getting Started V3.0
XMC4800 EtherCAT APP SSC Slave Example Getting Started V3.0 1 2 3 4 5 6 7 Overview and Requirements Setup Defining the interface of EtherCAT slave node Generating Slave Stack Code and ESI file Implementation
More informationExercise: PWM Generation using the N2HET
Exercise: PWM Generation using the N2HET 1 Overview In this exercise we will: Create a new HALCoGen Project Configure HALCoGen to generate A basic PWM with a period of 1 second and a duty cycle of 75%
More informationFreescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0
Freescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0 1 Introduction... 3 2 Download DS-5 from www.arm.com/ds5... 3 3 Open DS-5 and configure the workspace... 3 4 Import the Projects into
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues
More informationGetting Started with Kinetis SDK (KSDK) v.1.2
Freescale Semiconductor Document Number: KSDK12GSUG User's Guide Rev. 0, 4/2015 Getting Started with Kinetis SDK (KSDK) v.1.2 1 Overview Kinetis SDK (KSDK) is a Software Development Kit that provides comprehensive
More informationGetting Started in C Programming with Keil MDK-ARM Version 5
Getting Started in C Programming with Keil MDK-ARM Version 5 Reason for Revision This document was revised for Keil MDK-ARM v5.14 on February 18, 2015. This document was revised for MSP432 LaunchPad on
More informationXMC LED current control explorer kit
XMC LED current control explorer kit Quick start guide The XMC LED current control explorer kit is an evaluation kit that introduces the user to continuous conduction mode buck LED driving solution with
More informationGetting Started in C Programming with Keil MDK-ARM Version 5
Getting Started in C Programming with Keil MDK-ARM Version 5 Reason for Revision This document was revised for Keil MDK-ARM v5.14 on February 18, 2015. This document was revised for MSP432 LaunchPad on
More informationExperiment 1. Development Platform. Ahmad Khayyat, Hazem Selmi, Saleh AlSaleh
Experiment 1 Development Platform Ahmad Khayyat, Hazem Selmi, Saleh AlSaleh Version 162, 13 February 2017 Table of Contents 1. Objectives........................................................................................
More informationXC2287 HOT. Exercise CAN_1 Communication using the CAN Module
XC2287 HOT Exercise CAN_ Communication using the CAN Module XC2267 HOT Exercise CAN_ Serial Communication using the CAN Let s get started now! Page 2 HOT Exercise CAN_ Simple USIC Example In this exercise
More informationA brief intro to MQX Lite. Real work: hands-on labs. Overview, Main features and Code Size
October 2013 A brief intro to MQX Lite Overview, Main features and Code Size Real work: hands-on labs Create a new MQX-Lite project, add ConsoleIO and BitIO components Create tasks, watch the flashing
More informationUART and new board introduction
UART and new board introduction Target description Following this tutorial, you will: get familiar with the L475 IoT Node Discovery Board, learn how to program and use a RS232 serial link on previously
More informationTools Basics. Getting Started with Renesas Development Tools R8C/3LX Family
Getting Started with Renesas Development Tools R8C/3LX Family Description: The purpose of this lab is to allow a user new to the Renesas development environment to quickly come up to speed on the basic
More informationGetting Started with Kinetis SDK (KSDK) v.1.3
Freescale Semiconductor Document Number: KSDK13GSUG User's Guide Rev. 1, 11/2015 Getting Started with Kinetis SDK (KSDK) v.1.3 1 Overview Kinetis SDK (KSDK) is a Software Development Kit that provides
More informationEvaluation Board and Kit Getting Started
Evaluation Board and Kit Getting Started Toolchain Setup for: TLE9879_EVALKIT TLE9869_EVALKIT TLE987x_EVALB_JLINK TLE986x_EVALB_JLINK February 2019 Agenda 1 2 3 4 Evaluation Board and Kit Overview Product
More informationLab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio
ECE2049 Embedded Computing in Engineering Design Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab, you will be introduced to the Code Composer Studio
More informationP89V51RD2 Development Board May 2010
P89V51RD2 Development Board May 2010 NEX Robotics Pvt. Ltd. 1 P89V51RD2 Development Board Introduction: P89V51RD2 Development Board P89V51RD2 Development Board is a low cost development board which have
More informationFigure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK C8051F560 DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent
More informationGetting Started in C Programming with Keil MDK-ARM Version 5
Getting Started in C Programming with Keil MDK-ARM Version 5 Reason for Revision This document was revised for Keil MDK-ARM v5.14 on February 18, 2015. This document was revised for MSP432 LaunchPad on
More information6L00IA - Introduction to Synergy Software Package Short Version (SSP v1.2.0) Renesas Synergy Family - S7 Series
6L00IA - Introduction to Synergy Software Package Short Version (SSP v1.2.0) Renesas Synergy Family - S7 Series LAB PROCEDURE Description: The purpose of this lab is to familiarize the user with the Synergy
More informationQUICKSTART CODE COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio
Stellaris Development and Evaluation Kits for Code Composer Studio Stellaris Development and Evaluation Kits provide a low-cost way to start designing with Stellaris microcontrollers using Texas Instruments
More informationEKK-LM3S811 QUICKSTART
Stellaris LM3S811 Evaluation Kit The Stellaris LM3S811 Evaluation Kit provides a low-cost way to start designing with Stellaris microcontrollers. The LM3S811 Evaluation Board (EVB) can function as either
More informationIntroduction USART & AVR EVK1100
Introduction USART & AVR EVK1100 Time scope: 2-4h USART (Theory) Flash Development board EVK 1100 Basics for programming USART (Driver, Code) Exercises Emqopter GmbH 2 Terminology: UART, Universal Asynchronous
More informationArmstrap Documentation
Armstrap Documentation Release 0.0.1 Charles Armstrap Mar 20, 2017 Contents 1 Introduction 3 2 Hardware Overview 5 2.1 Armstrap Eagle.............................................. 5 3 Getting Started
More informationUSB BF70x Bulk Library v.1.1 Users Guide Users Guide Revision 1.1. For Use With Analog Devices ADSP-BF70x Series Processors. Closed Loop Design, LLC
USB BF70x Bulk Library v.1.1 Users Guide Users Guide Revision 1.1 For Use With Analog Devices ADSP-BF70x Series Processors Closed Loop Design, LLC 748 S MEADOWS PKWY STE A-9-202 Reno, NV 89521 support@cld-llc.com
More informationGetting Started with the TASKING VX-toolset for ARM
Getting Started with the TASKING VX-toolset for ARM MC101-800 (v5.1) October 03, 2014 Copyright 2014 Altium BV. All rights reserved. You are permitted to print this document provided that (1) the use of
More informationEvaluation Board Getting Started. TLE984x_EVB_1.x TLE9845_EVB_1.x
Evaluation Board Getting Started TLE984x_EVB_1.x TLE9845_EVB_1.x Agenda 1 TLE984x Evalboard overview 2 Product Information links 3 Toolchain installation 4 Getting Started 2 Agenda 1 TLE984x Evalboard
More informationUSB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter
C8051F38X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F38x Development Kit contains the following items: C8051F380 Target Board C8051Fxxx Development Kit Quick-start Guide Silicon Laboratories
More informationFigure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK UNIVERSITY DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent
More informationCode Composer Studio. MSP Project Setup
Code Composer Studio MSP Project Setup Complete the installation of the Code Composer Studio software using the Code Composer Studio setup slides Start Code Composer Studio desktop shortcut start menu
More informationC:\Users\Jacob Christ\Documents\MtSAC\ELEC74 Mt SAC - chipkit\homework Sheets.docx
ELEC 74 Worksheet 1 Logic Gate Review 1. Draw the truth table and schematic symbol for: a. An AND gate b. An OR gate c. An XOR gate d. A NOT gate ELEC74 Worksheet 2 (Number Systems) 1. Convert the following
More informationARM XMC - experiment No. 5
ARM XMC - experiment No. 5 E5.1 Name: Infineon Relax kit OLED for instrumentation E5.2 Overview and purpose This experiment aims to explore Human Machine Interaction type resources using Infineon development
More informationZigbee Development Board (Z- DB001) with Z-001 or Z-002 Module
Zigbee Development Board (Z- DB001) with Z-001 or Z-002 Module H-2 Technik UG (haftungsbescgränkt) Version Information Version Date Modified By Introduction 1.1 05.2017 Wang Release Inhalt 1. Hardware
More informationNIOS CPU Based Embedded Computer System on Programmable Chip
1 Objectives NIOS CPU Based Embedded Computer System on Programmable Chip EE8205: Embedded Computer Systems This lab has been constructed to introduce the development of dedicated embedded system based
More informationGetting started with the PowerPC tools:
Getting started with the PowerPC tools: Compiler, IDE and debugger This Application Note describes how to get started with the Cosmic Toolchain for PowerPC. Using one of the examples provided with the
More informationHeterogeneous multi-processing with Linux and the CMSIS-DSP library
Heterogeneous multi-processing with Linux and the CMSIS-DSP library DS-MDK Tutorial AN290, September 2016, V 1.1 Abstract This Application note shows how to use DS-MDK to debug a typical application running
More informationEvaluation board for NXP LPC2103. User Guide. Preliminary Version updated 27 th Aug TechToys Company All Rights Reserved
Evaluation board for NXP LPC2103 User Guide 1 SOFTWARE Download from KEIL web site at http://www.keil.com/demo/ for ARM evaluation software. Limitations to this evaluation copy have been summarized on
More informationFigure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK C8051F931 DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent
More informationMicrium OS Kernel Labs
Micrium OS Kernel Labs 2018.04.16 Micrium OS is a flexible, highly configurable collection of software components that provides a powerful embedded software framework for developers to build their application
More informationGetting Started with the Texas Instruments ez430
1 of 6 03.01.2009 01:33 HOME Running Your Code>> Getting Started with the Texas Instruments ez430 Working with the Workbench Software Step 1: Each program needs an associated project. The project includes
More informationUART. Introduction. Agenda
UART Introduction This chapter will introduce you to the capabilities of the Universal Asynchronous Receiver/Transmitter (UART). The lab uses the LaunchPad board and the Stellaris Virtual Serial Port running
More informationExternal Headers. USB Host User LEDs. User Switches. E1 Header (Unfitted)
Quick Start Cymbet Energy Harvesting Renesas Promotional Board for RX111 External Headers Digilent Pmod Compatible TM USB Function JP2 (not fitted) J-Link LED USB Host User LEDs External Headers Reset
More informationApplication Note: AN00152 xscope - Bi-Directional Endpoint
Application Note: AN00152 xscope - Bi-Directional Endpoint This application note shows how to create a simple example which uses the XMOS xscope application trace system to provide bi-directional communication
More informationFigure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK C8051F330 DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent
More informationBlackfin cross development with GNU Toolchain and Eclipse
Blackfin cross development with GNU Toolchain and Eclipse Version 1.0 embedded development tools Acknowledgements Ronetix GmbH Waidhausenstrasse 13/5 1140 Vienna Austria Tel: +43-720-500315 +43-1962-720
More informationImportant Upgrade Information
Important Upgrade Information iii P a g e Document Data COPYRIGHT NOTICE Copyright 2009-2016 Atollic AB. All rights reserved. No part of this document may be reproduced or distributed without the prior
More informationDAVE TM & DAVE TM SDK
Product Name DAVE TM & DAVE TM SDK Release Version V4.2.2 Type Of Release* Productive Name of the Supplier Infineon Technologies AG Mode of Release Infineon Server(http://dave.infineon.com/) Date of Release
More informationInstallation tutorial for the Skomer IDE
Installation tutorial for the Skomer IDE DRAFT The Skomer IDE (Integrated Development Environment) is based on a set of tools: - Eclipse: used the development environment - Cygwin: used as the processor
More informationMigration from HEW to e 2 studio Development Tools > IDEs
Migration from HEW to e 2 studio Development Tools > IDEs LAB PROCEDURE Description The purpose of this lab is to allow users of the High-performance Embedded Workbench (HEW) to gain familiarity with the
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2018.11 02 CHAPTER 7 STARTING THE RENESAS SYNERGY PROMOTION KIT PK-S5D9 FOR THE FIRST TIME CONTENTS 7 STARTING THE RENESAS SYNERGY PROMOTION KIT PK-S5D9
More informationVORAGO VA108x0 GCC IDE application note
AN2015 VORAGO VA108x0 GCC IDE application note June 11, 2018 Version 1.0 VA10800/VA10820 Abstract ARM has provided support for the GCC (GNU C compiler) and GDB (GNU DeBug) tools such that it is now a very
More informationMCUXpresso SDK USB Stack User s Guide
NXP Semiconductors Document Number: USBSUG User s Guide Rev. 5, 03/2017 MCUXpresso SDK USB Stack User s Guide 1 Overview This document provides the following: Detailed steps to compile the USB examples,
More informationFigure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK LIN DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent damage
More informationEvaluation Board Getting Started. Toolchain Setup for: TLE9869_EVALKIT TLE986x_EVALB_JLINK TLE9879_EVALKIT TLE987x_EVALB_JLINK
Evaluation Board Getting Started Toolchain Setup for: TLE9869_EVALKIT TLE986x_EVALB_JLINK TLE9879_EVALKIT TLE987x_EVALB_JLINK Content 1 2 3 4 Evaluation Kit Overview Product Information links Toolchain
More informationFigure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK UNIVERSITY DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent
More informationImportant Upgrade Information. iii P a g e
Important Upgrade Information iii P a g e Document Data COPYRIGHT NOTICE Copyright 2009-2016 Atollic AB. All rights reserved. No part of this document may be reproduced or distributed without the prior
More informationNFC Framework and NT3H1201 Device Driver v1.1
NFC Framework and NT3H1201 Device Driver v1.1 Quickstart Guide for ARIS board All information contained in these materials, including products and product specifications, represents information on the
More informationCreating a New USB project with KSDK and Processor Expert support in KDS
Freescale Semiconductor Creating a New USB project with KSDK and Processor Expert support in KDS By: Technical Information Center Developing an USB application can involve to include some extra features
More informationSpartan-3 MicroBlaze Sample Project
Spartan-3 MicroBlaze Sample Project R 2006 Xilinx, Inc. All Rights Reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are
More informationUT32M0R500-EVB Development Board User Manual
Microcontrollers & Microprocessors UT32M0R500-EVB Development Board User Manual March 2018 The most important thing we build is trust 1 INTRODUCTION The UT32M0R500-EVB Development Board provides a comprehensive
More informationDebugging in AVR32 Studio
Embedded Systems for Mechatronics 1, MF2042 Tutorial Debugging in AVR32 Studio version 2011 10 04 Debugging in AVR32 Studio Debugging is a very powerful tool if you want to have a deeper look into your
More informationRenesas e 2 studio. Smart Configurator Application Examples: CMT, A/D, SCI, USB APPLICATION NOTE. Introduction. Target Device. Software Components
Renesas e 2 studio Introduction APPLICATION NOTE Smart Configurator (SC) is a GUI-based tool that has the functionalities of code generation and configuration for drivers, middleware and pins. SC generates
More informationembos Real Time Operating System CPU & Compiler specifics for RENESAS M16C CPUs and HEW workbench Document Rev. 1
embos Real Time Operating System CPU & Compiler specifics for RENESAS M16C CPUs and HEW workbench Document Rev. 1 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2/28 embos for M16C CPUs
More informationHow to use the CIC61508 Secure SPI Mode Applets Concept PRELIMINARY CIC61508, V0.9,
CIC61508 Applets Examples How to use the CIC61508 Secure SPI Mode Applets Concept PRELIMINARY Application Note CIC61508, V0.9, 2011-06 FreeTextDocumentTopic Edition 2011-06 Published by: Hitex (U.K.) Limited.
More informationToolStick-EK TOOLSTICK USER S GUIDE. 1. Kit Contents. 2. ToolStick Overview. Green and Red LEDs. C8051F321 provides USB debug interface.
TOOLSTICK USER S GUIDE 1. Kit Contents The ToolStick kit contains the following items: ToolStick Silicon Laboratories Evaluation Kit IDE and Product Information CD-ROM. CD content includes: Silicon Laboratories
More informationUNIVERSITY OF CONNECTICUT. ECE 3411 Microprocessor Application Lab: Fall Quiz II
Department of Electrical and Computing Engineering UNIVERSITY OF CONNECTICUT ECE 3411 Microprocessor Application Lab: Fall 2015 Quiz II There are 5 questions in this quiz. There are 9 pages in this quiz
More informationApplication Note: AN00144 xcore-xa - xcore ARM Boot Library
Application Note: AN00144 xcore-xa - xcore ARM Boot Library This application note shows how to create a simple application which targets the XMOS xcore-xa device and demonstrates how to build and run this
More information