2000 2813 Industrial Ln. • Garland, TX 75041 • (972) 926-9303 FAX (972) 926-6063email: [email protected] • web: http://www.axman.co
CML12SDP256 07/17/0210A) Determine if Auto Start in enabled and proceed to vector if not a value of $FFFF.B) Set Stack, Initialize memory map and SCI0
CML12SDP256 07/17/0211This vector initialization should remain after debug when auto start will be applied forlaunching the user's application.
CML12SDP256 07/17/0212The CML12S-DP256 provides the NOICE debug monitor kernel as a subset of the MON12monitor in reserved flash memory. User may app
CML12SDP256 07/17/0213User application must perform all initialization including Stack setting, hardware startup, andexternal memory bus enable if nee
CML12SDP256 07/17/0214MODCThe MODC option jumper provides Special Mode enable during Reset. This option must beopen or idle when operating with the M
CML12SDP256 07/17/0215JP1 and JP2JP1 and 2 option jumpers provide an easy method of connecting or isolating the HCS12 SCI0and SCI1 serial channel RXD
CML12SDP256 07/17/0216The VDD supply is for reference or external 2.5V input only and should not be loaded byexternal circuitry or damage to the HCS12
CML12SDP256 07/17/0217BUS_PORTGND1 2D11/PA3PA2/D103 4D12/PA4PA1/D95 6D13/PA5PA0/D87 8D14/PA6A09 10D15/PA7A111 12A2A1013 14A3OE*15 16A4A1117 18A5A919 2
CML12SDP256 07/17/0218JP1 will isolate the SCI0 RXD pin from the transceiver.The 1,4,6,7,8, and 9 pins provide RS232 flow control and status. These a
CML12SDP256 07/17/0219CAN BUS TERMINATIONThe CAN port provides RC11,12, and 13 1206 SMT size termination resistors on the bottom ofthe CML12Sxxx board
CML12SDP256 07/17/022CONTENTSGETTING STARTED...3In
CML12SDP256 07/17/0220NOTES:1) The LCD write requires 3 SPI transfers. Transfer 1 provides data 0 - 3 and RS (registerselect) value. Transfer 2 prov
CML12SDP256 07/17/0221TROUBLESHOOTINGThe CML12SXXX board is fully tested and operational before shipping. If it fails to functionproperly, inspect th
CML12SDP256 07/17/0222Tips and SuggestionsTips and SuggestionsFollowing are a number of tips, suggestions, and answers to common questions that will s
CML12SDP256 07/17/0223TABLE 1. LCD Command and Character CodesCommand codes are used for LCD setup and control of character and cursor position. Allc
CML12SDP256 07/17/0224TABLE 2. MON12 Interrupt TableMON12 Ram Interrupt Vector HCS12 Interrupt Vector Address Vector Type3F8C FF8C PWME3F8E FF8E PTPI3
CML12SDP256 07/17/023GETTING STARTEDThe Axiom CML12S-DP256 single board computer is a fully assembled, fully functionaldevelopment system for the Moto
CML12SDP256 07/17/024Follow the steps in this section to get started quickly and verify everything is working correctly.Installing the Software1. Inse
CML12SDP256 07/17/025At minimum, you should install the AxIDE program. This provides the flash programmingutility and communication with the board vi
CML12SDP256 07/17/026It is important to understand the development board's use of Memory and Addressing whenwriting source code so you can locate
CML12SDP256 07/17/027DO NOT use long path or file names (> 8 characters). The free assembler is an older DOSbased tool that does not recognize the
CML12SDP256 07/17/028You can modify the hello program to display other strings or do anything you want. Theprocedures for assembling your code, uploa
CML12SDP256 07/17/029MON12 OPERATIONMon12 is an embedded monitor / debug utility that allows loading a compiled softwareprogram (S record) into Ram me
Commentaires sur ces manuels