⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 system.c

📁 Fujitsu 16bit mcu downlaod flash in application.
💻 C
字号:
#include	"system.h"
#include	"MB90545.h"
#include	"UART.h"
#include	"motion.h"
#include	"SCI.h"
#include	"Analog.h"

void InitIrqLevels(void)
{
/*  ICRxx               shared IRQs for ICR */

    ICR00 = 7;      /*  IRQ11    CAN #0 (receive complete)    */
                    /*  IRQ12    CAN #0 (transmission complete 
                    			 node status transition) */
    ICR01 = 7;      /*  IRQ13    CAN #1 (receive complete) 
								 notused for MB90545 series */
                    /*  IRQ14    CAN #1 (transmission complete
                    			 node status transition) */
    ICR02 = 5;      /*  IRQ15    external interrupt INT0/INT1 */
                    /*  IRQ16    timebase timer               */
    ICR03 = 1;		/*  IRQ17    16-bit reload timer #0       */
                    /*  IRQ18    A/D converter                */
    ICR04 = 7;      /*  IRQ19    I/O timer                    */
                    /*  IRQ20    external interrupt INT2/INT3 */
    ICR05 = 2;      /*  IRQ21    serial I/O                   */
                    /*  IRQ22    PPG #0/1                     */
    ICR06 = 3;      /*  IRQ23    input capture CH.0           */
                    /*  IRQ24    external interrupt INT4/INT5 */
    ICR07 = 7;      /*  IRQ25    input capture CH.1           */
                    /*  IRQ26    PPG #2/3                     */
    ICR08 = 2;      /*  IRQ27    external interrupt INT6/INT7 */
                    /*  IRQ28    watch timer                  */
    ICR09 = 7;      /*  IRQ29    PPG #4/5                     */
                    /*  IRQ30    input capture CH.2/3         */
    ICR10 = 4;      /*  IRQ31    PPG #6/7                     */
                    /*  IRQ32    output compare CH.0          */
    ICR11 = 7;      /*  IRQ33    output compare CH.1          */
                    /*  IRQ34    input capture CH.4/5         */
    ICR12 = 7;      /*  IRQ35    output compare CH.2/3 or 
								 input capture CH.6/7 */
                    /*  IRQ36    16-bit reload timer #1       */
    ICR13 = 7;      /*  IRQ37    UART #0 (receive complete)   */
                    /*  IRQ38    UART #0 (transmission compl.)*/
    ICR14 = 0;      /*  IRQ39    UART #1 (receive complete)   */
                    /*  IRQ40    UART #1 (transmission compl.)*/
    ICR15 = 6;      /*  IRQ41    IRQ41-handler                */
                    /*  IRQ42    delayed interrupt   */
                    
	__set_il( 7 );
}


#pragma intvect TBTC_interrupt					16
#pragma intvect AD_interrupt					18
#pragma intvect SCI_interrupt					21
#pragma intvect Video_interrupt					24
#pragma intvect Filter_interrupt				27
#pragma intvect Motors_Compare_interrupt		32
#pragma intvect UART_RDRF_interrupt				39
#pragma intvect UART_TDRE_interrupt				40
#pragma intvect ImageUpdateInterrupt			42

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -