• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ socle_scu_write函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中socle_scu_write函数的典型用法代码示例。如果您正苦于以下问题:C++ socle_scu_write函数的具体用法?C++ socle_scu_write怎么用?C++ socle_scu_write使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了socle_scu_write函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: socle_scu_slow_mode_disable

	/*	slow mode -- systen clock	*/
extern void 
socle_scu_slow_mode_disable (int i)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_PWMCON);

	if(i == 1)
		socle_scu_write(tmp & ~SCU_PWMCON_PWR_NOR, SOCLE_SCU_PWMCON);
	else 
		socle_scu_write(tmp | SCU_PWMCON_PWR_NOR, SOCLE_SCU_PWMCON);

	return ;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:15,代码来源:scu.c


示例2: socle_scu_pw_standbywfi_enable

	/*	Stand by wait for interrupt */
extern void 
socle_scu_pw_standbywfi_enable (int i)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_PWMCON);

	if(i ==1)
		socle_scu_write(tmp | SCU_PWMCON_STANDBYWFI , SOCLE_SCU_PWMCON);
	else 
		socle_scu_write(tmp & ~SCU_PWMCON_STANDBYWFI , SOCLE_SCU_PWMCON);
	
	return ;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:15,代码来源:scu.c


示例3: socle_scu_stop_mode_enable

	/*	stop mode -- systen clock	*/
extern void 
socle_scu_stop_mode_enable (int i)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_PWMCON);

	if(i == 1)
		socle_scu_write(tmp | SCU_PWMCON_PWR_STOP , SOCLE_SCU_PWMCON);
	else 
		socle_scu_write(tmp & ~SCU_PWMCON_PWR_STOP , SOCLE_SCU_PWMCON);

	return ;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:15,代码来源:scu.c


示例4: socle_scu_upll_power_status_set

/* UPLL power down/normal	*/
extern void 
socle_scu_upll_power_status_set (int act)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_UPLLCON);
	
	if(act)
		socle_scu_write(tmp & (~SCU_UPLLCON_PLL_PWR_DN) , SOCLE_SCU_UPLLCON);
	else
		socle_scu_write(tmp | SCU_UPLLCON_PLL_PWR_DN , SOCLE_SCU_UPLLCON);	
		
	return ;
}
开发者ID:channinglan,项目名称:9223_dia,代码行数:15,代码来源:pc9223-scu.c


示例5: socle_scu_mpll_power_status_set

/* MPLL power down/normal	*/
extern void 
socle_scu_mpll_power_status_set (int act)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_PWMCON);

	if(act)
		socle_scu_write(tmp | SCU_PWMCON_PWR_NOR , SOCLE_SCU_PWMCON);
	else
		socle_scu_write(tmp & ~SCU_PWMCON_PWR_NOR , SOCLE_SCU_PWMCON);
		
	return ;
}
开发者ID:channinglan,项目名称:9223_dia,代码行数:15,代码来源:pc9223-scu.c


示例6: socle_scu_info3_set

	/*	User defined information register	*/
extern void 
socle_scu_info3_set (u32 inf)
{
	socle_scu_write(inf, SOCLE_SCU_INFORM3);
			
	return ;
}		
开发者ID:acctomhse,项目名称:sq8000,代码行数:8,代码来源:scu.c


示例7: socle_scu_uart_clk_upll_4_set

extern int 
socle_scu_uart_clk_upll_4_set (int uart)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_MCLKDIV);

	switch(uart){
		case 0 :
			tmp = (tmp & ~SCU_MCLKDIV_UART0_CLK_M) | (SCU_MCLKDIV_UART_CLK_UPLL_4 << SCU_MCLKDIV_UART0_CLK_S);
			break;
		case 1:
			tmp = (tmp & ~SCU_MCLKDIV_UART1_CLK_M) | (SCU_MCLKDIV_UART_CLK_UPLL_4 << SCU_MCLKDIV_UART1_CLK_S);
			break;
		case 2:
			tmp = (tmp & ~SCU_MCLKDIV_UART2_CLK_M) | (SCU_MCLKDIV_UART_CLK_UPLL_4 << SCU_MCLKDIV_UART2_CLK_S);
			break;
		default :
			socle_scu_show("unknow UART index\n");
			return -1;
			break;			
	}
	socle_scu_write(tmp, SOCLE_SCU_MCLKDIV);

	return 0;
	
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:27,代码来源:scu.c


