"); //-->
经过这几天对市面上的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肖特基二极管,提升高频应用效率
60 h计时电路
表演用的多位计数电路
成品笔尖计数电路
2025年中国智能眼镜市场(Smart Eyewear)十大洞察
国产报价打三折,成熟芯片行业感受中国震撼
计算器用作计数电路
PIC18系列单片机指令中文讲解
PIC18C系列MCU参考手册
PIC17C4242A4344CR42ACR43 Datasheet
IDC观察: DeepSeek搅动工业AI变局,AI重构工业软件边界
人性是这样泯灭的!
PICC编程技巧
这里的话题怎么越来越沉重了?
电子设计工程师的一站式解决方案
环形计数且示电路
台积电2nm工艺已启动小规模评估
MWC25先睹|5分钟速览:MWC2025参展厂商“关键”信息与亮点
开关电源中的新技术与新产品
十年磨一剑:三星引入长江存储专利技术
国务院信息化办公室昨天公布互联网“家底”
西门子200smartPLC定时器怎么用
20个嵌入式工程师常见面试题
中国电池企业已就美方知识产权诉讼正式应诉
电机和电机控制的简介
具故障保护功能的高功率、升压 / SEPIC / 负输出 DC/DC 输出转换器
安捷伦全新EMI预兼容测试方案
北大眼中的清华人
意法半导体升级传感器评估板,加快即插即用评估
PICC18用户手册