版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、SCU 1.1、SCU_MCLKSourceConfig 函数原型:ErrorStatus SCU_MCLKSourceConfig(u32 MCLK_Source 输 入:主时钟源。其允许值为以下三个: SCU_MCLK_PLL: 主时钟为PLL 时钟 SCU_MCLK_RTC:主时钟为RTC 时钟 SCU_MCLK_OSC:主时钟为晶体振荡器 输 出:出错状态。值为ERROR 或 SUCCESS,这两个状态值都在91x_type.h定义的枚举常量。 当PLL是禁止或没有锁定的时候,选择 PLL时钟作为主时钟源,函数返回ERROR。 功能描述:选择主时钟源-OSC, RTC, 或 PLL
2、 在选择 PLL作为主时钟塬的时候, 一定要确保PLL是允许而且被锁定,这个工作可以在SCU_PLLCmd(ENABLE函数中完成。 1.2、SCU_PLLFactorsConfig 函数原型:ErrorStatus SCU_PLLFactorsConfig(u8 PLLN, u8 PLLM, u8PLLP 输 入: 参数1 PLLN: PLL 反馈分频器 参数2 PLLM: PLL 预分频器r 参数3 PLLP: PLL 快速分频器r 输 出:错误状态: ERROR 或SUCCESS 当PLL选择作为主时钟期间,试图设置新的PLL,函数返回ERROR。 功能描述:配置 PLL 在调用函数SC
3、U_PLLCmd(DISABLE禁止PLL的时候,PLL必须没有被作为主时钟。编程改变PLL 配置之前,PLL是禁止的。但是在配置之后可以通过调用函数SCU_PLLCmd(ENABLE 来允许PLL。 1.3、SCU_PLLCmd 函数原型:ErrorStatus SCU_PLLConfig(FunctionnalState NewState 输 入:ENABLE 或DISABLE 输 出:错误状态ERROR 或SUCCESS 函数返回错误ERROR在下列情况: 在PLL作为主时钟源的期间禁止PLL; 在PLL已经允许和锁定后再一次允许PLL; 功能描述:允许或禁止PLL 允许PLL的时候,
4、必须保证已经用函数SCU_PLLFactorsConfig 配置了PLL的参数。 禁止PLL的时候, 一定要确保PLL没有作为主时钟源。 允许 PLL之后, PLL锁定位是被屏蔽的,确保在退出该功能之前一直被锁定。在调用函数SCU_PLLCmd禁止PLL 之前,为了保证系统时钟已经切换到OSC或 RTC,一个 “安全” 延时被执行, cpu时钟频率和串口波特率的计算公式 S3C44B0的系统时钟设置公式 Fpllo 为系统的主频,此处为60MHz Fin 为晶振的频率,此处为10MHz 一. 通过PLL输出时钟脉冲频率的计算: a Fpllo (m × Fin)/ (p ×
5、 2s) b m = (MDIV + 8 , p = (PDIV + 2, s = SDIV c 20MHz < Fpllo < 66MHz d Fpllo * 2s < 170MHz (s应该尽可能的大) e 1MHz <= Fin/p < 2MHz (最好是Fin/p = 1MHz f 如果PLL打开则:Fpllo = Fout g 这样计算出MDIV, PDIV, SDIV的值写入PLLCON寄存器中就可设置Fpllo的输出频率。 根据 d知道s=1 根据 e知道p=10 再根据 a就知道了m=120,注意2s代表2的s次方 再根据 b知道MDIV=112,
6、 PDIV=8, SDIV=1 根据44B0数据手册5-14页算出 PLLCON=0X70081 注意:PLLCON的结果不为一!比如P可以取8 取7 注意:PLLCON寄存器是20位的 各 个区域中间有空的 比如MDIV是寄存器里19-12位,PDIV是9-4位两个中间有11,10位空,如果用2进制算就添0 不过做过硬件的就知道 大可不必只要把MDIV, PDIV, SDIV用WEINDOWS自带计算机直接由2进制转换成16进制顺序写就行 比如MDIV=112=0x70, PDIV=8=0x08, SDIV=1=0x1 PLLCON寄存器就是0x70081(看到这 连手册都不用翻了吧?:)
7、还得多说一句 不是0x700801,因为SDIV=1=0x1不是0X01,跟PDIV=8=0x08不一样 1.4、SCU_RCLKDivisorConfig 函数原型:void SCU_RCLKDivisorConfig(u32 RCLK_Divisor 输 入:RCLK分频数 其值如下: SCU_RCLK_Div1: 1(1分频) SCU_RCLK_Div2: 2 SCU_RCLK_Div4: 4 SCU_RCLK_Div8: 8 SCU_RCLK_Div16: 16 SCU_RCLK_Div1024: 1024 输 出:无 功能描述:选择RCLK分频数为1, 2, 4, 8, 16 or
8、1024 1.5、SCU_HCLKDivisorConfig 函数原型:void SCU_HCLKDivisorConfig(u32 HCLK_Divisor 输 入:HCLK分频数 其值如下: SCU_HCLK_Div1: HCLK Divisor = 1(1分频) SCU_HCLK_Div2: HCLK Divisor = 2 SCU_HCLK_Div4: HCLK Divisor = 4 输 出:无 功能描述:选择 HCLK divisor: 1,2 or 4. 1.6、SCU_PCLKDivisorConfig 函数原型:void SCU_PCLKDivisorConfig(u32 P
9、CLK_Divisor 输 入:PCLK分频数 SCU_PCLK_Div1: PCLK Divisor = 1(1分频) SCU_PCLK_Div2: PCLK Divisor = 2 SCU_PCLK_Div4: PCLK Divisor = 4 SCU_PCLK_Div8: PCLK Divisor = 8 输 出:无 功能描述:选择PCLK 分频数r: 1,2,4 or 8 1.7、SCU_FMICLKDivisorConfig 函数原型:void SCU_FMICLKDivisorConfig(u32 FMICLK_Divisor 输 入:FMICLK 分频数 SCU_FMICLK_D
10、iv1: FMICLK Divisor = 1(1分频) SCU_FMICLK_Div2: FMICLK Divisor = 2 输 出:无 功能描述:选择FMI 时钟分频数: 1 or 2 1.8、SCU_EMIBCLKDivisorConfig 函数原型:void SCU_EMIBCLKDivisorConfig(u32 EMIBCLK_Divisor 输 入:EMIBCLK 分频数 SCU_EMIBCLK_Div1: EMIBCLK Divisor = 1 SCU_EMIBCLK_Div2: EMIBCLK Divisor = 2 输 出:无 功能描述:选择 EMI 总线时钟分频数: 1
11、 or 2 1.9、SCU_BRCLKDivisorConfig 函数原型:void SCU_BRCLKDivisorConfig(u32 BRCLK_Divisor 输 入:BRCLK_分频数 SCU_BRCLK_Div1: BRCLK Divisor = 1 SCU_BRCLK_Div2: BRCLK Divisor = 2 输 出:无 功能描述:选择波特率始终分频数: 1 or 2 1.10、SCU_TIMCLKSourceConfig 函数原型:void SCU_TIMCLKSourceConfig(u8 TIMx, u32 TIMCLK_Source 输 入:定时器和时钟源 参数1:
12、TIMx-定时器 SCU_TIM01: TIMER 0 & 1 SCU_TIM23: TIMER 2 & 3 参数2:定时器时钟源,外部或内部 SCU_TIMCLK_EXT:外部时钟 SCU_TIMCLK_INT:内部时钟 输 出:无 功能描述:选择TIM0:3时钟源: 外部或者MCLK/预分频器 1.11、SCU_TIMPresConfig 函数原型:void SCU_TIMPresConfig(u8 TIMx, u16 Prescaler 输 入 : 参数1:TIMx-定时器 SCU_TIM01: TIMER 0 & 1 SCU_TIM23: TIMER 2 &am
13、p; 3 参数2:预分频值(16位) 输 出:无 功能描述:配置TIM0:3 预分频器 1.12、SCU_USBCLKConfig 函数原型:void SCU_USBCLKConfig(u32 USBCLK_Source 输 入:USBCLK_时钟源 SCU_USBCLK_MCLK: MCLK SCU_USBCLK_MCLK2: MCLK/2 SCU_USBCLK_EXT: 外部48MHz 输 出:无 功能描述:选择 USB 时钟源 1.13、SCU_PHYCLKConfig 函数原型:void SCU_PHYCLKConfig(FunctionnalState NewState 输 入:新状
14、态: 允许(ENABLE) 或 禁止(DISABLE) 输 出:无 功能描述:允许/禁止PHYCLK 输出 1.14、SCU_APBPeriphClockConfig 函数原型:void SCU_APBPeriphClockConfig(u32 APBPeriph,FunctionalState NewState 输 入: 参数1:APB外围设备 其值如下: _TIM01, _TIM23, _MC, _UART0, _UART1, _UART2, _I2C0, _I2C1, _SSP0, _SSP1, _CAN, _ ADC, _WDG, _WIU, _GPIO0, _GPIO1, _GPIO
15、2, _GPIO3, _GPIO4, _GPIO5, _GPIO6, _GPIO7, _GPIO8, _GPIO9, _RTC. 参数2:新的状态: 允许(ENABLE) 或 禁止(DISABLE) 输 出:无 功能描述:允许/禁止在APB 总线上的外围设备,可以通过OR操作同时允许/禁止多个。 1.15、SCU_AHBPeriphClockConfig 函数原型:void SCU_AHBPeriphClockConfig(u32 AHBPeriph,FunctionalState NewState 输 入: 参数1:AHB外围设备 其值如下: _FMI, _PFQBC, _SRAM, _SR
16、AM_ARBITER, _VIC, _EMI, _EXT_MEM_CLK, _DMA, _USB, _USB48M , _ENET. 参数2: 新状态,允许(ENABLE)或禁止(DISABLE) 输 出:无 功能描述:禁止/允许在AHB总线上的外围设备,可以用OR操作允许禁止多个 1.16、SCU_APBPeriphDebugConfig 函数原型:void SCU_APBPeriphDebugConfig(u32 APBPeriph,FunctionalState NewState 输 入: 参数1:APB外围设备 参数2:新状态,允许(ENABLE)或禁止(DISABLE) 输 出:无
17、功能描述:在CPU调试模式下,允许/禁止APB总线上的外围设备。 1.17、SCU_AHBPeriphDebugConfig 函数原型:void SCU_AHBPeriphDebugConfig(u32 AHBPeriph,FunctionalState NewState 输 入: 参数1:AHB外围设备 参数2:新状态,允许(ENABLE)或禁止(DISABLE) 输 出:无 功能描述:在CPU调试模式下,允许/禁止AHB总线上的外围设备。 1.18、SCU_APBPeriphIdleConfig 函数原型:void SCU_APBPeriphIdleConfig(u32 APBPeriph
18、,FunctionalState NewState 输 入: 参数1:APB外围设备 参数2:新状态,允许(ENABLE)或禁止(DISABLE) 输 出:无 功能描述:在ILDE模式下,允许/禁止APB总线上的外围设备。 1.19、SCU_AHBPeriphIdleConfig 函数原型:void SCU_AHBPeriphIdleConfig(u32 AHBPeriph,FunctionalState NewState 输 入: 参数1:AHB外围设备 参数2:新状态,允许(ENABLE )或禁止(DISABLE) 输 出:无 功能描述:在ILDE模式下,允许/禁止AHB总线上的外围设备。
19、 1.20、SCU_APBPeriphReset 函数原型:void SCU_APBPeriphReset(u32 APBPeriph, FunctionalState NewState 输 入: 参数1:APB外围设备 参数2:新状态,允许(ENABLE)或禁止(DISABLE) 输 出:无 功能描述:强制外围设备进入复位状态 1.21、SCU_AHBPeriphReset 函数原型:void SCU_AHBPeriphReset(u32 AHBPeriph, FunctionalState NewState 输 入: 参数1:AHB外围设备 参数2:新状态,允许(ENABLE)或禁止(DI
20、SABLE) 输 出:无 功能描述:强制外围设备进入复位状态 1.22、SCU_EMIModeConfig 函数原型:void SCU_EMIModeConfig(u32 SCU_EMIMODE 输 入:SCU_EMI模式 其值如下: SCU_EMI_MUX: EMI 模式为多元的(Multiplexed) SCU_EMI_DEMUX: EMI 模式为非多元的(Demultiplexed) 输 出: 功能描述:配置EMI 模式: multiplexed 或 demultiplexed 1.23、SCU_EMIALEConfig 函数原型:void SCU_EMIALEConfig(u32 SC
21、U_EMIALE_LEN, u32SCU_EMIALE_POL 输 入: 参数1:SCU_EMIALE_LEN SCU_EMIALE_LEN1: EMI ALE Length = 1 clock cycle SCU_EMIALE_LEN2: EMI ALE length = 2 clock cycles 参数2:SCU_EMIALE_POL SCU_EMIALE_POLLow: EMI ALE Polarity = Low SCU_EMIALE_POLHigh: EMI ALE Polarity = High 输 出:无 功能描述:配置 EMI ALE 信号长度和极性 1.24、SCU_Get
22、PLLFreqValue 函数原型:u32 SCU_GetPLLFreqValue(void 输 入:无 输 出:PLL 频率值 (KHz 功能描述:得到当前产生的PLL频率 1.25、SCU_GetMCLKFreqValue 函数原型:u32 SCU_GetMCLKFreqValue(void 输 入:无 输 出:MCLK 频率值 (KHz 功能描述:得到当前MCLK的频率 1.26、SCU_GetHCLKFreqValue 函数原型:u32 SCU_GetHCLKFreqValue(void 输 入:无 输 出:HCLK 频率值 (KHz 功能描述:得到当前HCLK的频率 1.27、SCU
23、_GetPCLKFreqValue 函数原型:u32 SCU_GetPCLKFreqValue(void 输 入:无 输 出:PCLK 频率值 (KHz 功能描述:得到当前PCLK的频率 1.28、SCU_GetRCLKFreqValue 函数原型:u32 SCU_GetRCLKFreqValue(void 输 入:无 输 出:RCLK 频率值 (KHz 功能描述:得到当前RCLK的频率 1.29、SCU_WakeUpLineConfig 函数原型:u32 SCU_WakeUpLineConfig(u8 EXTint 输 入:外部中断 (0 to 31 输 出:无 功能描述:配置一个外部中断作
24、为唤醒源 1.30、SCU_EnterIdleMode 函数原型:void SCU_EnterIdleMode(void 输 入:无 输 出:无 功能描述:让 MCU进入IDLE模式 1.31、SCU_EnteSleepMode 函数原型:void SCU_EnteSleepMode(void 输 入:无 输 出:无 功能描述:让 MCU进入SLEEP模式 1.32、SCU_UARTIrDASelect 函数原型:void SCU_UARTIrDASelect(UART_Ty peDef *UARTx, u8 UART_IrDA_Mode 输 入: 参数1:UART0:3 参数2:UART_I
25、rDA SCU_UARTMode_IrDA: 串口模式为红外线模式(IrDA) SCU_UARTMode_UART:串口模式为普通串口模式(UART) 输 出: 功能描述:Configures UARTx as UART or IrDA 1.33、SCU_PFQBCCmd 函数原型:void SCU_PFQBCCmd(FunctionalState NewState 输 入:新状态,允许(ENABLE )或禁止( DISABLE) 输 出:无 功能描述:允许或禁止PFQBC 1.34、SCU_ITConfig 函数原型:void SCU_ITConfig(u32 SCU_IT, Functio
26、nalState NewState 输 入: 参数1:SCU_IT,中断源 SCU_IT_LVD_RST: LVD 复位中断 SCU_IT_SRAM_ERROR: SRAM 错误中断 SCU_IT_ACK_PFQBC: ACK_PFQBC中断 SCU_IT_LOCK_LOST: PLL LOCK丢失中断 SCU_IT_LOCK: PLL 锁定中断 参数2:新状态,允许(ENABLE )或禁止( DISABLE) 输 出:无 功能描述:允许或禁止指定的SCU 中断. 1.35、SCU_GetFlagStatus 函数原型:FlagStatus SCU_GetFlagStatus(u32 SCU_
27、FLAG 输 入:SCU_FLAG,指定标志 SCU_FLAG_SRAM_ERR: SRAM 错误标志 SCU_FLAG_ACK_PFQBC: ACK_PFQBC 标志 SCU_FLAG_LVD_RESET: LVD 复位标志 SCU_FLAG_WDG_RST: 看门狗复位标志 SCU_FLAG_LOCK_LOST: PLL锁定 丢失标志 SCU_FLAG_LOCK: PLL 锁定标志 输 出: SCU_FLAG新状态,设置或复位 (SET or RESET. 功能描述:检查指定的标志位是设置还是复位。 1.36、SCU_ClearFlag 函数原型:void SCU_ClearFlag(u3
28、2 SCU_FLAG 输 入:SCU_FLAG,指定标志 SCU_FLAG_SRAM_ERR: SRAM 错误标志 SCU_FLAG_ACK_PFQBC: ACK_PFQBC 标志 SCU_FLAG_LVD_RESET: LVD 复位标志 SCU_FLAG_WDG_RST: 看门狗复位标志 SCU_FLAG_LOCK_LOST: PLL锁定 丢失标志 SCU_FLAG_LOCK: PLL 锁定标志 输 出:无 功能描述:清楚一个SCU标志 2、GPIO 2.1、GPIO_DeInit 函数原型:void GPIO_DeInit(GPIO_TypeDef* GPIOx 输 入:GPIOx, x
29、为 0,1,.,9 选择GPIO。 输 出:无 功能描述:重新初始化外围设备GPIOx相关寄存器到它的默认复位值,之中调用了函数 SCU_APBPeriphReset( 2.2、GPIO_Init 函数原型:void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef*GPIO_InitStruct 输 入: 参数1 GPIOx::where x can be 0,1, ., 9 to select the GPIO peripheral. 参数2:GPIO_InitStruct: 一个指向GPIO_InitTypeDef 结构的指针包含了指定GPI
30、O的所有配置信息。其机构定义及元素说明参考下面说明: GPIO_InitTypeDef结构 GPIO_InitTypeDef 结构在头文件91x_GPIO.h中被定义如下: typedef struct vu8 GPIO_Pin; vu8 GPIO_Direction; vu8 GPIO_Type; vu8 GPIO_IPConnected; vu16 GPIO_Alternate; GPIO_InitTypeDef; 其中内部元素定义说明如下: GPIO_Pin 指定 GPIO 引脚的配置, (可以用“|”操作允许多个引脚一起配 置。这个元素能为下面值之一: GPIO_Pin_None:没有
31、引脚 GPIO_Pin_0: Pin 0 GPIO_Pin_1: Pin 1 GPIO_Pin_2: Pin 2 GPIO_Pin_3: Pin 3 GPIO_Pin_4: Pin 4 GPIO_Pin_5: Pin 5 GPIO_Pin_6: Pin 6 GPIO_Pin_7: Pin 7 GPIO_Pin_All: 所有引脚 GPIO_Direction 指定GPIO引脚方向。该元素能为下面值之一: GPIO_PinOutput :配置对应引脚为输出 GPIO_PinInput:配置对应引脚为输入 GPIO_Type 指定输出引脚的输出类型。该元素可选下列值之一: GPIO_Type_Pu
32、shPull:配置GPIO为推挽类型. GPIO_Type_OpenCollector:配置GPIO 为开集类型。 GPIO_IPConnected 指定IP功能从引脚上接收输入。仅仅在P0P7的GPIO引脚才可以设为该功能。 该元素为下列值之一: GPIO_IPConnected_Enable :IP 连接到输入 GPIO_IPConnected_Disàable :IP不连接到输入。 GPIO_Alternate 指定IP功能到分配的引脚。仅仅GPIO 引脚在 P0P7 才可以用这个功能。 该元素的值为下列值之一: GPIO_InputAlt1: 配置GPIO引脚为输入 GPIO
33、_OutputAlt1: 配置GPIO引脚为输出交错功能1 GPIO_OutputAlt2: 配置GPIO引脚为输出交错功能2 GPIO_OutputAlt3: 配置GPIO引脚为输出交错功能3 输 出: 无 功能描述:根据GPIO_初始化结构指定的元素初始化外围设备GPIOx 。 2.3、GPIO_StructInit 函数原型:void GPIO_StructInit(GPIO_InitTypeDef*GPIO_InitStruct 输 入:GPIO_初始化结构,一个指向GPIO_InitTypeDef 的将被初始化的结构指针。 输 出: 无 功能描述:填充GPIO_初始化结构(GPIO_
34、InitStruct)内的元素为复位值。 例 子: /*初始化GPIO初始化结构参数*/ GPIO_InitTypeDef GPIO_InitStruct; GPIO_StructInit(&GPIO_InitStruct; 2.4、GPIO_ReadBit 函数原型:u8 GPIO_ReadBit(GPIO_TypeDef* GPIOx, u8 GPIO_Pin 输 入: 参数1 GPIOx: x 为0,1,.,9 t选择GPIO 外设。 参数2 GPIO_Pin:指定要读的引脚位。 输 出:返回引脚状态 功能描述:读指定端口引脚数据。 2.5、GPIO_Read 函数原型:u8 G
35、PIO_Read(GPIO_TypeDef* GPIOx 输 入:GPIOx。 x 为0,1,.,9 t选择GPIO 外设。 输 出:GPIO 数据端口字节数据 功能描述:读指定的GPIO数据口。 2.6、GPIO_WriteBit 函数原型:void GPIO_WriteBit(GPIO_TypeDef* GPIOx,u8 GPIO_Pin,BitAction BitVal 输 入: 参数1 GPIOx:x 为0,1,.,9 t选择GPIO 外设 参数2 GPIO_Pin:指定要写的端口引脚; 参数3 BitVal: 指定要写的值。其值如下之一: Bit_RESET:清除引脚(0) Bit_
36、SET:设置引脚(1) 输 出: 无 功能描述:设置或清除选择的数据端口引脚。 2.7、GPIO_Write 函数原型:void GPIO_Write(GPIO_TypeDef* GPIOx, u8 Port_Val 输 入: 参数1 GPIOx:x 为0,1 ,.,9 t选择GPIO 外设. 参数 Port_Val:要写到数据端口寄存器的值。 输 出: 无 功能描述:写指定数据到GPIOx端口寄存器。 2.8、GPIO_ANAPinConfig 函数原型:void GPIO_ANAPinConfig(u8 GPIO_ANAChannel,FunctionalState NewState 输
37、入: 参数1:模拟输入,指定模拟通道输入。参考如下值: GPIO_ANAChannel0: 配置模拟通道0 GPIO_ANAChannel1: 配置模拟通道1 GPIO_ANAChannel2: 配置模拟通道2 GPIO_ANAChannel3: 配置模拟通道3 GPIO_ANAChannel4: 配置模拟通道4 GPIO_ANAChannel5: 配置模拟通道5 GPIO_ANAChannel6: 配置模拟通道6 GPIO_ANAChannel7: 配置模拟通道7 GPIO_ANAChannelALL: 配置所有的模拟通道 参数2 NewState:指定模拟通道状态。允许(ENABLE)或禁
38、止(DISABLE) 输 出: 无 功能描述:允许或禁止 GPIO 4 模拟输入模式。 2.9、GPIO_EMIConfig 函数原型:void GPIO_EMIConfig(FunctionalState NewState 输 入:指定GPIO 8 和 9 EMI街口的状态。允许(ENABLE)或禁止(DISABLE) 输 出: 无 功能描述:允许或禁止GPIO 8 和 9 的EMI 模式。 3 VIC 3.1、VIC_DeInit 函数原型:void VIC_DeInit(void 输 入:无 输 出:无 功能描述:重新初始化 VIC 模块寄存器到它们默认的复位值。调用了函数SCU_AHB
39、PeriphReset(。 3.2、VIC_GetIRQStatus 函数原型:FlagStatus VIC_GetIRQStatus(u16 VIC_Source 输 入:VIC_Source。指定中断源的编号(向量)。 输 出:IRQ 屏蔽后中断的状态(SET 或 RESET. 功能描述:得到 IRQ 屏蔽后中断的状态 3.3、VIC_GetFIQStatus 函数原型:FlagStatus VIC_GetFIQStatus(u16 VIC_Source 输 入:VIC_Source。指定中断源的编号(向量)。 输 出:FIQ 屏蔽后中断的状态(SET 或 RESET. 功能描述:得到 F
40、IQ 屏蔽后中断的状态 3.4、VIC_GetSourceITStatus 函数原型:FlagStatus VIC_GetSourceITStatus(u16 VIC_Source 输 入:VIC_Source。指定中断源的编号(向量)。 输 出:的状态(SET 或 RESET. 功能描述:得到屏蔽前中断源的状态 3.5、VIC_ITCmd 函数原型:void VIC_ITCmd(u16 VIC_Source, FunctionalState VIC_NewState 输 入: 参数1:VIC_Source。指定中断源的编号(向量)。 参数2:VIC_NewState。指定状态ENABLE 或
41、 DISABLE。 输 出:无 功能描述:允许或禁止中断请求线。 3.6、VIC_SWITCmd 函数原型:void VIC_SWITCmd(u16 VIC_Source, FunctionalState VIC_NewState 输 入:参数1:VIC_Source。指定中断源的编号(向量)。 参数2:VIC_NewState。新的状态ENABLE 或DISABLE,指定软件中断状态。 输 出:无 功能描述:在中断屏蔽之前,为指定的中断源产生一个软件中断。 3.7、VIC_ProtectionCmd 函数原 型:void VIC_ProtectionCmd(FuncionalState VIC_NewState 输 入:VIC_NewState。指定保护状态,参数为: ENABLE 或 DISABLE. 输 出:无 功能描述:允许或禁止寄存器存储保护( access protection.)。 3.8、VIC_GetCurrentISRAdd 函数原型:u32 VIC_GetCurrentISRAdd(VI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit8EverydayisdifferentLesson55(课件)-新概念英语青少年版B
- 正弦定理课件-高一下学期数学人教A版
- 学校快餐供应合同范本
- 承包废品拆解合同范本
- 房子检测维修合同范本
- 委托经营管理合同范本
- 生物能够适应和影响环境课件-济南版生物八年级下册
- Unit7BeingaSmartShopperGrammarinUse(课件)-仁爱科普版七年级英语下册
- 底商租赁合同补充协议
- 小学保安聘用合同范本
- 新高考中三角函数类型题的题型研究及解题策略
- GB 38144-2025眼面部防护应急喷淋和洗眼设备
- 天一大联考2024-2025学年高三年级上学期期末检测政治试题(含答案)
- 监狱教育改造类课件教学
- 五恒系统节能环保施工技术规范与优化研究
- 大学期末考试思政题库及答案
- 人教版五年级数学上册第六单元多边形的面积学业质量测评卷(含答案)
- 页岩油气开发地面工程关键技术及挑战
- 2024年度重庆市安全员之B证(项目负责人)题库附答案
- 城市供水管道施工重难点分析及改进措施
- 造价人员考核管理办法
评论
0/150
提交评论