新闻  |   论坛  |   博客  |   在线研讨会
nxp-lpc23**学习笔记 (ZT)
moran | 2008-07-16 13:59:32    阅读:1374   发布文章

 
这段时间接手了一个项目,最终确定用LPC23**来开发,这段时间的日志就用来记录我项目的实施过程吧,也算是对自己的工作记录及总结,如果我的项目记录能够对其他朋友起到帮助的话,那怕是一点微小的帮助,我也将感到无比的荣幸,开发路上愿意和大家一起通行,有你的鼓励,我将有更大的自信

项目要实现的功能简要概述如下:
该项目是用为一个典型的工业设备做数据采集用的,通俗点说就是一个数据采集器.其要完成的主要功能简单分析如下:
1:通信部分
   以太网,CAN,RS232,RS485,GPRS.(采用其他模块,挂接到RS232串口当设备用)
2:输入/输出部分
   32路DI
   16路AI
   8路D0
3:历史数据存储器
   需要一片FLASH用来做被采集设备的故障历史数据.
这是一个简单的功能分析,我最后选择了LPC23**的芯片做为主处理器,这样正好片内的大多数功能都被用到,资源几乎不怎么浪费掉.

有与个人以前没有用过这个LPC23**的东东,所以开发的过程也就是一种学习的过程了.我自己的开发过程如下:
第一阶段:学习这个处理器的内核及片内外设
                 在IDE下验证片内外设的功能
第二阶段:硬件设计过程
                1: 根据项目集体要求设计原理图
                2:设计PCB
第三阶段:软件设计及测试
                1:设计单个模块的软件及验证
                2:项目特定逻辑软件的设计
                3:和上位机软件进行系统连调
第四阶段:试运行阶段
                 把产品安装在具体的应用中,这阶段肯定会出现问题
                 把具体出现的问题解决掉
第五阶段:项目交接阶段
                 1:整理开发过程中的文档
                 2:进行项目整体移交

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客