示例8: socle_scu_info_set

	/*	User defined information register	*/
extern void 
socle_scu_info_set (int index, u32 info)	
{
	socle_scu_write(info, SOCLE_SCU_INFORM0 + index*4);
			
	return ;
}		
开发者ID:channinglan,项目名称:9223_dia,代码行数:8,代码来源:pc9223-scu.c


示例9: socle_scu_hdma_req23_uart

extern int 
socle_scu_hdma_req23_uart(int uart)
{
	u32 tmp;
	
	tmp = socle_scu_read(SOCLE_SCU_DEVCON) ;
	tmp &= ~SCU_DEVCON_UART_HDMA23_M;
	switch(uart){
		case 0:
			tmp |= (UART0_WITH_HDMA << SCU_DEVCON_UART_HDMA23_S);
			break;
		case 1:
			tmp |= (UART1_WITH_HDMA << SCU_DEVCON_UART_HDMA23_S);
			break;
		case 2:
			tmp |= (UART2_WITH_HDMA << SCU_DEVCON_UART_HDMA23_S);
			break;
		default :
			socle_scu_show("unknow uart number\n");
			return -1;
			break;			
	}

	socle_scu_write(tmp, SOCLE_SCU_DEVCON);
	
	return 0;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:27,代码来源:scu.c


示例10: socle_scu_clock_ratio_set

/* CPU/AHB clock ratio	*/
extern int 
socle_scu_clock_ratio_set (int ratio)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_MCLKDIV) & ~SCU_MCLKDIV_CLK_RATIO_MASK;

	switch(ratio){
		case SOCLE_SCU_CLOCK_RATIO_1_1 :
			tmp = tmp |SCU_MCLKDIV_CLK_RATIO_1_1;
			break;
		case SOCLE_SCU_CLOCK_RATIO_2_1 :
			tmp = tmp |SCU_MCLKDIV_CLK_RATIO_2_1;
			break;
		case SOCLE_SCU_CLOCK_RATIO_3_1 :
			tmp = tmp |SCU_MCLKDIV_CLK_RATIO_3_1;
			break;
		case SOCLE_SCU_CLOCK_RATIO_4_1 :
			tmp = tmp |SCU_MCLKDIV_CLK_RATIO_4_1;
			break;
		default :
			socle_scu_show("unknow ratio value\n");
			return -1;
			break;			
	}
	socle_scu_write(tmp, SOCLE_SCU_MCLKDIV);
	
	return 0;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:30,代码来源:scu.c


示例11: socle_scu_upll_normal

/* UPLL power down/normal	*/
extern void 
socle_scu_upll_normal (void)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_UPLLCON);
	socle_scu_write(tmp & (~SCU_UPLLCON_PLL_PWR_DN) , SOCLE_SCU_UPLLCON);
	return ;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:10,代码来源:scu.c


示例12: socle_scu_mpll_normal

/* MPLL power down/normal	*/
extern void 
socle_scu_mpll_normal (void)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_PWMCON);
	socle_scu_write(tmp | SCU_PWMCON_PWR_NOR , SOCLE_SCU_PWMCON);
	return ;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:10,代码来源:scu.c


示例13: socle_scu_mpll_power_down

extern void 
socle_scu_mpll_power_down (void)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_PWMCON);
	socle_scu_write(tmp & ~SCU_PWMCON_PWR_NOR , SOCLE_SCU_PWMCON);
	
	return ;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:10,代码来源:scu.c


