初次见到ufun的活动时给我印象深刻的是“免费申请”这几个字,想想当初买郭天祥的开发板几百块与现在拥有一个免费送开发板的机会,心里一想太高兴了就接着往下看,了解到只需要写写测评就行除此之外还有奖金,刚好在大一阶段也学了51单片机、STM32也算符合要求就抱着试试的态度就去写申请了,结果因为申请写的不详细第一期没能申请成功,然后就等到了这一期,成为了a lucky dog.之后忍不住好奇就百度了一下ufun结果出来了下面的一段话:
有一只蚂蚁 Z,很热爱电子,它经常把工作和学习中的经验及心得在网上与人分享。十 来年下来,蚂蚁 Z结识了好多同样热爱电子的小伙伴……2014 年 10 月 2 日,蚂蚁 Z 的结婚周年,它和老婆决定把买礼物的钱拿来做一些学习板送给在校大学生,以帮助学生更好的理解电子知识和开发技巧。蚂蚁Z把这个想法贴到了博客,迅速得到几十位小伙伴的响应。大家筹钱献力,利用业余时间共同设计了这套学习板。经过了来来回回的设计验证,也历经了一些小的变故。最终在小伙伴们的共同努力下,加上一些厂商的免费或成本价支持,400套学习板终于诞生了。
当看到这个故事时很令我内心感动的,一开始我感觉它可能只是一个故事(当时感觉不是真实的)。但是随着之后的了解才知道这只蚂蚁Z是张老师(喊张工还有些不习惯),当时心里感觉这人太牛了。所以在这里感谢张进东张老师以及为这个项目奉献的每一个人!非常感谢!!!在此我也写了我的第一份开箱报告,另外有哪里不对的,也请大家多多指教与帮助,共同学习!共同进步!
今天怀着激动与期待心情的我终于拿到学习板了!!!太开心了!!! 一起来欣赏一下吧!
身材(外形)——小巧玲珑
扒开包裹看到里面的板子时不得不说它真的太小了,晒一下图顺便表示一下喜悦
先拿在手里盘了一会,不免觉的娇小可爱,一时之间竟爱不释手。围着板子转了一圈放在手心里握着也不显不适,踹在兜里走一圈也不显累赘(我就把它揣兜里带到了教室),体型娇小说明它可以随身携带,而它本身也带有外部拓展口,这也就决定了当遇见喜欢的产品时完全可以通过拓展口来实现运行。
内涵(功能)――丰富多彩
嵌入式微控制器MCU:STM32F103RCT6是一种嵌入式-微控制器的集成电路(IC),芯体尺寸是32位,速度是72MHz,程序存储器容量是256KB,程序存储器类型是FLASH,RAM容量是48K。
串口芯片:CH340,CH340 是一个USB 总线的转接芯片,实现USB 转串口、USB 转IrDA 红外或者USB 转打印口。因为我们现在的电脑上已经不存在串口,所以我们一般使用USB转串口芯片目的只有一个,把电脑的USB口映射为串口用。常用的USB转串口芯片有CH340、CP2102、PL2303、FT232等。
传感器:LIS3DH,LIS3DH有两种工作方式,一种是其内置了多种算法来处理常见的应用场景(如静止检测、运动检测、屏幕翻转、失重、位置识别、单击和双击等等),用户只需简单配置算法对应的寄存器即可开始检测,一旦检测到目标事件,LIS3DH的外围引脚INT1会产生中断。另一种是支持用户通过SPI/I2C来读取底层加速度数据,并自行通过软件算法来做进一步复杂的处理,如计步等等。具体原理可以参考:加速度传感器工作原理
还有其他芯片的功能就不一一介绍了。(都可以在网上查到)
在电路板上有很多TP点这样对测试电路方便很多。
简单粗暴——上电运行
带电之后电源指示灯亮-蜂鸣器响-rgbLED亮。
开发环境keil mad:MDK 是一个集代码编辑,编译,链接和下载于一体的集成开发环境(KDE)。MDK 这个名字我们可能不熟悉,但说到KEIL,学过 51 的朋友就再熟悉不过了。后来 KEIL 被 ARM 公司收购之后就改名为 MDK 了,所以学过 51 的朋友是很快就可以熟悉这个开发环境的。
串口下载ISP:我用的是普中自动下载软件。
在进行demo程序测试时串口信号传输时跟指导书上的不是很一样求指导(信号2始终是0)