历史上的今天
今天是:2025年05月20日(星期二)
2019年05月20日 | arm7 lpc2148力天电子 PLL实验(一)之PLL中断实验
2019-05-20 来源:eefocus
实验采用中断方式打开PLL,。添加蜂鸣器用于指示PLL锁定。
当PLL锁定成功后,蜂鸣器蜂鸣一声。实验程序如下所示,我是在IAR下面进行的调试,出现了两个警告,但不影响程序的运行。
#include typedef unsigned char uint32; void PLL_INT(void); void Delayn(unsigned long n); IRQEnable(void); //PLL中断函数 void PLL_INT(void) { PINSEL0=0x00000000; //设置所有引脚连接GPIO IO0DIR_bit.P0_22 = 1; PLLCON=3; //PLL使能和连接 PLLFEED=0xAA; //发送PLL馈送序列 PLLFEED=0x55; IO0SET_bit.P0_22=1; //打开BEEP Delayn(1000000); //延时 IO0CLR_bit.P0_22=1; //关闭BEEP Delayn(1000000); //延时 VICIntEnClear=1<<12; //禁止PLL_INT中断 VICVectAddr=0x00; //向量中断处理结果 } //IRQ中断 IRQEnable(void) //使能IRQ中断 { VICIntSelect=0x00000000; //使能所有的通道为IRQ中断 VICVectCntl0=0x20|12; //PLL_INT分配到IRQ slot0,即最高优先级 VICVectAddr=(uint32)PLL_INT; //设置PLL_INT向量地址 VICIntEnable=1<<12; //使能PLL_INT中断 } main(void) { PINSEL0=0x00000000; //设置引脚连接GPIO功能 /*配置IO接口*/ PINSEL0 =1<<22; PLLCON=1; //使能PLL PLLCFG=0x25; //设置M为6,P为2 PLLFEED=0xAA; //发送PLL馈送序列 PLLFEED=0x55; IRQEnable(); //使能IRQ中断 PLL_INT(); while(1); } //延时函数 void Delayn(unsigned long n) { while(n--); }
史海拾趣
|
天祥 (protel升级版)Altium Designer 视频教程 5dvd AD6.9安装程序 AD6.9 Crack.rar AD6.9中文菜单修正文件.rar Altium.Designer.v6.9.12759.rar 免License操作说明.txt Altium Designer官方网站资料 Altium 宣传信息 Altium\'s DEMOcenter Vidios Altium官方资料 Training Manuals ...… 查看全部问答> |
|
我当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给我们师弟师妹们提个醒,希望他们比我们强! [1]好好规划自己的路,不要跟着感觉走! 根据个人的 ...… 查看全部问答> |
|
跳不?”“危机来袭不能跳!” “跳吧!”“等形势好些咱在跳!” “跳啦……” 金融危机的阴霾逐渐散去,职场人越发地按捺不住跳槽的欲望。阳春三月,正值跳槽的黄金期,观望许久的职场人开始行 ...… 查看全部问答> |
|
我的定义过程。 1.在1.h文件中第一了一个结构体新的数据类型。 typedef struct { UINT32 Scope; UINT32 WaveSpeed; UINT32 Scale; &nb ...… 查看全部问答> |
|
请问 bsp for powerpc in vxworks 5.5 在哪里可以下到? 从一家网站的ftp上下的只有12MB, 无法使用。Emule现在也无源。还有哪里可以下到呢? 非常感谢!… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 13:40 编辑 想看看编译器到底对程序做了哪些优化,好让自己更好地去改进程序的性能,可是编译器生成的汇编文件里面很多符号和语句确看不懂什么意思。请问该怎么去看呢? … 查看全部问答> |
|
一. 强调Verilog代码编写风格的必要性。 强调Verilog代码编写规范,经常是一个不太受欢迎的话题,但却是非常有必要的。 每个代码编写者都有自己的编写习惯,而且都喜欢按照自己的习惯去编写代码。与自己编写风格相近的代码,阅读起来容易接受和理 ...… 查看全部问答> |




