EEWorld 电子工程世界

文章数:10804 被阅读:13623255

账号入驻

晒一晒那些年一起陪我们走过的开发板

最新更新时间:2015-05-22
    阅读数:

还记得你的第一块开发板是怎么来的吗?到现在为止你一共有多少块板子了?你最喜欢手里的哪块板子?用它做了哪些好玩的东西?

如今它们可能残破不已,抑或是已寿终正寝,但只要它还在你身边,必定会睹物思人,下面就来看看那些年一起陪EEWORLD坛友们走过的板子吧!

我的一半资产是板子——lcofjp

注:我的另一半资产是书。
大三那年,有门选修课是嵌入式,在这一年第一次接触了嵌入式板卡,是博创科技的up-techpxa270开发平台,这个设备可以跑linux或者wince,至今我的电脑硬盘里还保存着这个开发板的配套光盘拷贝。当时上这门课主要是软件层面上的学习,当时对硬件还是一窍不通。出于在儿时对电子的热爱,我决定学习单片机与嵌入式。在大四上学期,也就是2008年下半年,在一位朋友的帮助下,我同时入手了属于自己的一款淘宝某山寨(STC)51开发板以及友善的mini2440开发板。苦于基础太差,一段时间后才入门了51,而2440一直在一旁休息。大四下学期实习,开始接触MSP430,后来就很少接触51了,就把51开发板送人了。而2440开发板也在后来转让了。
以上说的是曾经陪我走过的板子,当然还有一些其他陪我走过的,就不表了。
说说现在还在陪我一起走的:
主要是以下几家的:
带我入门的是TI
目前工作中主要用到的是ST和Nuvoton
其他的NXP,ATMEL等
还有一个是我一直想玩的,向往的:Microchip。为什么向往我不太清楚,属于一见钟情。
Microchip
One PIC Microcontroller Platform & PICkit 3 (DM164135)
购于网友@长毛小兔,小兔子写的字超级漂亮。这块板好像是Microchip临时推出的,为了推广他的芯片,在官网买不到。
这块板子非常简单,无非就是三个芯片集成在一个电路板上,包含一个液晶,一节电池使用升压电路供电,外加一个PICkit3仿真器

PICDEM PIC24/dsPIC33 EXPLOER 16 KIT (DM240001)
购于淘宝二手,这块板简直了,属于没啥东西还死贵型的,板上除了液晶和led外,也没啥东西了(板载的仿真器也不能用),而且引出IO的插座非常专用,要配上扩展板才可以方便的引出IO。我认为这块板的唯一优点就是可以插官网的各种MCU PIM和外设评估板。本板标配PIC24FJ128GA010和dsPIC33FJ256GP710A PIM板。我想为什么叫EXPLOER 16,可能就是最初为了评估它的16位产品吧。图中还有一个是PIC32MZ2048EC 100-100pin PIM (MA320012),购于Microchip官网。

MICROSTICK II (DM330013-2)
购于Microchip官网,这块是我相对较早买的,当时只是为了体验一下PIC32,这是一块相对便宜的官网出品的板子。为什么要体验非主流PIC32?因为目前32位产品被ARM占了大半,体验PIC32就是为了找点新鲜感。本套件包含4颗MCU,分别为PIC24HJ128GP、PIC24FJ64GB002、dsPIC33FJ128MC、PIC32MX250F128B。包含了16位和32位的低端分支。

MPLAB Starter Kit for PIC18F MCUs (DM180021)
购于Microchip官网,这块板以前就在论坛晒过的。

MPLAB ICD 3 IN-CIRCUIT DEBUGGER (DV164035)
购于Microchip官网,官网搞活动打6折时买的。

PIC32 Ethernet Starter Kit II (DM320004-2)
购于某网友,此板包含10/100M LAN8740以太网模块,可用于评估PIC32MX的联网功能。

MCP19111 Evaluation Board
EEWORLD 68元促销

