FUJITSU


MB91362

SmplFR

DESCRIPTION

To install the Software Sample Files please download the compressed self-extracting file. The Standard Installation Target Directory is:

C:\Softune\sample\smplfr
Refer to README.TXT within the project-directory for more details !

FEATUTRES

  • ADCDEMO1
    Converts A/D-Channel 3 and displays the converted voltage on the LCD.
  • ADCDEMO2
    Converts A/D-Channel 3 and outputs the converted values on DA-channel 0.
  • ADCDMAC
    The ADC-DMA project shows how to use the DMAC togehter with A/D Converter. The A/D Convetre is runnig in Continuous mode. Using channel 3, only. After one completed converison, the DMAC ch. 3 is activated by A/D C Interrupt flag. The DMA transfers the result to an array. After 10 measurements, DMA transfer is stopped and the 'end of DMA transfer' interrupt occurs. The average value is calculated and displayed on the LCD of Starterkit91360.
  • ADC0-3_DMA
    The A/D Converter is runnig in Continuous mode using channel 0-3. After a completed conversion, the DMAC ch. 3 is activated by A/D C Interrupt flag. The DMA transfers the result to an array. After 10 measurements for each channel (=40 conversion/transfers), DMA transfer is stopped and the 'end of DMA transfer' interrupt occurs. The average value for each channel is calculated and displayed on the LCD of Starterkit91360.
  • ALARM1
    This project shows how to use the Alarm-Comparator in polling-mode.
  • CANdemo1
    Shows some basic stuff how to transmit and receive messages.
  • CANdemo2
    Shows how to receive one dedicated message using interrupts.
  • CANman
    A very sophisticated CAN management demonstration.
  • DACDEMO1
    This project shows how to use the D/A-Converter to generate signals on DAx.
  • dma-m2m
    The dma-m2m project shows how to setup the dma for internal memory to memory transfer. (2cycle, burst mode) A const string is stored in ROM, copied into a array located in RAM and output via UART interface. (38K4, 8N1) Using Starterkit91360 and SKwizard as Terminal, the message can be seen on PC.
  • EXTINT
    Sample Project to demonstrate function of exteral interrupt. In use is external interrupt 1 and external interrupt 2! These Interrupt lines are connected to buttom: USER0 and USER1 on StarterkitMB91360. Uart0 is used to send a short information message that a buttom was pressed. In addition the information will also be displayed on LCD. (with StarterkitMB91360) Selected baudrate for uart0 is 38400 baud.
  • flash
    This project shows how to set-up a flash programming routines. During Flash programming, it is not possible to execute Code from Flash. Therefore the Flash programming routines are copied into the I-RAM during startup (flash.c and timer.c). (Permanently in I-RAM) Two arrays are filled with a pattern. The Sector 0x0a0000 is erased first. Starting at address 0xA0000 Array0 is written, strating at address 0x0A0050 Array1. With Flashprg Software the new written data can be checked.
  • ICUDEMO1
    This application will measure the frequency applied to IN0 and displays the value in kHz on the LCD.
  • LEDDEMO1
    LEDs on the Starterkit (connected to port J) will flash in various patterns.
  • RTCDEMO1
    This project shows how to use the real time clock of the MB91F361.
  • SNDDEMO1
    Plays nice melodies (shows how to use the sound generator)
  • SLEEPSTP
    Demonstrates the low-power modes Sleep and Stop.
  • TM16DEMO
    A project which shows how to use the Timers. Also, it's a good example how to use interrupts !
  • UARTDEMO
    This project demonstrates serial communication using the internal UART0.
  • WATCHDOG
    Watchdog demonstration project.
  • TEMPLATE
    An empty project for the MB91F362 with predefined settings.
  • COPYCODE
    Shows how to use a C-module which physically will be stored in (Flash)ROM, but can be copied to FastRAM (as an example) at runtime.
  • SMOOTHPLLSWITCH
    PLL is swiched smooth when clock settings are changed, PLL is set to different frequencies.
  • 100KHz I²C
    Exampel Project to access an I²C EEPROM. Read and Write routines to access the EEPROM memory are impelmented, as well as low level routines to handle the basic I²C sequences (e.g. start/stop condition generation, ...)
  • 100KHz I2C INT
    This sample project uses the I2C (100kHz) interface of the MB91F362. The MCU is communicating with an EEPROM (24LC08). The MB91F362 is the master of this system. Using the SKWizard a text is displayed and the program waits that a character is entered. If a 'w' is entered a single write sequence to a specified address to the EEPROM is performed. With a 'r' a read is preformed on a specified address to the EEPROM. Before starting the UART communication, a block transfer (WRITE and READ) is done. (No Interrupts are used, simple polling) When reading/writing data via the terminal interface, Interrupts are used to control the I2C communication.
  • 400KHz I2C
    This sample project uses the I2C (400kHz) interface of the MB91F362. The MCU is communicating with an EEPROM (24LC08). The MB91F362 is the master of this system. Using the SKWizard a text is displayed and the program waits that a character is entered. If a 'w' is entered a single write sequence to a specified address to the EEPROM is performed. With a 'r' a read is preformed on a specified address to the EEPROM.
  • 400KHz I2C INT
    This sample project uses the I2C (400kHz) interface of the MB91F362. The MCU is communicating with an EEPROM (24LC08). The MB91F362 is the master of this system. Using the SKWizard a text is displayed and the program waits that a character is entered. If a 'w' is entered a single write sequence to a specified address to the EEPROM is performed. With a 'r' a read is preformed on a specified address to the EEPROM. Before starting the UART communication, a block transfer (WRITE and READ) is done. (No Interrupts are used, simple polling) When reading/writing data via the terminal interface, Interrupts are used to control the I2C communication.
  • sector_erase
    Example project sector erase for the MB91360 Starterkit. This project shows how to set-up a flash programming routines. During Flash programming, it is not possible to execute Code from Flash. Therefore the Flash programming routines are copied into the I-RAM during startup (flash.c and timer.c). (Permanently in I-RAM) Some constants are placed into sector 0xA0000. These sector is erased with the sector erase function. NOTE: For Flash programming the internal frequency must be 16MHz !
  • MemTestMB91360
    Example for test of external memory using MB91360 series with external bus interface.

    Refer to README.TXT within the project-directory for more details !
  • History of the MB91362:
