MB90425GA/B/C Series
SMPL16
DESCRIPTION
To install the Software Sample Files please download the compressed self-extracting file. The Standard Installation Target Directory is:
C:\Softune\sample\smpl16
FEATURES
- ADC_cont_irq Project:
This demo will sample all 8 A/D-channels by the continous mode. Each end of conversion will call an interrupt routine, where the AD-channel is put to Port4[2..0] and the upper nibble of the result is put to Port4[7..4]. Port 4 is connected to the user LEDs of the FlashCan100P Evaluation-Board - ADC_Uart1 Project:
This demo will sample all 8 A/D-channels. The result will be send out via UART1 and can be seen within any terminal-program (9600 Baud). With each pressed key the next channel will be converted. No interrupts are used. - CAN Project:
CAN0 will work as a simple Repeater. Received data will appear at Port P47..P40 (UserLEDs of FlashCan100P) and will send out again as byte-packages to ID#2 Receive-Buffer #1 : basic can Transmit-Buffer #6 : full-can ID #2 - extINT Project:
All external Interrupt-Pins INT0 .. INT7 will be enabled. A falling edge on INTx will toggle PDR4_P4x in order to toggle the LEDx of the Flash-CAN-100P Board e.g. falling edge on INT3 will result in LED D3 will toggle - InputCapture Project:
The Input-Capture-Unit01 is used for time-measurement on Input Port IN0 (Pin 98). It will capture the value of the FreeRunningTimer at each rising edge on IN0. The counter-difference between first and second capture will be used to calculate the passed time in 10 millisecond steps (based on 4MHz crystal). The result will be visible at Port P44-P47 (LED4 - LED7). An counter-overflow will not be recognized, in order to keep that example as simple as possible. This means the maximum time is 15*10ms = 150ms The Reload-Timer 0 is used to produce a square-wave-output as a ramp-function on Port P40 (LED0, Pin 18). It starts very fast and goes up to 52ms, that results in a maximum of 104ms between two rising edeges on Port P40 (LED1, Pin 18). When connecting Pin 18 to Pin 98 (IN0 of Input Capture Unit) the time can be seen at Port P44-P47 (LED4 - LED7) in 10ms steps. - IOPort Project:
IOPort-project simply counts down an internal variable and outputs the counter value to port P4 (User LEDs on Flash-CAN-100P) No interrupts are used. - LCD:
The internal LCD-cotroller will be initialised (1/2 bias, 1/2 duty). The internal Resistor devider is used. Some different methods are shown, how segments can be swicthed on/off. - PPG Project:
This project initialise the PPG channels 0-2 and outputs the square waveform. - Real-Time Watch-Timer Project:
This examples initializes the Real-Time Watch-Timer to 00:00:06 (h/m/s). In this example each second an interrupt occurs and the contents of the second register is output to Port 4. With the Flash-CAN100P Evaluation Board, Port 4 is connected to LEDs, so the second-counter 0..59 is visible. Reload Project: Reload-project uses interrupts of reload-timer0 and reload-timer1 to toggle LEDs of Port 4 The Reload-value of ReloadTimer0 is changed with each Reload-Interrupt, from fast (low Reload-value) to slow (high Reload-value). The Reload-value of ReloadTimer1 is fix. - SubClock Project:
Based on the IOPort-example, an internal variable is decremented and its value is output to port P4 (User LEDs on Flash-CAN-100P). If counter value is zero, the clock-mode will be switched: PLL4-clock => Main-Clock => Sub-clock => PLL4-clock ... - Template Project:
This is a project template for the MB90425 Series. It includes some basic settings for e.g. Linker, C-Compiler which must be checked and modified in detail, corresponding to the user application. UART0 Project: An welcome string is send via UART0 and every received character will be echoed. Baud rate 9600, no parity, 1 stop bit and a data length of 8 bit. No interrupts are used. - UART1 Project:
An welcome string is send via UART1 and every received character will be echoed. Baud rate 9600, no parity, 1 stop bit and a data length of 8 bit. No interrupts are used. - History of the MB90425:
| Date | Revision | Description |
| 11.09.06 | V01R06 | Updated Sample package released |
| 26.04.04 | V01R05 | sample package released |
| 16.04.04 | 1.5 | Template: start-up updated |
| 05.09.03 | V01R04 | sample package released |
| 02.09.03 | V1.2 | Example Adc_cont_irq updated |
| 02.09.03 | V1.2 | Example Adc_UART1 updated |
| 02.09.03 | V1.4 | new Header-File, Template updated |
| 12.05.03 | V01R03 | Example Package released |
| 19.03.03 | 1.3 | Template updated |
| 19.03.03 | 1 | Example LCD added |
| 15.11.02 | V01R02 | Example Package released |
| 14.11.02 | 1 | Example CAN added |
| 14.11.02 | 1.1 | Example Adc_cont_irq updated |
| 14.11.02 | 1.1 | Example Adc_UART1 updated |
| 14.11.02 | 1.1 | Example extINT (external Interrupt) updated |
| 14.11.02 | 1.1 | Example InputCapture updated |
| 14.11.02 | 1.1 | Example IOPort updated |
| 14.11.02 | 1.1 | Example PPG updated |
| 14.11.02 | 1.1 | Example RealTimeWatchTimer updated |
| 14.11.02 | 1.1 | Example ReloadTimer updated |
| 14.11.02 | 1.1 | Example Subclock updated |
| 14.11.02 | 1.1 | Example UART0 updated |
| 14.11.02 | 1 | Example UART1 added |
| 14.11.02 | 1.2 | Template updated |
| 13.06.01 | V01R01 | Example Package released |
| 10.04.01 | V01R00 | Example Package released |
| 10.01.01 | 1 | Template project Updated |
| 10.01.01 | 1 | Uart 0 Project added |
| 10.01.01 | 1 | Input capture Project Added |
| 03.11.00 | 1 | ADC Project Added |
| 03.11.00 | 1 | External Interrupt Project added |
| 03.11.00 | 1 | I/O Port Project Added |
| 03.11.00 | 1 | PPG PWM Project Added |
| 03.11.00 | 1 | Reload Timer Project Added |
| 03.11.00 | 1 | Realod timer with ADC Function |
| 03.11.00 | 1 | RTC Watch Timer Project |
| 03.11.00 | 1 | Sub Clock Project |
| 13.03.00 | 1.1 | Sub Clock Project update |
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 MB90425 Series V01R06 (768 KB, 11. September 2006)
