ufun 的设计核心是助于帮助大学生学习和理解课程,同时又能对学生和初入职场的工程师找工作有很明显的帮助
                                                            -------uFun开发板官方解释
首先非常感谢这张老师的无私奉献,我非常荣幸能得到uFun第一批开发板的试用机会,3月8号下午收到的板子,顺丰果然快啊。今天忙完了工作,有时间静下心来写一下开箱报告,希望我的这篇文章,能为第二批乃至更多批学习者铺平道路,希望以后各位大佬多多帮助,之前一直没有接触过F103,有错误还请不吝赐教!
好了,话不多说,先上一组uFun的一组美照
0e774f50ae3383708b99102927f7a78.jpg

eaf9bc41d0eda4ca9d632663c4b5f86.jpg

eb9ab5f64af5eebee24d921987930b8.jpg


主控芯片是STM32F103RCT6,这是我第一次接触STM32F103系列的开发板,开发板供电采用的Micro-USB接口,可以直接使用安卓手机数据线连接电脑的USB口供电。程序烧写也是通过这个Micro-USB接口进行烧录的,这个地方一定要注意,在蜂鸣器旁边的BOOT配置对烧录程序非常重要,在烧录程序前,讲BOOT2拨动至1,烧录结束后拨回0,再按RESET使得开发板运行程序,当然是用J-Link的大佬们就不用这么费劲了,直接在Keil里配置魔法棒选项,就可以直接Load了,真好。话说RTC那个焊脚啊,松香都焦了,我这种有强迫症的人,必须给洗了。

现在我们来介绍一下硬件的具体情况:

先盗图。。。

141909uchffyfuap3g7h0f.png

主控芯片:STM32F103RCT6,STM32 32 位 ARM Cortex-M 微控制器基于 ARM® Cortex®-M 处理器打造,给 MCU 用户带来的更大程度的自由。这一系列 32 位产品集非常高的性能、实时功能、数字信号处理、低功耗、低压工作于一身,同时保持全集成和易于开发的特性,基于行业标准核心打造,具有大量工具和软件可供选择。不论小型项目还是整个平台决策,该系列产品均是理想的选择。
Mini-PCIe:MINI PCI-E是基于PCI-E 总线的接口,主要用于笔记本和数码设备。它采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接。交流群里张老师说这个PCIe用不成诶。
串口芯片:CH340,板子自带了USB-TTL转换芯片,因为我们现在的电脑上,已经不存在串口,所以我们一般使用USB转串口芯片,目的只有一个,把电脑的USB口映射为串口用。
MEMS传感器:LIS3DH是一款超低功耗高性能三轴线性加速度计,属于“纳米”系列,具有数字I2C / SPI串行接口标准输出。该器件具有超低功耗工作模式,可实现高级节能和智能嵌入式功能。
TF卡座:采用的是自弹式TF卡槽,内部直接连接了STM32的SDIO接口,可以直接通过官方固件库来驱动。
152326ui9ymqp3petmcc0p.png

触摸按键:TTP224N TonTouch IC是一款使用电容式感应原理设计的触摸IC,此款IC内建稳压电路给触摸感测器使用,稳定的感应方式可以应用到各种不同电子类产品。
RGB LED:256色LED灯,通过不同的脉冲来控制颜色的变化。
上电测试
当然是不同音调的的两只老虎啦,哈哈哈哈,不过蜂鸣器让音调有些失真,那个LED是真的漂亮,尤其是晚上把实验室的灯关闭了之后。
总结
板子是我至今为止见过最小的开发板,功能又齐全,设计有合理,处理器也不赖,适合新手使用,本人是做射频的的,下一次我来开发点新东西给大家玩玩!