Date Revision Description
11.09.06 V01R09 Updated Example Package released
04.05.05 V01R08 Template: Buswidth set to 32 bit
21.10.04 V01R07 sample package released
23.09.04 - adc0-3_dma sample added
21.09.04 - adc-dma updated to SWB V6
04.06.04 V01R06 sample package released
13.05.04 - dma-m2m example added
10.02.04 V01R05 sample package released
04.02.04 - update template: new headerfile V4.4
23.10.03 V01R04 sample package released
15.10.03 - ExtInt example added
10.10.03 - printf : headerfile V4.2, startup.asm V3.10, SWB-V6 sup-files
10.10.03 - Tm16demo: headerfile V4.2, startup.asm V3.10, SWB-V6 sup-files added LCD-init-function
10.10.03 - Uartdemo: headerfile V4.2, startup.asm V3.10, SWB-V6 sup-files
10.10.03 - Watchdog: headerfile V4.2, startup.asm V3.10, SWB-V6 sup-files
09.10.03 - LedDemo1: headerfile V4.2, startup.asm V3.10, SWB-V6 sup-files
09.10.03 - Template: headerfile V4.2, startup.asm V3.10, SWB-V6 sup-files
02.10.03 - Flash example added
01.10.03 - All examples: C++ comment option changed
03.09.03 - Template: Startup.asm V3.7
03.09.03 - MemTestMB91360 added
03.09.03 - Template: Startup.asm V3.6
28.08.03 - Example 100KHzI2c corrected
08.07.03 - Example sector_erase added
12.05.03 V01R03 Example Package released
12.05.03 - 400KHzI2C sample added
12.05.03 - 400KHzI2C-INT sample added
12.05.03 -- 100KHzI2C-INT sample added
12.11.02 V01R02 Example Package released
05.11.02 - new template (flash programming prc files)
31.10.02 - CANdemo2 changed to workspace version
28.10.02 - CANdemo1 changed to generic workspace version
25.10.02 - disclaimer added to all source files
13.02.02 V01R01 Example Package released
13.02.02 - ADC-DMAC example added
26.10.01
Example 100KHz I2C added
13.06.01 V01R00 Example Package released
05.05.01 - created this fileded

DOWNLOAD

Note: Netscape Navigator 4.xx does not allow direct execution of ".exe" files. Saving them to a temporary folder and executing them there is recommended.

EXESelf-extracting Sample Files for MB91362 V01R09 (4430 KB, 11. September 2006)