专栏中心

EEPW首页 > 专栏 > 高级51开发板设计规格

高级51开发板设计规格

发布人:0750long 时间:2009-07-07 来源:工程师 发布文章
高级51开发板设计规格

 

经过这几天对市面上的51开发板的观察和思考,我准备设计自己的51板了。

目前市面上的单片机开发板,大多针对初学者,只是简单外扩了LED,按键,I2C EEPROM,温度传感器等简单部件。这对初学者固然很好,通过例程可以快速入门掌握单片机的基本功能。但是很快就会觉得这些过于容易,经过简单的学习之后便失去了兴趣(目前有相当一部分ARM7的开发板也处在这一层次)。也有一些板子实现了高级应用(如TCP/IP, USB),但大多都是单一功能。

因此,我想在单片机周围外扩一些常用的需要一定协议支持的功能,这样不仅能提高学习的水平层次,更可以开发出一些实用的高级功能。这样从单片机到嵌入式系统就有了一个过渡的过程。

我自己就是一个例子:上大学开始接触51单片机,研究生DSP,工作用了一段ARM,感觉接触的东西不少但是精通不多,虽然现在可以用ARM写程序,做板子,但是里面很多东西不像51的时候那么明白。

经过准备,我打算在单片机为核心的板子上实现一下功能:

1. Ethernet(可以參考老古的一些资料,争取实现FTP功能)

2. USB(实现Master、Slave)

3. SD(用SPI进行读写,实现FAT16\32文件系统)

4. MP3(网上用AVR做的很多,凑个热闹)

软件方面,先实现基本的硬件功能,然后有条件的话跑OS

有了这些能玩的底层的东西就多了,起码可以学习到TCP/IP, USB协议,SD卡结构,FAT32文件系统的实现等。这和市面上一些ARM开发板能学到的东西差不多了,但还是有所区别的,ARM一般运行linux或其他OS,很多东西都被封装起来了看不到,学习和开发也只是在这些系统下进行。可能不需要了解底层有的事就可以做了,最后连怎么实现的都不知道。而用单片机则不同,如果想,你可以看到每一个细节(这对于喜欢寻根问底的朋友比较合适),我本人是比较偏硬件的。下面要进行具体的选型了。。。。。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Vishay推出多款采用工业标准SOT-227封装的650 V和1200 V SiC肖特基二极管,提升高频应用效率

2025年中国智能眼镜市场(Smart Eyewear)十大洞察

国产报价打三折,成熟芯片行业感受中国震撼

IDC观察: DeepSeek搅动工业AI变局,AI重构工业软件边界

PICC编程技巧

资源下载 2007-02-09

电子设计工程师的一站式解决方案

视频 2011-05-23

台积电2nm工艺已启动小规模评估

2025-02-27

MWC25先睹|5分钟速览:MWC2025参展厂商“关键”信息与亮点

手机与无线通信 2025-02-27

开关电源中的新技术与新产品

十年磨一剑:三星引入长江存储专利技术

西门子200smartPLC定时器怎么用

20个嵌入式工程师常见面试题

2025-02-27

电机和电机控制的简介

视频 2011-06-02

具故障保护功能的高功率、升压 / SEPIC / 负输出 DC/DC 输出转换器

视频 2011-06-01

安捷伦全新EMI预兼容测试方案

视频 2011-05-23

意法半导体升级传感器评估板,加快即插即用评估

更多 培训课堂
更多 焦点
更多 视频

技术专区