Home
ToolStickUniDC - People.vcu.edu
Contents
1. ToolStickUniDC SILICON LABS 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 damage to the devices and or the host PC consider the following recommendations when using the ToolStick m Never connect or disconnect a daughter card to or from the ToolStick Base Adapter while the Base Adapter is connected to a PC m Always connect and disconnect the ToolStick Base Adapter from the PC by holding the edges of the board oia TOOLSTICK P BL E m e oe oy SU H n D c gs fo XL Opis Riven SREEREBER PA I ae e p02 OL A PE i DVE T DIES SEN ORT 20 40 Oris WE coo ris O Ors KO DLD Qvoo 0 2 O1 TOOLSTICK pc M SET Figure 1 Proper Method of Holding the ToolStick m Avoid directly touching any of the other components PWR pi UE 1 i i my DX LAU O10 Pe Op 1 1 2210D 9 20 PAO Oni 3 z NOSA OC Opis OIN CIe 9 E dw e BOLTELie Opis ESET 5 N Ovoo DDAN PWR cup OO TOOLSTICK DC Figure 2 Improper Method of Holding the ToolStick m Manipulate mechanical devices on the daughter cards such as potentiometers with care to prevent the Base Adapter or daughter card from accidentally dislodging from their sockets Rev 0 1 9 07 Copyright 2007 by Silicon Laboratories ToolStickUniDC ToolStickUniDC 2 Contents The ToolStickUni
2. 1dd 0d9 ore vM TAN AV v Gd SILICON LAGS ToolStickUniDC CONTACT INFORMATION Silicon Laboratories Inc 400 West Cesar Chavez Austin TX 78701 Tel 1 512 416 8500 Fax 1 512 416 9669 Toll Free 1 877 444 3032 Email MCUinfo silabs com Internet www silabs com The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice Silicon Laboratories assumes no responsibility for errors and omissions and disclaims responsibility for any consequences resulting from the use of information included herein Additionally Silicon Laboratories assumes no responsibility for the functioning of undescribed features or parameters Silicon Laboratories reserves the right to make changes without further notice Silicon Laboratories makes no warranty rep resentation or guarantee regarding the suitability of its products for any particular purpose nor does Silicon Laboratories assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation conse quential or incidental damages Silicon Laboratories products are not designed intended or authorized for use in applications intended to support or sustain life or for any other application in which the failure of the Silicon Laboratories product could create a situation where per sonal injury or death may occur
3. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized ap plication Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders 16 Rev 0 1 ES SILICON LABS
4. 1 C8051F020 Pin Connections It is important to note that if external hardware is being added some of the existing components on the board can interfere with the signaling The following is a list of port pins on the C8051F020 MCU that are connected to other components m P0 0 PO 1 These pins are connected directly to the ToolStick Base Adapter for UART communication These two pins are not available on the header labeled PORT O J1 m P3 6 P3 These pins are connected directly to the ToolStick Base Adapter s GPIO pins for use as UART handshaking signals The ToolStick Terminal included in the Virtual Tools application configures the GPIO pins on the Base Adapter as RTS CTS handshaking pins This means that the pin P3 7 CTS should be configured as push pull output and P3 6 RTS should be configured as open drain input on the ToolStick University daughter card m P5 3 0 These four pins are connected to push button switches on the daughter card The series resistors R21 through R24 can be removed to disconnect the push button switch from the pin m P5 7 4 These four pins are connected to the cathode terminals of the green LEDs on the daughter card The LEDs D1 through D4 or the series resistors R1 through R4 can be removed to disconnect the LED from the pin m P4 All eight pins of port P4 are connected to the eight bit DIP switch on the daughter card The series resistors R13 through R20 can be removed to disconnect the
5. BSH 08H Button Press Countt AA Inc 0046 22 RET button released 0 f Tne U4 FF HOY RA ro oit andi FF Wo AY A Figure 16 Disassembly Window The disassembly window has three columns The left column is the address of the instruction in Flash The middle column is the instruction in hex The right column is the disassembled instruction The disassembly debug window and the capability to single step through firmware allow a developer to see exactly what instructions are executed and their output ES Rev 0 1 13 SILICON LABS ToolStickUniDC T Additional Demo Examples In addition to the UniDC FeaturesDemo example firmware the ToolStick download package also includes a demo project called UniDC VirtualTools Demo The instructions for running this demo can be found at the top of the source file The ToolStick Virtual Tools are described in AN333 ToolStick Virtual Tools User s Guide The project and source files for the demos can be found in the C SiLabs MCU ToolStick UniversityDC Firmware default directory 8 Using the ToolStick University Daughter Card as a Development Platform The prototyping area on the ToolStick University Daughter Card makes it easy to interface to external hardware Ports PO P1 and P2 are available at the headers Also available are the analog input output signals at header J5 Wires can be soldered between components in the prototyping area and the headers to add interface circuitry 8
6. chip debug hardware allows for breakpoints to be placed on any line of executable code including code in Interrupt Service Routines This section provides steps to set a breakpoint on the line of source code that increments the Button Press Count variable 1 If the device is running stop execution using the Stop button or use the Debug Stop menu option 2 Scroll to the main function line 69 and right click on the Button Press Count variable In the context menu shown in Figure 14 select Insert Remove Breakpoint On the left side of the line in the editor window shown in Figure 15 a red circle is added to indicate that a breakpoint has been placed on the source line while 1 Spin forever ir if F5 amp Ux l ff means butte PS x8D 7 Switch OH P5 7 itf fbutton_released 1 If last state x Button Press Count f Increment butte button releas Add Button Press Count to Watch kr 1 AW Insert Remove Breakpoint else PS amp x8 t Run ta Cursor button released P ae Se ff ne ear eee ee ae ee ene af Ej Paste Configures Port I 00 ee Select All Figure 14 Inserting Breakpoint 3 Click the Go button or select the Debug Go menu option 4 Press the button labeled P5 0 The IDE will show that the device is halted A blue line will be placed in the editor window to indicate where the code execution has stopped while 1 if P5 amp OsO1l OF PS O 80 if
7. configurable to provide the output in C or assembly code For more information refer to the Configuration Wizard 2 documentation The documentation and software are available from the downloads webpage www silabs com mcudownloads 5 4 Keil uVision Silicon Laboratories Drivers As an alternative to the Silicon Laboratories IDE the uVision debug driver allows the Keil uVision IDE to communicate with Silicon Laboratories on chip debug logic In system Flash memory programming integrated into the driver allows for rapid updating of target code The uVision IDE can be used to start and stop program execution set breakpoints check variables inspect and modify memory contents and single step through programs running on the actual target hardware For more information please refer to the uVision driver documentation The documentation and software are available from the downloads webpage Rev 0 1 5 SILICON LABS ToolStickUniDC 5 5 ToolStick Virtual Tools The ToolStick Virtual Tools include the following applications m ToolStick Terminal m ToolStick Virtual LCD m ToolStick Virtual Oscilloscope The ToolStick Terminal program provides the standard terminal interface to the target microcontroller s UART However instead of requiring the usual RS 232 and COM port connection ToolStick Terminal uses the USB interface of the ToolStick Base Adapter to provide the same functionality The ToolStick Terminal integrated into the Tool
8. 1 Silicon Laboratories IDE The Silicon Laboratories IDE integrates a source code editor source level debugger and an in system Flash programmer See 6 ToolStick University Daughter Card Demo on page for detailed information on how to use the IDE The Keil Demonstration Toolset includes a compiler linker and assembler and easily integrates into the IDE The use of other third party compilers and assemblers is also supported 5 1 1 IDE System Requirements The Silicon Laboratories IDE requirements m Pentium class host PC running Microsoft Windows 2000 or newer m One available USB port m 64 MB RAM and 40 MB free HD space recommended 5 1 2 3rd Party Toolsets The Silicon Laboratories IDE has native support for many 8051 compilers The full list of natively supported tools IS Keil IAR Raisonance Tasking Hi Tech gm SDCC Please note that the demo applications for the ToolStick University Daughter Card are written for the Keil and SDCC toolsets 5 2 Keil Demonstration Toolset 5 2 1 Keil Assembler and Linker The assembler and linker that are part of the Keil Demonstration Toolset are the same versions that are found in the full Keil Toolset The complete assembler and linker reference manual can be found on line under the Help menu in the IDE or in the SiLabs MCU hIp directory A51 chm 5 2 2 Keil Demonstration C51 C Compiler The demonstration version of the C51 compiler is the same as the full version wi
9. Button Press Eountce f Increment button count button releast Add Button Press Count to Watch Detailed Type Default Jn Insert Remove Breakpoint else PS amp 0x80 igi Run to Cursor LED D4 button released 15 released Y FORT Init Copy TA Paste Configures Fort I O Select All Figure 12 Adding Variable to Watch Window 4 Start code execution and press button P5 0 a few times Stop the device and see that the value of the Button_Press_Count is incremented 5 When the device is halted click on the value field in the watch window shown in Figure 13 and change the value to 0 Then click the Refresh button or select Debug Refresh to write the new value to the device z xl Value Button Press Count Figure 13 Modifying Variable Value in Watch Window 6 Repeat step 4 to watch the variable increment starting at O Changing the values of variables does not require recompiling the code and redownloading the firmware At any time the device can be halted and the variable values changed The firmware will continue to execute using the new values Rev 0 1 11 SILICON LABS ToolStickUniDC 6 6 Setting and Running to Breakpoints oilicon Laboratories microcontroller devices support up to four hardware breakpoints A breakpoint is associated with a specific line of code When the processor reaches a hardware breakpoint code execution stops and the IDE refreshes all debug and watch windows The on
10. DC kit contains the following items m ToolStick University Daughter Card The ToolStickUniSK Starter Kit includes the following items m ToolStick Base Adapter m ToolStick University Daughter Card m 3 foot USB extension cable A ToolStick daughter card requires a ToolStick Base Adapter to communicate with the PC If the daughter card was not purchased as part of a Starter Kit ToolStick Base Adapters can be purchased separately at www silabs com toolstick 3 ToolStick Overview The purpose of the ToolStick is to provide a development and demonstration platform for Silicon Laboratories microcontrollers and to demonstrate the Silicon Laboratories software tools including the Integrated Development Environment IDE The ToolStick development platform consists of two components the ToolStick Base Adapter and a daughter card The ToolStick Base Adapter provides a USB debug interface and data communications path between a Windows PC and a target microcontroller The target microcontroller and application circuitry are located on the daughter card Some daughter cards such as the ToolStick University Daughter Card are used as general purpose development platforms for the target microcontrollers and some are used to demonstrate a specific feature or application The ToolStick University Daughter Card features a Silicon Laboratories C8051F020 Mixed Signal MCU The external circuitry on the daughter card includes a 22 1184 MHz crystal to enable
11. DIP switch from the port pin m AINO 2 This pin is connected to the output of the potentiometer The potentiometer can be removed to disconnect it from the pin oee the daughter card schematic in Figure 17 for more information 9 Board Revision Information Revision SA TS003PCB 001 of the ToolStick University Daughter card has the labels for the CPO and CP1 pins swapped in the header J5 This silk screen error has been fixed on revision SA TS003PCB 002 Figure 3 on page 3 shows the revised board with the labels in the correct positions The revision number is located on the back side of the daughter card 10 Information Locations Example source code is installed by default in the C SiLabs MCU ToolStick UniversityDC Firmware directory during the ToolStick installation Documentation for the ToolStick kit including this Users Guide can be found in the C SiLabs MCU ToolStick Documentation and the C SiLabs MCU ToolStick UniversityDC Documentation default directories The installer for the ToolStick Virtual Tools software is available at www silabs com mcuniversity 14 Rev 0 1 SILICON LABS ToolStickUniDC 11 ToolStick University Daughter Card Schematic oneuiauos pIe 1o3uBnegq 7 e4nB1J 15 QNS V aNd 00 LEM OG gt S1M 00ld9 S19 10ld9 00 ARS L 0d gt 0 Zd QN9 9 0d C td e G 0d C gt Z d AV daa d C EZd 0d C gt ved Z 0d lt _ gt Std N 00 l
12. Stick Virtual Tools uses a baud rate of 230400 bps with a data format of 8 N 1 8 data bits No parity bit 1 stop bit and RTS CTS hardware handshaking enabled The ToolStick Virtual LCD application creates a simple LCD panel on the PC that can be controlled by sending commands and data through the target microcontroller s UART interface via the ToolStick Base Adapter The ToolStick Virtual Oscilloscope application allows the PC to be used as an oscilloscope by sending data points to be plotted through the target microcontroller s UART interface via the ToolStick Base Adapter see AN333 ToolStick Virtual Tools User s Guide included in the ToolStick Virtual Tools Download package for instructions on using the ToolStick Virtual Tools 6 Rev 0 1 SILICON LABS ToolStickUniDC 6 ToolStick University Daughter Card Demo The ToolStick Virtual Tools download package includes a simple code example The example described in this section is titled UniDC FeaturesDemo The purpose of this example is to guide a new user through the features and capabilities of the IDE and demonstrate the microcontrollers on chip debug capabilities The UniDC FeaturesDemo example code simply lights up an LED when a push button is pushed This demo shows how to use the IDE to connect and download the firmware view and modify registers use watch windows use breakpoints and single step through code 6 1 Hardware Setup Connect the ToolStick hardware to the PC u
13. UART communication 4 LEDs 4 push button switches an 8 bit DIP switch a potentiometer and a reset switch Ports PO P1 and P2 of the MCU are accessible via standard headers A separate header is available for analog input output that connects external signals to the ADC and comparator inputs and DAC outputs of the MCU A small area for prototyping is also provided that can be used to connect additional hardware to the microcontroller and use the daughter card as a development platform Figure 3 shows the ToolStick University Daughter Card and identifies the various components 2 Rev 0 1 SILICON LABS ToolStickUniDC P4 DIP P5 7 4 PO P4 P2 Power LED Switches LEDs Bor Headers Prototyping Area c 7 E T gt E g JM Reset Switch eH Aure C8051F020 eee PDC Iu Analog I O rarae B LBS Header Donde ee Both see P ee XI Mn gt qs ia z n xx TH AIN0 3 www silabs copt TOOISTICK wees THEMWISTOR 22 1184 MHz AINO 3 External P5 3 0 AINO 2 Crystal Input Header Switches Potentiometer Figure 3 ToolStick University Daughter Card Rev 002 4 Getting Started The necessary software to download debug and communicate with the target microcontroller must be downloaded from www silabs com mcuniversity The following software is necessary to build a project download code and communicate with the target microcontroller m Silicon Laboratories Integrated Development Environment IDE m Keil Demonstrat
14. button on the menu bar or use Alt D Once these steps are completed the firmware is built into an object file Step 5 and downloaded to the device Step 9 The device is now ready to begin executing code If all of these steps were followed successfully the Go option is enabled in the Debug menu A green circle icon in the IDE toolbar also indicates that the device is ready to run If one of the steps leads to an error make sure that the ToolStick is properly inserted in a USB port and start again with Step 6 8 Rev 0 1 SILICON LABS ToolStickUniDC 6 3 Running and Stopping Code Execution Once the IDE is connected to the device and the firmware is loaded the IDE can start and stop the code execution The following steps can be performed using the buttons on the toolbar or using the options in the Debug menu 1 To start code execution click the green Go button on the toolbar or use the Debug Go menu option One green LED P5 4 on the daughter card will light up The debug commands in the IDE single step multiple step set breakpoint and others are disabled when the device is running While the firmware is running Press the push button labeled P5 0 to see another LED P5 7 light up ex a Bo Figure 7 Go Button 2 To stop code execution click the red Stop button on the toolbar or use the Debug Stop menu option The device will halt code execution and all of the registers and pins on the device will hold th
15. button released 1 i Button Press Count button released UO i h Figure 15 Execution Stopped at Breakpoint 5 Start the processor a few more times and press the button when the processor is executing Notice that the IDE halts execution whenever the button is pressed For every time the processor is started and the button is pressed the Button Press Count variable also increments by one 12 Rev 0 1 SILICON LABS ToolStickUniDC 6 7 Single Stepping Through Firmware The IDE supports the ability to single step through firmware one assembly instruction at a time The IDE reads the Flash from the device converts the instructions to assembly and displays them in a disassembly window The following steps show how to open the disassembly window and single step through firmware 1 If there is not a breakpoint already set on the line of code that increments the Button Press Count variable set the breakpoint using the steps described in Section 6 6 etart the processor using the Go button and press the button labeled P5 0 on the daughter card to stop execution on the breakpoint Select View Debug Windows Disassembly or click the Disassembly Window button on the toolbar The disassembly window shown in Figure 16 will appear on the right hand side of the IDE if it is not already open To execute one assembly instruction at a time click the Step button on the toolbar or select the Debug Step me
16. eir state e Figure 8 Stop Button All debug windows and watch windows are refreshed when the device is stopped If any of the values in these windows have changed since the last time the device was halted the new value is shown in red text instead of black text 6 4 Viewing and Modifying Registers All registers on the device can be viewed and modified when the device is in a halted state The registers are grouped together according to which peripheral or part of hardware they belong As an example this guide shows how to open the Ports Debug Window and light up an LED directly from the IDE 1 Open the Ports Debug Window from the View Debug Windows SFR s Ports menu option shown in Figure 9 The Ports Debug window appears on the right hand side of the IDE In this window the P 4OUT register is shown This register sets the output mode of ports 4 through 7 gi Silicon Laboratories IDE UniDC FeaturesDemo c Fie Edi View Project Debug Tools Options Window Help Debug Windows 8051 Controller Misc Fal watch Window ADCO v Project Window x FERD Registers ADCI m unii v Output Window RAM RAM Comparator 0 EE Toolbars COE Code Memory Comparator 1 Status Bar a a un External Memory CACI A v Workbook Mode Scratch Pad Memory Flash niL B nL Features emo c Stack Interrupts CP2200 j Oscillators ff 1 Downle Pc ay sa 2 Run tE eae 3 Press fe light SMBus oe g
17. er sets of registers are found in the View Debug Windows SFR s menu 6 5 Enabling and Using Watch Windows The Debug Windows in the View menu are used to view and modify hardware registers To view and modify variables in code the IDE provides Watch Windows Just as with register debug windows variables in the watch windows are updated each time the device is halted This section of the User s Guide explains how to add a variable to the watch window and modify the variable In the UniDC_FeaturesDemo example code the variable Button Press Count is a counter that stores the number of times the P5 0 button was pressed 1 If the device is running stop execution using the Stop button or use the Debug Stop menu option 2 In the File View on the left hand side of the IDE double click on UniDC FeaturesDemo c to open the source file 10 Rev 0 1 SILICON LABS ToolStickUniDC 3 Scroll to the main function line 69 and right click on the variable Button Press Count In the context menu that appears select Add Button Press Count to Watch and then choose Default On the right hand portion of the IDE the watch window appears and the variable is added The current value of the variable is shown to the right of the name while 1 f Spin forever in this loop if P5 amp x l1 l f QO means button pressed PS O80 ef Syiteh ON P5 7 LED D4 itf button_released 1 If last state was button relea
18. ion Toolset m ToolStick Virtual Tools The Keil Demo Toolset includes a compiler assembler and linker See 5 2 2 Keil Demonstration C51 C Compiler on page 4 for more details about the demo tools ToolStick Virtual Tools include the ToolStick Terminal application that allows serial communication with the target microcontroller s UART through the ToolStick Base Adapter Also included as part of the ToolStick Virtual Tools are the ToolStick Virtual LCD and the ToolStick Virtual Oscilloscope The ToolStick Virtual Tools are described in detail in AN333 ToolStick Virtual Tools User s Guide Other useful software provided on the Silicon Labs downloads website www silabs com mcudownloads includes m Configuration Wizard 2 m Keil uVision Drivers All of the above software is described in more detail in 5 Software Overview To simplify the download process the necessary software described above is provided in two download packages The IDE Download package includes the Silicon Labs IDE and the Keil Demo Toolset The ToolStick Virtual Tools Download package includes the ToolStick virtual tools example code and documentation including user s guides and data sheets After downloading from www silabs com mcuniversity and installing these two packages see the following sections for information regarding the software and running one of the demo applications Rev 0 1 3 SILICON LABS ToolStickUniDC 5 Software Overview 5
19. nu option The highlighted line in the disassembly window indicates the next instruction to be executed The blue line marker in the editor window will stay on the same C source line until all of the assembly instructions are completed wa OPER Poo s s m5 E dn m en E EE A Cr d ci Ab unsigned int Button_Press Count ef 16 Address e OOOO 2 OO 34 LIMP 0034H Function Prototypes 0003 75 FF DE MOY FFH DEH Be 0006 75 FF AD MOV FFH ADH void PORT Init void 000g 12 00 40 LCALL OO40H 000C 43 85 10 ORL amp 5H 10H Of en OOOF E4 CLR A Main Routine UO10 FS n8 MOV 08H A ofa n l2 FS 09 MOV 09H void main void n014 FF U1 MOV RY 010 1 0016 ES 85 HOY A S85H unsigned char button released JS Vag OO18 20 EO 12 JB ED UH 12H 01B 43 85 80 ORL 65H 60H WDTCN ODE ss Dis OO1E BF l F5 CIHE RY 01H FSH WDTCN Ix D dz IN S 0023 ES 09 MOV 09H FORT Init 0025 70 02 JNZ 02H 0027 05 08 INC 08H PS Oxi oe Sie 0029 E4 CLR Ar Res 0024 FF MOV R 4 f x D 2B 80 EY SIMP EGH 002D 53 85 YF ANL 85H 7FH Button Fress Count 0 oe Con 0030 FF Ui MOV R z201H button released 1 sA Tne 3z2 80 Ee S J MP E2H OO34 78 FF HOY RO 7FH while 1 of p 0036 E4 CLR 0037 F6 MOV F0 A if P5 amp Os01 gu wg 00385 De FD DINZ RO FDH OO34 75 81 09 MOV 61H 09H P5 O 80 of Siw 003D 02 UO 03 LIMP O003H if button released 1 gu If 0040 75 85 OF MOY 85H 0FH i 0043 75 BS 08 MOV
20. r Target SPI Bus oe Tool chai Timers Command I fe UARTO Release 1 LISET 1 fa Initi Figure 9 Ports Debug Window Rev 0 1 9 SILICON LABS ToolStickUniDC 2 In the debug window change the value of P74OUT to 0x00 This value turns off all four LEDs on P5 7 4 E 5j FI BR Fi FF Fe BE P3 Pp F4 FF FD FF F6 NE P7 FF PUHDOUT PIMDIN FF PiHDOUT P2HDOUT 00 P3HDOUT 00 PY40uT HERO n XBE1 nu HBR OU Figure 10 Debug Window 3 To write this new value to the device select Refresh from the Debug Menu or click the Refresh button in the toolbar Figure 11 Refresh Button Click Go to resume running the device with the new P74OUT value Press the push button P5 0 and notice that it has no effect on the LED P5 7 Re enable the P5 output mode by writing 0x08 to the P74OUT and clicking the Refresh button E M T Then also try changing the upper four bits of the P5 register and click the Refresh button to directly light up the LEDs Changing the values of registers does not require recompiling the code and redownloading the firmware At any time the device can be halted and the values of the registers can be changed After selecting Go the firmware will continue execution using the new values This capability greatly speeds up the debugging process See the C8051F020 data sheet for the definitions and usage for all registers The debug windows for oth
21. sing the steps below while taking note of the recommendations in Section 1 1 Connect the ToolStick Base Adapter to the ToolStick University Daughter Card 2 f available connect the USB extension cable to the ToolStick Base Adapter 3 Connect the ToolStick to a USB port on a PC Figure 5 shows an example hardware setup Figure 5 Hardware Setup Example Rev 0 1 7 SILICON LABS ToolStickUniDC 6 2 Connecting to the Device and Downloading Firmware This section describes how to open the IDE open and build a project connect to a device and download the firmware Open the Silicon Laboratories IDE from the Start Programs Silicon Laboratories menu In the IDE go to Project Open Project Browse to the default location C SiLabs MCU ToolStick UniversityDC Firmware FeaturesDemo oelect UniDC FeaturesDemo wsp and click OK In the IDE select Project Rebuild Project Go to Options Connection Options select USB Debug Adapter for the Serial Adapter and JTAG for the Debug Interface and then click OK as shown in Figure 6 A E M a Connection Options Seral Adapter t R5232 Serial Adapter EZ COMPORT Baud Hate Check port status f USB Debug Adapter 1 4 0 0 Adapter C election 900005230 m Debug Interface JTAG JTAG Chain Configuration NES Cancel Figure 6 Connection Options Screen 8 Go to Debug Connect 9 Download the code using the Download
22. t Xu a gt 9 Zd x X1 gt Ltd aNd aNadsns QN9 a QNS V L Ld L0 LAY O ld 8V 0 INIV gt C ad 9 7d 90 90v LId 6V VINIV p Q G d G0 GQV Z 1dOlV Z INIV Q0A Jnro v Ld v0 vQ0V Idi V INIV gt ddeg ddeg VLAELYEdNXZ ASA Ld 0 0Y Ld2l V Y INIV 0 0 909 909 zn 82 Z Ld ZQ zQV G Ld l V G INIV 5 n 012 92 L 2d 10 10V 9 Idvl V 9 lNIV QN5V z Sd 0 2d 00 00v L LdSlV L INIV gt _ a aNadSns y L 9d LN WGIN NANON GS ZHWYB8LL ZZ S137 10ld9 CD n S13 00ld9 9 9d 9V WrvlV CWNIX 72 LA XL O 5 XM daa G 9d SV WELY LW LX 57 SAL T oal v 9d vV MWelV L ONIV S JOO jnl0 0 491 c IQ e amp 9d ev NLINV 2 MIX MX l Sd c 9d 7N WOIV CZ 63 v2 OIA c SNGA l ed 1V W6V ad NI aadA CLD Z i and 0 9 rae IZ C ONIV IS W aNd L Sd C L Gd GlV C ONIV a aot W3 Q 4 20 801 123 3903 ade OLIO 9 Sd C 9G Qc C bava ro PS as 1 ane med 80123NNOO 3903 QNV2 Cede es ma NOV NOV Q Gd IZY anvo Gd C as Pan e IMS ails AGA Sd O l Sd H 62 o d C 0 Gd vt ONI er 1j gt P O i Aes ae Oo Ly MGX AGA y eje 8 yi rae 9v Ol C 049 5 t9 nro ac Po CB A 6 J 0d AGA an9 or 8 1d9 3 9 aly 73 L Cy C d9 a g E T YY G C 0al O 1 LG Y z s C 101 AY A 1ovd C A C MOL 033 a O 02v lt _ 1 C SWL Es sa Md Gd Ll A E 020416082 l in gre 8180 SH2 SMS IMS 1353Y E T 93 QN9V QN9V QQA aNd br YOLSINYSHL TT m GNOV z AL C ONIV N3389 ONIV 83 vd 63 0d2 F l d2 ES i v Le
23. th these main limitations 1 Maximum 2 kB code generation 2 Floating point library not included 3 Programs start at code address 0x0800 A complete list of limitations can be found on the Keil website www keil com demo limits asp The C51 compiler reference manual can be found under the Help menu in the IDE or in the SiLabsWMCUMnlp directory C51 chm 5 3 Configuration Wizard 2 The Configuration Wizard 2 is a code generation tool for all Silicon Laboratories devices Code is generated through the use of dialog boxes for each of the device s peripherals 4 Rev 0 1 SILICON LABS ToolStickUniDC Config Unt amp led Czos1F 210 PII X Oa m Y Ae Untitled Clos1F 220 FE OPP eee ee eee eee eee eee ee FE b F Generated Initialization ile re ee EEEE Finglude Ze8nslr330 n ff Inisielizasian funacien fax ff Gall Iniz Device from yous SES MC PO Pi P2 Ends void Inis_Devioe vaids Pini EE Er a 1 2Ts 4T5 8 T7 M freta 1 S no enn Desha Eypty configuracion ff Open che Eeripherasla menu ff choose b peripheral zo confil Figure 4 Configuration Wizard 2 Utility The Configuration Wizard 2 utility helps accelerate development by automatically generating initialization source code to configure and enable the on chip resources needed for most design projects In just a few steps the wizard creates complete startup code for a specific Silicon Laboratories MCU The program is
Download Pdf Manuals
Related Search
Related Contents
ま員保ジャパンの個人用火災総合保険 賃貸住宅にお住まいの方専用 Intenso 16GB USB2.0 ASUS A88X-PRO T8565 User's Manual SoftBank 303SH 取扱説明書 Image Mate Pioneer RS-P90 Car Amplifier User Manual GRM TOOLS CLASSIC TDM - Institut national de l`audiovisuel Copyright © All rights reserved.
Failed to retrieve file