新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM-Linux的电子控制油门设计

基于ARM-Linux的电子控制油门设计

作者:时间:2012-05-08来源:网络收藏

2.1 系统流程
系统流程如图2所示。器S3C2410完成各项初始化工作,接收来自操作人员的cmd指令,根据cmd的值来进行一系列的处理,包括停止执行器、旋转多少角度等。然后通过节气门开度传感器和转速传感器计算出等效的cmd值,并与cmd进行比较以决定是进行下一次cmd的判断,还是涮整执行器的角度。

本文引用地址:http://www.eepw.com.cn/article/149115.htm

b.jpg


2.2 设置Linux系统时钟频率
为了降低电磁干扰和降低板间布线要求,芯片外接的晶振频率通常很低,通过时钟逻辑的PLL提高系统时钟。在三星公司的S3C2 410A手册中列出了推荐的几种时钟频率,这里我们选用输出时钟频率FCLK=202.80 MHz的配置,即PLL寄存器中的:MDIV=161(0xa1)、PDIV=3、SDIV=1。
在U-Boot的board/smdk2410/smdk2410.c中进行设置:
c.jpg
d.jpg
由以上程序可知FCLK=202.80 MHz,HCLK=101.40 MHz,PCLK=50.70 MHz,而S3C2410的PWM模块使用的时钟是PCLK,所以PWM的输入时钟为50.7MHz。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