ARM Cortex3
文章平均质量分 76
爱工科的猫
这个作者很懒,什么都没留下…
展开
-
LPC1768时钟详解
LPC1768时钟详解LPC1768有三个独立的时钟源,可以通过软件进行配置。MCU上电并成功复位后,内部的RC振荡器开始起振,并以此为工作频率去读取内部ROM区的代码来执行初始化工作,其中就包括对系统时钟的配置(在文件system_LPC17xx.c中)。系统时钟配置的过程如下:原创 2014-03-02 23:56:47 · 6943 阅读 · 0 评论 -
LPC1768实现精准延时——Systick的使用
今天在写用1768读取温度传感器DS18b20的程序,它是单总线的传感器,因此读写都需要按照手册上的时序。这是问题就来了,如何在1768中写一个尽可能精确us级延时函数?以前用51单片机写延时函数是用嵌套的for循环就能完成的,但是在ARM中我们是不能那么用的,因为它是三级流水线构架,不像51一样能计算出每条指令的时间。幸好Cortex-M3给我们提供了一个精准延时的方法——Systick定时器。原创 2014-03-09 01:31:50 · 5780 阅读 · 4 评论