- 博客(2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 LPC1768实现精准延时——Systick的使用
今天在写用1768读取温度传感器DS18b20的程序,它是单总线的传感器,因此读写都需要按照手册上的时序。这是问题就来了,如何在1768中写一个尽可能精确us级延时函数?以前用51单片机写延时函数是用嵌套的for循环就能完成的,但是在ARM中我们是不能那么用的,因为它是三级流水线构架,不像51一样能计算出每条指令的时间。幸好Cortex-M3给我们提供了一个精准延时的方法——Systick定时器。
2014-03-09 01:31:50
5796
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 LPC1768时钟详解
LPC1768时钟详解 LPC1768有三个独立的时钟源,可以通过软件进行配置。MCU上电并成功复位后,内部的RC振荡器开始起振,并以此为工作频率去读取内部ROM区的代码来执行初始化工作,其中就包括对系统时钟的配置(在文件system_LPC17xx.c中)。 系统时钟配置的过程如下:
2014-03-02 23:56:47
6961
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人