Home
Renesas Starter Kit for RX64M Tutorial Manual
Contents
1. For further details regarding hardware configuration please refer to the RX Series Software Manual and the RX64M Group Hardware Manual The E1 emulator features advanced logic based event point trigger system and full instruction on its use is outside the scope of this tutorial For further details please refer to the E1 Emulator User s Manual R20UT2594EG0100 Rev 1 00 ENESAS Page 19 of 24 Jun 27 2014 RSK RX64M 5 Additional Information 5 Additional Information Technical Support For details on how to use e studio refer to the help file by opening e studio then selecting Help gt Help Contents from the Window menu bar Er GES Welcome 9 Help Contents Search Dynamic Help Parts of the sample code provided with the RSK RX64M can be reproduced using the Code Generator tool Code Generator is included as a plug in with e studio Source files and functions generated by Code Generator are prefixed with r and R respectively For information about the RX64M series microcontrollers refer to the RX64M Group Hardware Manual For information about the RX assembly language refer to the RX Series Software Manual Technical Contact Details Please refer to the contact details listed in section 9 of the Quick Start Guide General information on Renesas Microcontrollers can be found on the Renesas website at http www renesas com Trademarks All brand or product names used in this manual are tr
2. Provides a guide to code generation and importing RSK RX64M Code R20UT2983EG Tutorial into the e studio IDE Generator Tutorial Manual Quick Start Guide Provides simple instructions to setup the RSK and RSK RX64M Quick R20UT2595EG run the first sample on a single A4 sheet Start Guide Schematics Full detail circuit schematics of the RSK RSK RX64M R20UT2598EG Schematics Hardware Manual Provides technical details of the RX64M RX64M Group RO1UH0377EJ microcontroller Hardware Manual 2 List of Abbreviations and Acronyms Abbreviation o too iacaao o Umeme OOS weu moemoe OOOO sol Serial Communications interlace O OOO S o o o oS Table of Contents lt A 7 lal PUIOSE a E E AA AAA ANA AA 7 lia EGAIUTOS suon ka eS e KVE KG MAK Sven Weider apne dementia KS GUS a adenine 7 MO senan eet ace tte a eel Peek eed atts ates Se ie 8 24 Code Generator Plis dida 8 3 Onal Project VV OLKS DAC sr er O 9 SM MOC COMM eran tcl acta oE EBE AdRRR Rh BI LTB o 9 3 2 Starting e studio and Importing Sample Code c ccccesesessesesesessececeseeveccescevevacercevecateseevavvereevavseeneevecaeen 9 3 3 Build Configurations and Debug SESSIONS sssss ii ss sssssensnnnssssennnnnssssennnnnssssennnnssssennnnsssttt 11 34 FUMING Me LUTO otros ub ao ek defo lO ke nu ebe UES ewes den seda EG kuj 13 4 Reviewing the Tutorial Program s
3. Press Any Switch 4 Start the 4 0 converter ttc lB0ae R 512408 Start i f Set up SCIF receive butter and callback function tfcoloba R SCI7 Serial Receiwe uint8 t Ag rx char 1 f Enable SCIF operations 5 ffcalebe R_SCI Start i Set up SCI receive buffer and callback function e Set a breakpoint on the 15 ffcoef76 R SCI Serial Receive uint8_t amp g rx char 1 R_SCI7_Start function call by double clicking in the breakpoint column e Click the Step Into button to step into the R_SCI7_Serial_ Receive Y UN function Enable SCI operations 18 ffceefs2 R SCI7 Start Th e pr O g ram cou nt ers h ou d now 71 ffc01466 MD STATUS R SCI7 Serial Receive uint8 t const rx_buf uint16 t rx_num move into the R SCIZ Serial MD STATUS status MD OK _ Receive function definition This ffc01468 if rx num lt 1U function is an API function provided tie MD_ARGERROR by the Code Generator lt sets up TO the UART interrupt handler code to 80 gt ffc0146d g sci7 rx count 8U receive a specified number of bytes ffc01476 g_sci7_rx_length rx_num A ffc0147 i7 rx add buf into a receive buffer Once the dos pp IA a specified number of bytes has been 35 FfcOlasd y AA received the interrupt handler code calls a callback function as shown later on in this section e For full details on how to configure a project using Code Generator refer to
4. Start user code for adding Do not edit comment generated here End user code Do not edit comment generated here Code Generator will locate these comment delimiters and preserve any custom code inside the delimiters on subsequent code generation operations This is useful if after adding custom code the engineer needs to re visit Code Generator to change any MCU operating parameters R20UT2594EG0100 Rev 1 00 AS Page 8 of 24 Jun 27 2014 RENES RSK RX64M 3 Tutorial Project Workspace 3 Tutorial Project Workspace 3 1 Introduction e studio is an open source integrated development tool that allows the user to write compile program and debug a software product on many of the Renesas microcontrollers 3 2 Starting e studio and Importing Sample Code e Start e studio by selecting it from the Windows Start Menu The first dialog box to appear will be the Workspace Launcher e Click Browse and select a suitable location to store your workspace using the Create New Folder option as necessary Click OK e The e studio welcome splash screen will appear Click the Go to the workbench arrow button on the far right circled in the screenshot opposite le Workspace Launcher xs Select a workspace e2 studio stores your projects in a folder called a workspace Choose a workspace folder to use for this session Workspace OULES ER Browse Use this as the default and do not
5. Debugging 3 ku GHS Local C C Launch ex HEW Debugging Configure launch perspectivi 2 Renesas GDB Hardware Attach b CX Renesas GDB Hardware Debuggir Renesas GOB Simulator Debuggir qu e The debug configurations control page Main 3 Debugger gt Startup E Common Es Source will then show for the Tutorial project lem Change the main tab to Debugger and Debug hardware El Target Device RSF564ML then select Connection Settings on the secondary tab bar that appears GDB Settings Connection Settings Debug Tool Settings Clock e There is no need to change the debugger TI settings as they are preconfigured with Extal Frequency MHz 34 0000 the Tutorial project Permit Clock Source Change On Writing Internal F Yes e Refer to the RSK RX64M User s Manual IF mulator o for details of power supply configuration Connection Tere Tag JTag Clock Frequency MHz 16 5 P Fini d Rate Mb 2 00 Note e studio will display a warning if i you attempt to connect with an incorrect T Power power supply setting Power Target From The Emulator MAX 200mA No supply Voltage 3 3V a CPU Operating Mode Register Setting Single Chip Mode pin Single chip mode e Click the Debug button to continue e studio will now connect to the debugger and download the code to the target R20UT2594EG0100 Rev 1 00 ENESAS Page 12 of 24 Jun 27 2014 RSK RX64M 3 Tutorial Project Workspa
6. RX64MGroup Hardware Manual R20UT2594EG0100 Rev 1 00 Jun 27 2014 LENESAS Page 15 of 24 RSK RX64M 4 Reviewing the Tutorial Program 4 2 Main Functions This section will look at the program code called from with the main function and how it works lt is necessary to connect the RSK G1CUSBO connection to a PC USB port and open a terminal emulation program such as HyperTerminal with the settings 19200 8 N 1 For information on installation of the RSK virtual COM port driver refer to the file Description txt in the e studio Tutorial project e Right click the R SCI7 Serial Receive function call and select Run to Line to execute the program up to this line The Init LCD function call enables and configures the LCD panel and Display _LCD will write RSK RX64M Tutorial Press Any Switch onto the LCD 32 TfcB1873 void main void 1 ffcealers R_MGIN UserIniti f Start user code Do not edit comment generated here f Initialise the switch module 58 ffcolo7s R SWITCH Init Set the call back function when SW1 or 5U2 is pressed f ffce lerc R SWITCH SetPressCallback cbh switch press f Initialise the debug LCD 2 FfcOl086 R LCD Init f Displays the application name on the debug LCD tfc olO Ba R LCD Display fuint t RSK Rx64M 3 TIcALADE R LCD Display 1 vinta_t Tutorial 3 ffc olBa2 R LCD Display 2 fuint t
7. ask again e ezen a Oee el studas a Be dt ne Peticion rage mph Pre Kon ndo bjp Welcome e2studio ART STA ARAS Sr ete p Wworkbenci Go ko the workbench RENESAS R20UT2594EG0100 Rev 1 00 LENESAS Page 9 of 24 Jun 27 2014 RSK RX64M 3 Tutorial Project Workspace e Once the environment has initialised right mo click in the Project Explorer window and He select Import File Edit Source Refactor Navigate Se es Fm o e The Import dialog box will now show Expand the General folder icon and select Existing P TOJ ecis into Wo rks pace th en cl IC k N ext Create new projects from an archive file or directory Select an import source type filter text a 2 General E Archive File 1 Existing Projects into Workspace I File System i HEW Project El Preferences lar Renesas Common Project File b e C C bt 2 Code Generator gt gt CVS gt gt Git b IAR Embedded Workbench t gt Install t gt Run Debug hh EL KAI R20UT2594EG0100 Rev 1 00 LENESAS Page 10 of 24 Jun 27 2014 RSK RX64M 3 Tutorial Project Workspace e The Import dialog box will allow you to e Import o fos specify a project to import Click the Browse i button and locate the following directory Select a directory to search for existing Eclipse projects C Renesas Workspace RS KRSK RX64M Select root directory C Renesas Workspace RSK R
8. cs s sssssssscssscssssesascenssnqnvennveensvo 14 Al PIOJKAMPINIUANSA ON 3 eenas ka on ka koko A AA AA Ad 14 42 Mall FUNCION Saltos 16 5 Additional Information s s s s s s sssssses ssssesesscsssssusssnsnnssunssntqunsss 20 ENESAS RSK RX64M RENESAS STARTER KIT 1 1 1 Overview Purpose R20UT2594EG0100 Rev 1 00 Jun 27 2014 This RSK is an evaluation tool for Renesas microcontrollers This manual describes how to get the RSK tutorial started and basic debugging operations 1 2 Features This RSK provides an evaluation of the following features The RSK board contains all the circuitry required for microcontroller operation Renesas microcontroller programming User code debugging User circuitry such as switches LEDs and a potentiometer Sample application Sample peripheral device initialisation code R20UT2594EG0100 Rev 1 00 AS Jun 27 2014 RENES Page 7 of 24 RSKRX64M 2 Introduction 2 Introduction This manual is designed to answer in tutorial form the most common questions asked about using a Renesas Starter Kit RSK The tutorials help explain the following e How do compile link download and run a simple program on the RSK e How do build an embedded application e How do I use Renesas tools Files referred to in this manual are installed using the project generator as you work through the tutorials The tutorial examples i
9. downloaded click Resume to run the code to the main function The main function is set as the program entry point by default The program counter will stop on the first instruction in the main function e Click the Resume button in the Debug perspective to run the rest of the code e Iltis recommended that you run the entire tutorial demo first before continuing to debug it R20UT2594EG0100 Rev 1 00 ENESAS Page 13 of 24 Jun 27 2014 RSK RX64M 4 Reviewing the Tutorial Program 4 Reviewing the Tutorial Program This section will look at each section of the tutorial code and basic debugging functionality in e studio 4 1 Program Initialisation Before the main program can run the microcontroller must be configured The following parts of the tutorial program are used exclusively for initialising the RSK device so that the main function can execute correctly The initialisation code is run every time the device is reset via the reset switch or from a power cycle e After downloading the code System Input apture switch back to the C C LE Timer PWM perspective and navigate to the Project Explorer window on the CE Tutorial left hand side e Expand the Tutorial folder by clicking on the arrow next to the folder icon as highlighted by the red circle e Click the arrow next to the src a Tutorial HardwareDebug folder to show the source files Binaries e Expand the cg_src
10. folder in the Ri Includes same way and double click on a GA src r_cg_hardware_setup c to open i ivaj sr the file y e r_eg_egc_user c ej reg ege c b reg cgce h Le r_cg_cmt_user c Le r cg cmi c mn reg cmt h Le reg _dbsct c r cq hardware setup c g P Le r_cg_icu_user c rr Es e Breakpoints can be set by double clicking at the left hand edge of the source window On the line with instruction r system init double click next to the vertical line to set a breakpoint void HardwareSetup void a4 TfcbBe79 R Systeminit Note As an alternative breakpoints may be set in the C C perspective by selecting a line and using Run Toggle Breakpoint R20UT2594EG0100 Rev 1 00 ENESAS Page 14 of 24 Jun 27 2014 RSK RX64M 4 Reviewing the Tutorial Program Note Click the Resume button in the Debug perspective or press F8 to run the code up to this breakpoint Ue The program counter is indicated by the blue arrow next to the breakpoint Click the Step Into button or press F5 to step into the R_Systeminit function gt The R_Systeminit function calls several initialisation functions which configure the MCU for normal operation This includes input output ports and system clocks The user can step through all the initialisation code by clicking the Step Into icon and reading the code however for the purpose of this manual it will be
11. skipped Click the Resume button to run the code up to the main function LB 182 183 104 ffcoBe7a 145 E am Le r eg hardware setup ES 59 60 ii LNI Co mi a 5 ll MAA m J uJ j maJ LO 0 I hi MI s Lu MJ co DO co Go sd sd sd sd J Lu ko Ci CO CO Ga J Mi LA E LO LO LO LO LO MO CO DO LI fa LU Ka l LO oo TfTcOBeZe ffco0e35 TfcGBe3e TfcOBe48 TTcBDe47 TfcOfe4a TTcODe4e TfcO0e52 TfcO0e56 TfcOBe5a TTcOBeSe TfTcOfeb62 TFCBOBEeb6 TfCOBeba TTcOBebe TTc80e78 TTc80e72 volid HardwareSetup void 1 l R Systeminit E PA PEEL ee ee ee Function Name R Systeminit Description This function initiali Arguments None Return Value None void R Systeminit void i Enable writing to registers rela SYSTEM PRCR WORD GxASOBU Enable writing to MPC pin functi MPC PWPR BIT BeWI BU MPC PWPR BIT PFSWE 1U pa E non existent pins PORTS PDR BYTE x U Set peripheral settings R CGC Create R ICU Create R PORT Create R_CMT Create R CMT1 Create R CMT Create R SCI6 Create R SCI Create R_5124D8 Create Disable writing to MPC pin funct MPC PWPR BIT PFSWE BU MPC PWPR BIT B WI IU Enable protection SYSTEM PRCR WORD 68x4568U For further details regarding hardware configuration please refer to the RSK RX64M User s Manual and the
12. Cc T D TS 0 D LENESAS RX64M Group Renesas Starter Kit Tutorial Manual For e studio RENESAS MCU RX Family RX600 Series All information contained in these materials including products and product specifications represents information on the product at the time of publication and is subject to change by Renesas Electronics Corporation without notice Please review the latest information published by Renesas Electronics Corporation through various means including the Renesas Electronics Corporation website http www renesas com Renesas Electronics www renesas com Rev 1 00 Jun 2014 Notice 1 Descriptions of circuits software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples You are fully responsible for the incorporation of these circuits software and information in the design of your equipment Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits software or information 2 Renesas Electronics has used reasonable care in preparing the information included in this document but Renesas Electronics does not warrant that such information is error free Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein 3 Renesas Elec
13. Electromagnetic Compatibility Directive and could lead to prosecution The product generates uses and can radiate radio frequency energy and may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment causes harmful interference to radio or television reception which can be determined by turning the equipment off or on you are encouraged to try to correct the interference by one or more of the following measures ensure attached cables do not lie across the equipment reorient the receiving antenna increase the distance between the equipment and the receiver connect the equipment into an outlet on a circuit different from that which the receiver is connected power down the equipment when not in use consult the dealer or an experienced radio TV technician for help NOTE It is recommended that wherever possible shielded interface cables are used The product is potentially susceptible to certain EMC phenomena To mitigate against them it is recommended that the following measures be undertaken e The user is advised that mobile phones should not be used within 10m of the product when in use e The user is advised to take ESD precautions when handling the equipment The Renesas Starter Kit does not represent an ideal reference design for an end product and does not fulfil the regulatory standards for an end product How to Use This
14. Manual 1 Purpose and larget Readers This manual is designed to provide the user with an understanding of how to use the e studio IDE to develop and debug software for the RSK platform lt is intended for users designing sample code on the RSK platform using the many different incorporated peripheral devices The manual comprises of step by step instructions to load and debug a project in e studio but does not intend to be a complete guide to software development on the RSK platform Further details regarding operating the RX64M microcontroller may be found in the RX64M Group Hardware Manual and within the provided sample code Particular attention should be paid to the precautionary notes when using the manual These notes occur within the body of the text at the end of each section and in the Usage Notes section The revision history summarizes the locations of revisions and additions It does not list all revisions Refer to the text of the manual for details The following documents apply to the RX64M Group Make sure to refer to the latest versions of these documents The newest versions of the documents listed may be obtained from the Renesas Electronics Web site User s Manual Describes the technical details of the RSK RSK RX64M User s R20UT2593EG hardware Manual Tutorial Provides a guide to setting up RSK environment RSK RX64M R20UT2594EG running sample code and debugging programs Tutorial Manual Code Generator
15. SK RX64M Browse Select archive file Browse e Ensure that the Copy projects into Projects workspace option is ticked and then click 7 Application C Renesas Workspace RSK RSK RX64M Applicatn Select All Fin is h Async Serial C Renesas Workspace RSK RSK RX64M Async_Si Y Low Power Mode C Renesas Workspace RSKARSK RX64M Lo Deselect All Y RTC C Renesas Workspace RSK RSK RX64M RTC W System_Input_Capture C Renesas Workspace RSK RSK RX64IV Timer_PWM C Renesas Workspace RSK RSK RX64M Timer_P V Tutorial C Renesas Workspace RSK RSK RX64M Tutorial Refresh 4 a p Options Search for nested projects Working sets l Add project to working sets IEN Back Ned Cancel e Click on Tutorial from the list of projects in 5 System Input Capture the Project Explorer on the left hand side TE Timer FMI S Tutorial 33 Build Configurations and Debug Sessions 3 3 1 Build Configuration The e studio workspace will be created with two build configurations HardwareDebug and Release Release This build mode has optimisation turned on and provides little debug information The C code execution may appear to be out of order due to the way compiler optimises the code This build configuration is intended for final ROM programmable code HardwareDebug This build mode has all optimisation turned off and provid
16. ademarks or registered trademarks of their respective companies or organisations Copyright This document may be wholly or partially subject to change without notice All rights reserved Duplication of this document either in whole or part is prohibited without the written permission of Renesas Electronics Europe Limited O 2014 Renesas Electronics Europe Limited All rights reserved O 2014 Renesas Electronics Corporation All rights reserved O 2014 Renesas Solutions Corp All rights reserved R20UT2594EG0100 Rev 1 00 ENESAS Page 20 of 24 Jun 27 2014 REVISION HISTORY RSKRX64M Tutorial Manual Rev Description Jun 27 2014 First Edition issued Renesas Starter Kit Manual Tutorial Manual Publication Date Rev 1 00 Jun 27 2014 Published by Renesas Electronics Corporation LENESAS SALES OFFICES Renesas Electronics Corporation hitp www renesas com Refer to http www renesas com for the latest and detailed information Renesas Electronics America Inc 2880 Scott Boulevard Santa Clara CA 95050 2554 U S A Tel 1 408 588 6000 Fax 1 408 588 6130 Renesas Electronics Canada Limited 1101 Nicholson Road Newmarket Ontario L3Y 9C3 Canada Tel 1 905 898 5441 Fax 1 905 898 3220 Renesas Electronics Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 5FH U K Tel 44 1628 651 700 Fax 44 1628 651 804 Renesas Electronics Europe GmbH Arcadiastrasse 10 40472 D
17. ce e After downloading the code a dialog box will appear asking if you would like to switch to the Debug perspective Click Remember my decision to prevent this dialog box from appearing in future then click Yes e e studio will load the new perspective which is optimised for debugging e To change back to the default C C perspective from the menu bar select Window gt Open Perspective gt Other e The Open Perpsective dialog box will appear Click on the desired perspective to select it then Ok e Alternatively click on the button with the double arrow in the top right corner of the screen as shown opposite and select the C C option that appears 3 4 Running the Tutorial e7 Confirm Perspective Switch k This kind of launch is configured to open the Debug perspective when it suspends This Debug perspective is designed to support application debugging It incorporates views for displaying the debug stack variables and breakpoint management Do you want to open this perspective now Remember my decision ES Open Perspective LE e aj Code Generator Ekcvs Repository Exploring r Debug E Git Repository Exploring T Planning Eu Resource Ea SVN Repository Exploring Eo Team Synchronizing seo He C C e Refer to the Description txt file for instructions on how to configure the RSK and run the sample code e Once the code has been
18. ent generated here R20UT2594EG0100 Rev 1 00 Jun 27 2014 LENESAS Page 18 of 24 RSK RX64M 4 Reviewing the Tutorial Program e Inthe terminal emulation window press the c button on the keyboard e The program will halt at the breakpoint in the r_ sci callback receiveend function as shown opposite Remove the breakpoint by double clicking on the breakpoint column e Continue to execute the program by clicking the Resume button z Check the contents of gi 1 ffeBlscl if c grx char 33 ffc015d3 g adc trigger TRUE 13 Display the result on the LCD 4 ffceetas led display adc adc result H5 Increment the adc count and displ 7 Tfc66faB if 16 adc_count e The program will halt at the breakpoint in the main while loop i adc count 8 e Remove the breakpoint by double 141 ffcoefb6 led display count adc count clicking on the breakpoint column Continue to execute the program by clicking the Resume button The program proceeds to display the result of the A D conversion on the LCD and in the terminal window In addition the running count of A D conversions performed is displayed in binary form using LEDs 0 3 on the RSK Adjust the potentiometer and press SW1 SW2 or SW3 on the RSK and an additional A D conversion will be performed e Press the Suspend button to halt program execution Il e This is the extent of the tutorial code
19. es full debug information This is the best configuration to use whilst developing code as C code execution will be linear e Click the top level Tutorial folder again m lad amp a A and then the arrow next to the buid button hammer icon 1 HardwareDebug Debug on hardware and select the a o 2 Release Release No Debug HardwareDebug option e e studio will now build the code R20UT2594EG0100 Rev 1 00 ENESAS Page 11 of 24 Jun 27 2014 RSK RX64M 3 Tutorial Project Workspace 3 3 2 Debug Configuration e Click the arrow next to the debug button ox a lj gt I bug icon Select Debug 35 Or rico a Configurations Ld no launch history Debug As Debug Configurations Organize Favorites e The Debug Configurations dialog box will bo Cono appear Click the small arrow next to the Renesas GDB Hardware Debugging Create manage and run confiqurations option e The debug configurations for each project will appear Select the entry for the Tutorial Hardware Debug Boo y Configure launch settings fre type filter text Bi Press the Men button fe C C Application 43 Press the Duplicate bi fe C C Attach to Application l C C Postmortem Debugger IE Press the Delete butte cx Custom Debug p Press the Filter buttor El Debug only Edit or View an existin lc GDB Hardware
20. for use in products or systems that may pose a direct threat to human life or bodily injury artificial life support devices or systems surgical implantations etc or may cause serious property damages nuclear reactor control systems military equipment etc You must check the quality grade of each Renesas Electronics product before using it in a particular application You may not use any Renesas Electronics product for any application for which it is not intended Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for which the product is not intended by Renesas Electronics 6 You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics especially with respect to the maximum rating operating supply voltage range movement power voltage range heat radiation characteristics installation and other product characteristics Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges 7 Although Renesas Electronics endeavors to improve the quality and reliability of its products semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under certain use conditions Further Renesas Electronics products are not subjec
21. get adc Display the result on the LCD lcd Hisplay adc adc result Page 17 of 24 RSK RX64M 4 Reviewing the Tutorial Program e Inthe Project Explorer pane locate the file r_cg_sci_user c and double click to open the source file Scroll down to the function r_sci7_callback_receiveend e Set a breakpoint on the line of code inside the r sci callback receiveend function as shown opposite e Continue to execute the program by clicking the Resume button a 5 Tutorial HardwareDebug b e Binaries E Hi Includes a GE sre da 2 cgq_sre b o reg cge user c b ej reg egee gt h r cg cgc h gt Le r cq cmt user c gt Le reg cmt c b h reg emt h gt Le r_cg_dbsct c gt Le r cq hardware setup c gt Le rcg_icu_user c b ej reg icue b h reg icu h b Le r cg intprg e b a reg macrodriver h b e r cg main c gt Le r_cg_port_user c gt Le r_cg_port c b h reg_port h gt Le r_cg_resetpra c gt Le r cg sl2ad user c Le r cg slZad c b h reg slZad h b reg _sbrk c b h reg sbrk h Le reg sci user c static void r sci7 callback receiveend void Start user code Do not edit comment generated here Check the contents of g rx char if c grx char C g rx char g adc trigger TRUE Set up SCI7 receive buffer and callback function again R SCI7 Serial Receive uint8 t amp g rx char 1 End user code Do not edit comm
22. n this manual assume that installation procedures described in the RSK Quick Start Guide have been completed Please refer to the Quick Start Guide for details of preparing the configuration These tutorials are designed to show you how to use the RSK and are not intended as a comprehensive introduction to e studio the compiler toolchains or the E1 emulator Please refer to the relevant user manuals for more in depth information 2 1 Code Generator Plug in The Code Generator plug in for the RX64M has been used to generate the sample code discussed in this document Code Generator for e studio is a plug in tool for generating template C source code and project settings for the RX64M When using Code Generator the engineer is able to configure various MCU features and operating parameters using intuitive GUI controls thereby bypassing the need in most cases to refer to sections of the Hardware Manual Once the engineer has configured the project the Generate Code function is used to generate three code modules for each specific MCU feature selected These code modules are name r_cg_xxx h r og XXX C and r_cg_xxx_user c where xxx is a three letter acronym for the relevant MCU feature for example adc Within these code modules the engineer is then free to add custom code to meet their specific requirement Custom code should be added whenever possible in between the following comment delimiters
23. r use by the military including but not limited to the development of weapons of mass destruction When exporting the Renesas Electronics products or technology described in this document you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations 10 It is the responsibility of the buyer or distributor of Renesas Electronics products who distributes disposes of or otherwise places the product with a third party to notify such third party in advance of the contents and conditions set forth in this document Renesas Electronics assumes no responsibility for any losses incurred by you or third parties as a result of unauthorized use of Renesas Electronics products 11 This document may not be reproduced or duplicated in any form in whole or in part without prior written consent of Renesas Electronics 12 Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products or if you have any other inquiries Note 1 Renesas Electronics as used in this document means Renesas Electronics Corporation and also includes its majority owned subsidiaries Note 2 Renesas Electronics product s means any product developed or manufactured by or for Renesas Electronics 2012 4 Disclaimer By using this Renesas Starter Kit RSK the user accepts the following term
24. s The RSK is not guaranteed to be error free and the entire risk as to the results and performance of the RSK is assumed by the User The RSK is provided by Renesas on an as is basis without warranty of any kind whether express or implied including but not limited to the implied warranties of satisfactory quality fitness for a particular purpose title and non infringement of intellectual property rights with regard to the RSK Renesas expressly disclaims all such warranties Renesas or its affiliates shall in no event be liable for any loss of profit loss of data loss of contract loss of business damage to reputation or goodwill any economic loss any reprogramming or recall costs whether the foregoing losses are direct or indirect nor shall Renesas or its affiliates be liable for any other direct or indirect special incidental or consequential damages arising out of or in relation to the use of this RSK even if Renesas or its affiliates have been advised of the possibility of such damages Precautions The following precautions should be observed when operating any RSK product This Renesas Starter Kit is only intended for use in a laboratory environment under ambient temperature and humidity conditions A safe separation distance should be used between this and any sensitive equipment Its use outside the laboratory classroom study area or similar such area invalidates conformity with the protection requirements of the
25. sseldorf Germany Tel 49 211 65030 Fax 49 211 6503 1327 Renesas Electronics China Co Ltd 7th Floor Quantum Plaza No 27 ZhiChunLu Haidian District Beijing 100083 P R China Tel 86 10 8235 1155 Fax 86 10 8235 7679 Renesas Electronics Shanghai Co Ltd Unit 301 Tower A Central Towers 555 LanGao Rd Putuo District Shanghai China Tel 86 21 2226 0888 Fax 86 21 2226 0999 Renesas Electronics Hong Kong Limited Unit 1601 1613 16 F Tower 2 Grand Century Place 193 Prince Edward Road West Mongkok Kowloon Hong Kong Tel 852 2886 9318 Fax 852 2886 9022 9044 Renesas Electronics Taiwan Co Ltd 13F No 363 Fu Shing North Road Taipei Taiwan Tel 886 2 8175 9600 Fax 886 2 8175 9670 Renesas Electronics Singapore Pte Ltd 80 Bendemeer Road Unit 06 02 Hyflux Innovation Centre Singapore 339949 Tel 65 6213 0200 Fax 65 6213 0300 Renesas Electronics Malaysia Sdn Bhd Unit 906 Block B Menara Amcorp Amcorp Trade Centre No 18 Jin Persiaran Barat 46050 Petaling Jaya Selangor Darul Ehsan Malaysia Tel 60 3 7955 9390 Fax 60 3 7955 9510 Renesas Electronics Korea Co Ltd 12F 234 Teheran ro Gangnam Gu Seoul 135 080 Korea Tel 82 2 558 3737 Fax 82 2 558 5141 2014 Renesas Electronics Corporation All rights reserved Colophon 2 0 RX64M Group LENESAS Renesas Electronics Corporation R20UT2594EG0100
26. t to radiation resistance design Please be sure to implement safety measures to guard them against the possibility of physical injury and injury or damage caused by fire in the event of the failure of a Renesas Electronics product such as safety design for hardware and software including but not limited to redundancy fire control and malfunction prevention appropriate treatment for aging degradation or any other appropriate measures Because the evaluation of microcomputer software alone is very difficult please evaluate the safety of the final products or systems manufactured by you 8 Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances including without limitation the EU RoHS Directive Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations 9 Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture use or sale is prohibited under any applicable domestic or foreign laws or regulations You should not use Renesas Electronics products or technology described in this document for any purpose relating to military applications o
27. the Code Generator Tutorial Manual e Click the Resume button to resume program execution return status 39 f c 146c R20UT2594EG0100 Rev 1 00 ENESAS Page 16 of 24 Jun 27 2014 RSK RX64M 4 Reviewing the Tutorial Program e The program counter should come to a halt at the R_SCI7_ Start function e Step over the function by clicking the Step Over a button Alternatively press F6 The R_SCI7 Start function enables the UART interrupts The program then proceeds to the main while loop The code inside the loop waits for user input from either the UART or RSK switches and then performs an A D conversion e Locate the function Call to Icd_display_adc inside the while loop e Set a breakpoint on the Icd_display_adc function call by double clicking in the breakpoint column R20UT2594EG0100 Rev 1 00 Jun 27 2014 14 15 ffc98f76 18 ffcoefa2 a ka Kao kh al FFcOetse ff ceefae Lu Lu Lu Lu ka Ma e L lu Ra e ma LO E 34 ffce efas 1 DE LENESAS Set up SCI7 receive buffer and callback function R SCI7 Serial Receive uint8 t 4g rx char 1 Enable SCI operations R_SCI7 Start while 1U Variable to store the A D conversion cou static uint8 t adc count 8 uintl6 t adc result Wait for user requested A D conversion f if TRUE g adc trigger i Call the function to perform an A D adc result
28. tronics does not assume any liability for infringement of patents copyrights or other intellectual property rights of third parties by or arising from the use of Renesas Electronics products or technical information described in this document No license express implied or otherwise is granted hereby under any patents copyrights or other intellectual property rights of Renesas Electronics or others 4 You should not alter modify copy or otherwise misappropriate any Renesas Electronics product whether in whole or in part Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from such alteration modification copy or otherwise misappropriation of Renesas Electronics product 5 Renesas Electronics products are classified according to the following two quality grades Standard and High Quality The recommended applications for each Renesas Electronics product depends on the product s quality grade as indicated below Standard Computers office equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots etc High Quality Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anticrime systems and safety equipment etc Renesas Electronics products are neither intended nor authorized
Download Pdf Manuals
Related Search
Related Contents
8.6 Ciclos SL Acco Quartet Combo 3' x 2' Operator`s manual Manuel de l`utilisateur Manual del operador 2 Pulse MOBILER LED-PROJEKTOR BEDIENUNGSANLEITUNG Sharp UX-340LM Fax Machine User Manual FICHA TECNICA 1. NOMBRE DEL MEDICAMENTO Copyright © All rights reserved.
Failed to retrieve file