background image

 

 

 

Freescale Semiconductor  

                                                                                                               14 

5  Running the Demonstration Application 

 
By correctly following the previous chapters you should now be able to. 

I)

 

Observe LED4 is illuminated 

II)

 

Press PB1 on the application module (or Project Board) to illuminate LED1. 

i) Project Board users will notice a new message on the LCD Display. 

III)

 

Press PB2 on the application module (or Project Board) to illuminate LED1. 

i) Project Board users will notice a new message on the LCD Display. 

IV)

 

Observe LED3 blinking at a periodic rate.  

V)

 

Connect a DB9 cable between HOST PC and Application Module (or Project Board) COM 
connectors to observe serial communications.  

i)

 

 Host PC terminal settings  

Baud: 9600, Data Bits: 8, Parity: None, Stop Bits: 1, Flow Control: None 

VI)

 

Available on with Project Board ONLY:   

i)

 

Press PB3 on the project board and adjust the potentiometer. The buzzer is enabled with a 
preset frequency and the potentiometer value is sampled to control the volume of the buzzer 
while the button is pressed. Also, note that while pressed the LCD display is now a new 
message. 

NOTE

 

This demonstration application in its entirety is available for free at 

www.freescale.com\universityprograms

 in the student learning kits section.  

 

Under your Student Learning Kit page you will find: 

Complete, commented source code in C 
Detailed function explanation 
Latest up-to-date function additions, features, and updates. 

Summary of Contents for HCS12

Page 1: ...ide Rev 0 2 2008 Freescale Semiconductor Inc 2006 All rights reserved _______________________________________________________________________ Getting Started with the Student Learning Kit Featuring th...

Page 2: ...eate build and debug an application Refer to the project board user guide application module user guide and CodeWarrior documentation for more details For demonstration applications source code exampl...

Page 3: ...egin the hardware setup or development sections To install and register CodeWarrior development tools for HCS12 X Microcontrollers onto a host PC complete the instructions found inside the CodeWarrior...

Page 4: ...ost PC running CodeWarrior to the Application Module 3 Your Done Proceed to Running your Demonstration application Figure 1 Application Module Independent Operation Jumper Settings Jumper Position Jum...

Page 5: ...Semiconductor 5 LED1 LED2 LED3 LED4 RV1 RZ1 RX TX COM_EN Jumpers enable the application modules serial communication port BKG RST BDM_EN Jumpers enable the application modules background debug mode BD...

Page 6: ...rom the Application Module as shown by Figure 2 Figure 2 Application Module with Project Board Operation Jumper Settings Jumper Position Jumper ID Description VR1 VB VX_EN PWR_SEL Source power input f...

Page 7: ...are shared when using the PBMCUSLK with the application module Conflicts may occur if both are in use simultaneously BKG RST BDM_EN Remove jumpers to disable the application modules background debug m...

Page 8: ...the project board to safely construct and test prototyped circuits Verify that all the jumper settings are configured properly on the project board as shown by Figure 3 Highlighted blocks indicate the...

Page 9: ...he project board This jumper overrides PWR_SEL in USB position 5V 3 3V VDD_SEL Sets VDD to 5V for project board 15V_EN 15V_EN Enables PS1 output 15 V supply from dc dc converter to the project board S...

Page 10: ...es all RS 232 communication signals individually for project board COM port AMPL AMPL Oscillator output at reduced amplitude 3 3 Vpp LED_EN LED_EN Enables all LED outputs on project board BZ PB UFEA E...

Page 11: ...the MCU PORT connector on the project board as marked by Figure 4 Figure 4 Installation of Application Module 2 Power up your host PC and connect one end of the supplied USB cable between an availabl...

Page 12: ...ed the latest version of CodeWarrior prior to this step simply follow the prompts provided by Windows to automatically detect new hardware as illustrated by Figure 6 and prompt you to install software...

Page 13: ...w Hardware Screen 3 illustrated by Figure 8 Click Finish to complete installation and close the wizard Figure 8 Found New Hardware Wizard Screen 3 Left Project Board USB BDM Right Application Module U...

Page 14: ...connectors to observe serial communications i Host PC terminal settings Baud 9600 Data Bits 8 Parity None Stop Bits 1 Flow Control None VI Available on with Project Board ONLY i Press PB3 on the proje...

Page 15: ...window will appear Create a new project 2 From the IDE main menu bar select File New a new window will appear as seen in Figure 9 Figure 9 CodeWarrior New Project Window a Select HC S 12 New Project...

Page 16: ...mark the respective selection h Click Next page 4 of the new project wizard will appear see Figure 11 Figure 11 CodeWarrior New Project Wizard Page 4 and Page 5 i Select No you do not want your projec...

Page 17: ...at p Click Next page 8 of the new project wizard will appear see Figure 13 q Select Small memory model r Click Next page 9 of the new project wizard will appear see Figure 13 Figure 13 CodeWarrior New...

Page 18: ...e dock window right click in title bar of project window and select Docked 1 Select Build Target Your project can contain multiple build targets For this example we use the P E Multilink CyclonePro ta...

Page 19: ...ch the file applies h Click OK the Add Files dialog box closes In the Project window the filename of added file will appear under the Sources folder 4 Build project a From the IDE main menu bar select...

Page 20: ...cation setup window select the appropriate host PC USB port being used by the BDM pod and click OK d Once the debugger is launched a window similar to Figure 16 will appear The operation of the variou...

Page 21: ...on a From debugger main menu select Run the Run menu will appear b Select Start continue program will execute until encountering first breakpoint if breakpoint is present Command pane displays program...

Page 22: ...upport experience Freescale recommends that you use these resources in the following order For frequently asked questions FAQs latest updates and listing of known bugs and solutions www freescale com...

Page 23: ...emiconductor makes no warranty representation or guarantee regarding the suitability of its products for any particular purpose nor does Freescale Semiconductor assume any liability arising out of the...

Reviews: