使用LPC1768实现的数字时钟和温度计
来源:互联网 发布:手机淘宝. 编辑:程序博客网 时间:2024/04/30 11:19
手上有块LPC1768的开发板和一个320*240的液晶屏。就打算用它来做点东西。液晶屏使用的是SSD1289的控制芯片。使用16位并行接口连接到LPC1768的GPIO上。然后还有一块DS1623的温度传感器,也接到LPC1768的GPIO上。
代码基本上是用c完成,没有使用任何OS。直接用gcc编译链接,下载到芯片的内存中运行。如果想烧到flash中的话,还需要一点点改动,基本上是启动后要将数据段复制到RAM中,然后修改链接脚本生成正确的image。
经过了大概两周的研究和调试(当然不是一直搞这个啦,还要上班哦)。基本功能都可以了,屏幕可以显示漂亮的字体,也能够读到温度值。正准备进一步完善的时候,出茬子了。在一次拔插JTAG接口的时候,可能损坏了LPC1768芯片,通电之后没有任何反应了。通过JTAG接口还能读到芯片ID,但仅此而已。芯片也感觉不到温热了。用示波器观察晶振引脚,也不见有任何波形。悲催了⋯⋯
本来这个板子除了这个芯片,也没别的什么东西。主要的芯片都坏掉了,也没什么实用价值了。就打算用它来练练手,练习下LQFP封装芯片的焊接。没想到,用热风枪很顺利就把芯片吹下来了。又尝试把它焊回去,也比想象中的顺利。于是,从网上买回来了一片LPC1768芯片,换上去。板子又活过来了
这个是我使用的板子:
一些芯片的相关资料:
LPC17xx_user_manual.pdf
SSD1289.pdf
DS1623.pdf
已完成的代码:
https://github.com/hulifox008/arm-clock.git
- 使用LPC1768实现的数字时钟和温度计
- 数字时钟语音温度计
- 数字时钟语音温度计
- LPC1788和LPC1768时钟配置的差异
- DS18B20数字温度计使用
- 时钟温度计
- 数字时钟的实现
- ios 温度计的实现
- LPC1768实现精准延时——Systick的使用
- LPC1768实现精准延时——Systick的使用
- 简易的温度计控件实现
- 基于DS18B20的数字温度计的毕业设计
- 分别实现数字时钟和日历的js代码
- lpc1768 时钟与定时器
- LPC1768 -- RTC实时时钟
- LPC1768时钟详解
- LPC1768时钟配置
- Android 从小白到大拿之路——数字时钟和虚拟时钟的实现
- VFP调用Sql Server的查询语句(通用类)!
- 如何学好C语言,一个成功人士的心得!
- 在视窗中加入一个三角形
- Cookie
- 计算集合的交集和并集
- 使用LPC1768实现的数字时钟和温度计
- c语言学习笔记三
- 想念那一池莲花
- ARM的开发-1.keil和proteus联调
- 【链表篇】链表面试题集
- VFP调用Sql Server的插入语句(通用类)!
- window7系统配置IIS
- 家乡的小河
- 黑马程序员之asp.net学习笔记:巧用C#做中间语言 实现java调用.net