示例14: socle_scu_upll_power_down

extern void 
socle_scu_upll_power_down (void)
{
	u32 tmp;

	tmp = socle_scu_read(SOCLE_SCU_UPLLCON);
	socle_scu_write(tmp | SCU_UPLLCON_PLL_PWR_DN , SOCLE_SCU_UPLLCON);
	
	return ;
}
开发者ID:acctomhse,项目名称:sq8000,代码行数:10,代码来源:scu.c


示例15: socle_scu_uhc0_48clock_input_upll

extern void 
socle_scu_uhc0_48clock_input_upll(void)
{
	u32 tmp;
	
	tmp = socle_scu_read(SOCLE_SCU_DEVCON) ;
	tmp |= SCU_DEVCON_UHC0_48CLK_UPLL;

	socle_scu_write(tmp, SOCLE_SCU_DEVCON);

}
开发者ID:acctomhse,项目名称:sq8000,代码行数:11,代码来源:scu.c


示例16: socle_scu_hdma_req45_spi1

extern void 
socle_scu_hdma_req45_spi1(void)
{
	u32 tmp;
	
	tmp = socle_scu_read(SOCLE_SCU_DEVCON) ;
	tmp |= SCU_DEVCON_HDMA45_SPI1;

	socle_scu_write(tmp, SOCLE_SCU_DEVCON);

}
开发者ID:acctomhse,项目名称:sq8000,代码行数:11,代码来源:scu.c


示例17: socle_scu_lcdc_clk_input_mpll_xin

extern void 
socle_scu_lcdc_clk_input_mpll_xin(void)
{
	u32 tmp;
	
	tmp = socle_scu_read(SOCLE_SCU_DEVCON) ;
	tmp &= ~SCU_DEVCON_LCD_CLK_MPLL_OUTPUT;

	socle_scu_write(tmp, SOCLE_SCU_DEVCON);

}
开发者ID:acctomhse,项目名称:sq8000,代码行数:11,代码来源:scu.c


示例18: socle_scu_uhc1_48clock_input_otg_phy

extern void 
socle_scu_uhc1_48clock_input_otg_phy(void)
{
	u32 tmp;
	
	tmp = socle_scu_read(SOCLE_SCU_DEVCON) ;
	tmp &= ~SCU_DEVCON_UHC1_48CLK_UPLL;

	socle_scu_write(tmp, SOCLE_SCU_DEVCON);

}
开发者ID:acctomhse,项目名称:sq8000,代码行数:11,代码来源:scu.c


示例19: socle_scu_pll_lock_period_set

	/* PLL lock period	*/
extern void 
socle_scu_pll_lock_period_set (int period)	
{
	u32 tmp;

	if(period < 2)
		period = 2;

	tmp = socle_scu_read(SOCLE_SCU_MCLKDIV) & ~SCU_MCLKDIV_PLL_LOCK_PERIOD_M;
	tmp = tmp | period;
	socle_scu_write(tmp, SOCLE_SCU_MCLKDIV);
	
	return ;
}	
开发者ID:acctomhse,项目名称:sq8000,代码行数:15,代码来源:scu.c


示例20: socle_scu_adc_clk_div_set

extern void 
socle_scu_adc_clk_div_set (int div)	
{
	u32 tmp;

	if(div < 2)
		div = 2;

	tmp = socle_scu_read(SOCLE_SCU_MCLKDIV) & ~SCU_MCLKDIV_ADC_CLK_DIV_M;
	tmp = tmp | div;
	socle_scu_write(tmp, SOCLE_SCU_MCLKDIV);
	
	return ;
}	
开发者ID:acctomhse,项目名称:sq8000,代码行数:14,代码来源:scu.c



注:本文中的socle_scu_write函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ soclose函数代码示例发布时间:2022-05-30
下一篇:
C++ sockfd_put函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap