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)