Microchip dsPIC30F4012手工最小系统
一朋友所赠,我觉得东西虽简,但是情谊重,而且是纯手工打造。具有收藏意义。(就是他当年向我推的PIC


TI
DK-LM3S9B96
购于EEWORLD 99包邮!超值开发板,谁说买开发板是看芯片呢,虽说这个系列芯片已经停产,但是这块板的外设还是能被利用的,这块板的外设基本都可通过排阵引出。

MSP-EXP430F5529 TI原厂开发板
购于某网友处,5529的经典白板,通过此板我学习了SD的驱动。

MSP-EXP430G2
共四块,其中两块购于网友,另两块来自于EEWORLD团购或者参加活动TI赠送。
430BOOST-SENSE1
经典触摸板

EZ430-RF2500,2.4G无线通讯

EK-LM3S811
EEWORLD 0元团购

LAUNCHXL-F28027
购于某网友

MSP-EXP430FR5739
EEWORLD 79包邮团购,铁电存储单片机

LM4F232H5QD Evaluation Board
购于某网友处,最大的亮点是彩色OLED


AM335X Starter Kit (TMDSSK3358)
EWORLD团购时,有幸抢得一块,后来转卖。再后来又从一网友手中淘得一块。因为我决定一定要把AM335x搞定,其中还包括BBB。

BB Black Replica From Embest
EEWORLD 288团购

ATMEL
AT91SAM9G45-EKES Kit BOM Rev.002 Made in France
在某网友处购得,ARM-linux是要搞起的

山寨AT91SAM7X-EK
购于某网友处

淘宝某山寨51最小系统套件(自己焊接的),后来又配了淘宝山寨Ateml 51 & AVR ISP下载器
当然也可以使用无所不能的STC芯片。因为最初51学的不怎么样,想有空的时候补一补

OTHER
EasyARM-iMX283
购于周工淘宝店

CY8CKIT-042 PSoC 4 PIONEER KIT
EEWORLD 活动所得

RL78/G14 Promotional Board
EEWORLD 团购

SAMSUNG S3C2440电路板
购于某网友处

Raspberry Pi Model B+ 512MB + Pi NoIR Camera Board
树莓派B+和摄像头
购于淘宝

山寨S3C44B0X开发板

STM32F4 Discovery
记得是F4刚出的时候在淘宝以180元的价格购买,电子产品贬值太快


STM32F429i-DISCO
来自EEWORLD团购

STM32 F0 Value line Discovery (STM32F0308-DISCO)
EEWORLD 团购

EK-LPC1788

淘宝某家的LPC1768最小系统板

淘宝某山寨CY7C68013A开发板

NuTiny-EVB-Nano130-LQFP128
其实一共三块,其中两块在网友处买的,一块为参加新唐网络研讨会所赠。不过其中一块不知所踪。

NuTiny-EVB-M451-LQFP100 V1.3(M453)网络座谈会赠送

仿真器
山寨MSP430仿真器FETUIF
可以使用,但是做工确实不怎么地。

山寨ULINK2
山寨JLINK,早就不能使用了

——————————————————————————————————————————————————————
人的精力有限,而好奇心(贪心)无限!
综上,其中有大部分板来自于EEWORLD,在此感谢EEWORLD!

每个开发板都有一个故事——辛昕

要我理清楚顺序也有点困难,我就不理顺序了,我手头的板子比较多。
之前写了那篇博客(没有拍照片)时,简单梳理了一下至少十来块板子,真的够要命的。
我对折腾新板子没啥爱好,所以基本上每一块板子都是有着某个目的才买的。
所以说,每个开发板都有一个故事,或者一个目的。
下面一个一个来吧,从沙发开始。

这是一个很普通的 stm32f103 板子。
最初是因为 和 KDY白丁他们倒腾那个啥rc522的时候搞到手的。

不过说来也坑爹。
现在想想,那时候,KDY好像也没让我弄那个密码,而我也没有问他具体要做什么——我意思是,其实我并不一定要自己搞定什么 密码机制,那个相对是要复杂点,我最后有点绕在里面。
又因为分神没继续搞。

但现在想想,其实我好像从来没搞清楚KDY具体要干啥?
事实上,近一年来,和他们仨,另一个是qq在讨论组里聊得比较多,算是思想碰撞比较多的坛友。虽然有些事我有自己的想法,也没打算怎么改变,但不得不说,其实我面对他们几个,特别是KDY的时候,经常觉得自己特别失败的~~
算了算了,教训神马的......

上图

后来的话,我把这个板子当成一个验证性的板子。
因为我个人是不太会用103的,一来这个系列很老,不管在价格上,都没啥优势,在性能,性价比上也是中规中矩,我个人因为关注的是 WSN这类节点应用,更喜欢stm32f030或者 0x0这类性价比很高而 存储空间又相对很大的 超值路线。
但是我早就知道,F1因为是STM32最早推出的一个主流系列,所以目前几乎所有的主要例程,都以它为主。
特别是一些类似 lwip contiki freertos之类的东西,能看到的stm32方面的例程都是以它为主。
所以,留着这样一块板子,对我来说,可以用来验证很多拿到手的例程,作为一个移植到f0或者f3上的起点。
当然,即使不是因为RC522我也会弄一块板子回来备着。
不过这个板子没有把所有IO引出来,布线上也是很随便,用着很不得劲。所以这次弄enj28c60时,我想了想,昨晚还是决定在淘宝上再买一个 核心板。
之所以买核心板是因为 只是验证,太贵了没必要。
至于选什么型号,我选择和 正点原子的 战舰 一样的 vet6,因为他提供的资料和例程,那真是多的不行也详细。
其他两家所谓的 第二第三 和他差远了。像 野火,这个enj28c60的教程就语焉不详,还要让人去买书,我直接就放弃了。

stm32f3板子
先上图


其实如果,对stm discover系列熟悉的话,很多人看这张图,就知道这个是 stm32f3discover板子。
是的,就是那个 带 一个 3D重力传感器和 加速度传感器 的 板子。
对于这个板子,实际上我现在还没怎么用起来。
不过,在弄GNU-ARM时,它也帮了我一个大忙。
当时,我不会修改makefile,而 软件中提供的例程的makefile写得过于复杂,我也试过寻找过其他第三方库第三方工具链,同样如此,在无计可施的情况下。
我试着去github搜索,结果真让我搜到一个,而且不偏不倚,居然就是针对这个板子的。
至此,我才搞定了这个问题,并以那份makefile文件为基础,修改成了可以给其他stm32芯片用的makefile。
最初我搞这块板子,其实没什么特别目的,仅仅是因为那段时间我对 重力传感器 以及 加速度传感器 很感兴趣,又听说这个板子有,然后这个板子其实是我一个做STM32代理的朋友介绍我去申请的。
不过现在我主要是弄stm32f0。
这些板子基本上也是放着,暂时没用上。
不过它们有其他用途,不知道你是否注意到板子旁边那个jtag口的转接座。
是的,我手头有一个stm32f103板子,但我很烦jlink,所以经常拿这个的SWD接口去做它的下载仿真器。
这个小小的转接板非常好用,上面,JTAG 20脚,10脚,8脚 还有SWD都有。非常方便。

接下来上的是一个 stm32f030的板子
开发板是核心板,这也是我用来做手机DIY的,为此我把它做在一个万用板做的扩展板上。

关于这块板子
一、这是我目前最主要用的板子——不管是FreeRTOS,Contiki,或者lwip啥的,我最终都会把它们移植到这个芯片上来用;
之所以选择这个板子,这个型号的stm32,其实倒没太特别的原因。
最主要的原因也许是它属于030这个 超值系列。
而它的RAM高达8K,FLASH则更是达到了64K。
这个容量让我觉得性价比相当之高。
前面我也提到,因为我更关注的是 节点应用,这注定了我没事不会用什么高端型号。包括那快主频高达140M的STM32F3.
这个扩展板主要是针对手机DIY的。
所以有一些很基本的部件,一个 12864(其实这方面我现在挺后悔的)。因为我已经习惯了 320×240的 tft,而且从眼前的情形来看,12864基本没什么特别优势了。
另外的就是一个 普通的矩阵薄膜键盘。
可惜,它其实不是手机常用的那种 12数字井号星号+五向键,不过这个倒不碍事。
最下面那个是我后来增加上去的 nrf24l01的无线模块。
对了,这个板子上原来还有一个 GPRS模块,我暂时把它取下来了,因为现阶段我在做的是基于 12864的UI。
这个没啥用,放在一起挺碍事(一会单独给他上个图)。
(它原先安装的位置就在 那个 nrf24l01模块附近,我开了四个螺丝孔 那个地方)

接下来上的是 前面提到的那个被我暂时拆下来的 gprs模块,基于 SIM900A来的。
这一块可以说是我买到的 淘宝上的模块里 最无耻最垃圾的一块。
先上图

说实话,因为我对硬件模块的兴趣越来越小(所有精力和兴趣都转向软件)
所以,大多数时候我都是选择直接买现成硬件(和 开发板置换群里 人民币,loftap他们完全不一样)
关于为什么和怎么选的这个模块,在手机DIY的几个贴里我都说了。
但让我非常失望的地方是
这个板子真的做得非常差,而且已经不是什么山寨的,什么没有洗板子,或者布线乱七八糟那种问题,而是根本电路的实现方案都非常坑爹。
这个板子,你可能注意到那个散热片了,是的,那是我后来自己做的 产生4V电源的电路。
SIM900A这个模块也确实够奇怪的。
不过因为我对GPRS这些模块的硬件不了解,也就不发表评论。
我只是单单觉得,它的供电要求3.8V到4.4V非常坑。
3.8V,即使 锂电池也无法供电,4.4V。偏偏不让上到5V,于是大把大把的适配器或者USB又不能直接用(当然,都GPRS模块,你还用USB,那还是算了吧。)
而我最初买的这个模块是允许5V输出,那是个什么情况呢?开始我还挺感动的(不过我那会还没去看具体的SIM900A电参数表,因为我的逻辑就是我都买现成的,还让我去关注这些,不是很浪费我的时间吗?)
没想到我就在这上面被他坑了个半死。
具体的原因我也想不起来的,反正最后我就是发现原因在于我给它输了5V,基本整个模块就没正常工作。
AT都没正常反应。
后来我自己查了电参数表,再量实际接入的电压,妈的根本不对。
最后我看了好一会的供电电路,才发现它居然用的两个二极管给我降压。呵呵,一个二极管压降0.7V是吧,两个就是1.4V是吧,,,加起来5V下来就是3.6V。。3.6V倒也是可以用。就是他妈的,胆子太大了,谁告诉他这么降压的.......
想起来了,我在普通低电流的情况下,用是没问题的,比如USB口取电。
而一旦我用了2A的 电流适配器就不行了,原因就在于电流大了,结果最后到模块的电压不对,结果才把我折腾的这么惨。
所以,所以也就没啥然后,我自己用317做了个 4V电源给他。
鉴于它胆子这么大,连供电都可以给我做的这么一团糟,我就更加不敢相信它的 麦克风和喇叭电路的,不过手机DIY让我拖延的太厉害,我现在也没信心和精力打算全部实现一个普通手机,我也就不在乎这些功能了。

接下来是一个我用 买来的模块组合在一起的 一个 待用的 小开发板。
主控是 stm32f030系列的最小封装,具体型号我不太记得了。
另一块是用于无线通信的 nrf24l01.
这个板子和刚那个手机DIY的板子是有关联的,就是一对 无线收发模块。
我做这个东东,就是为了 做 节点联网用的。
无线的用nrf24l01,本来还打算做 485的,但是用万用板弄模块加上去,挺费事,我当时做完24l01就先放下。何况这个东东,软件一句没写。
正面

反面

接下来是一块 stm8s105的discover

这是我在用stm8s的时候,最主要用的一快板子。
所以后半截那个 万用板,我在上面加了很多排针,和一个 flash芯片 sst25vf080
后来,曾有一个机会,一个朋友找我试着给他做一个东西(可是后来黄了)。
那也是我至今唯一的一次打了一个板子。
但是这个项目到后来还是黄了。
主要的原因是,这个朋友和我对具体要做的东西都不是太了解。
他只有一个很空的想法:看到一个以色列关于灌溉的类似的东西,他有想法要试试(做的东西是用来前期验证这个想法能不能做的。)
而我,对电子方面还是懂的,但到了具体的机械我就不懂了——所以后来当我找他问设备的具体情况的时候,就没法聊了。
而后来我也发现他对这个事情想法很淡。
而后期,我在选择相应的传感器的时候也遇到很多麻烦。最后没办法,这个事情就不了了之搁浅了。

接下来是 当年 TI MSP430推出的 CC430
其实就是 MSP430+CC2500
BTW一下,这个CC2500只是一个RF收发模块,也就是现在时髦常说的所谓 片上集成射频 器件。
但它和后来的 CC2530其实是一脉相承的,只不过后者是 SOC不仅有RF收发,还有 单片机内核。


关于这个东西,说起来,说道可就多了。
多到我都不知道怎么说好,甚至担心会不会一不小心又掉进煽情和 总是好高骛远光看不干的尴尬局面。

一块板子一个故事——youki12345

看到论坛里很多朋友都晒出了自己的板子,大家都是电子狂人啊。我的家当不多,不过也来显摆显摆了


首先,上场的TI的M3S8962,估计大家对这块板子非常熟悉,我这块是TI搞活动的时候48块钱包邮买的。记得当时在北大培训,忽然一个顺风快递过来说有你的快递,想了半天没琢磨出来时啥(由于时间间隔太久,都不记得这个事情了)。拿到板子一看,原来是这货,哈哈。。。其实这块板子挺不错的,有个屏幕,还有几个按键,网卡口,tf卡接口,最关键的是它采用主板和子板配合的形式,除了自带仿真器外,还可以练习CAN组网。。。真是物有所值啊。

瑞萨的SH-STICK,好像是从瑞萨搞活动的时候申请的,自带仿真器,并且这个仿真器还可以适合别的瑞萨芯片,也就是这套板子使我知道了瑞萨芯片原来是小家电中的王者,也为去年论坛搞瑞萨的活动奠定了基础。

经典的MINI2440,当时连同JLINK一共花了大概600多块呢,不过MINI2440还是一款经典的ARM学习板子,不管是学习裸奔驱动,还是学习LINUX系统或是ANDROID移植,MINI2440的资料真是非常的多啊,基本上有什么不懂得或者碰到了什么问题百度一下都能解决。直到现在我还在推荐学生们买MINI2440来开始自己嵌入式LINUX的学习。


RF2500系列,TI开研讨会的时候送的,虽然很多年了,但一直保存得很好。正是从这块板子开始我学会了使用CCS开发环境和ZIGBEE协议。刚开始用的时候其实挺反感CCS的,因此电脑配置低的跑不动啊。但后来用着用着其实感觉还是不错的。值得提的是,这块板子自带了个两线制的调试器,为以后调试别的芯片提供了很大的方便哦。


LM3S9B96,感觉是TI M3系列中功能最全的板子,整个板子上有屏幕,有网口,有音频,有SD卡。由于9B96可以外挂SDRAM,所以我还花了100块给它配了一块8M的SDRAM板子。不过不知道为啥,9b96最后居然没有流行起来,真是很可惜啊。


周公的IMX283,当时搞活动抢的,花了200多呢。买回来主要是为了学习周公工业级板卡的布线及布局,不过买回来一看真的不错,做工工整,非常好。不过资料稍显少些,但对于有经验的人来说没啥问题啦。

上面分别是三块FPGA板子,都是XILINX大学计划赠送的,羡慕吧,也正是由于这三块板子使我对FPGA有了个初步的印象,并且开始学习FPGA。不过惭愧的是目前还没有用FPGA做过项目,啥时候用用就好了

最后,再来一块我很早之前自制的STM32开发板,采用最高级别的ZET6芯片完成,本来想做成一个游戏机的,后来由于SD卡部分除了点问题,改为智能家居控制板了。

喜欢就分享给身边的朋友吧!欢迎点击下方阅读原文查看更多精彩内容!

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved