第一次测评
UFUN开发板,详细资料及致谢之类话语本论坛已有大量介绍,本文不在敷述,详见:https://mbb.eet-china.com/forum/topic/69352_1_1.html本文主要指出有待完善之处,毕竟非商业化产品,测评的目的在学习过程中是提出疑问。
由于没接触过STM系列单片机,对它充满了好奇,于是对板子进行了一番研究,从板子生产日期上看,这似乎是一款定型于“2015年6月30日”的产品,而从开发方提供的demo上看也较少于其他单片机开发板资料,不过这并不影响学习,测评板的作用就是让大家开发更多的实验过程以便后续学习。
下面上图:

这是一块双面板,主要采用贴片式元件,图中可以看出,布局紧凑、合理,芯片和辅助电子元件分别布置在PCB板的两侧,较大程度上地保证了板子的稳定性。PCB走线也比较规则,但也有很淘气的地方,如下面几个图



对于原理图,当我没有找到M2,IP13与原理图的对应以及发现两个BOOT开关与原理图不太一致之后,原理图只能当个参考吧,毕竟无法确定PCB是不是跟原理图配套的。
最后测试了一下烧录过程,感觉还是爽歪歪,感谢论坛及资助方的大力支持,我们会爱上嵌入式的~
/*===============我叫分割线,双行的,跟等号相似的那种分割线===============*/
第二次测评主题: ufun测评周报之小觑两只老虎
对于像我这种从未接触过STM单片机的小白菜,从上次外观“欣赏”完UFUN开发板之后,要真正进行开发还是有点困难的,第一件事,还是看看给的demo吧。
至于keil的安装,STM系里单片机的添加等系里动作这里就不在敷述了,毕竟我电脑里一直就有这些玩意,让我敷述也无法截图出来。直接打开工程吧:
工程文件目录是介样滴:

惊不惊喜,意不意外,跟我平时用的51系里完全两码事啊,于是乎,打开各文件看看吧,发现各文件内容如下:
USER,用户源程序
CORE,STM的核心文件和启动文件
STM32F10x_FWLib ,ST 官方提供的库函数源码文件
DOC,看起来好像是用户说明文档
数据手册也是很吓人的:

看看开发者给我们准备的函数:

看样子是包含了AD转换、蜂鸣器、I2C、PCI、pwm.....等等等,基本覆盖了UFUN板子的功能,果然良心制作啊,虽然还不懂怎么玩起来,但挡不住我的兴奋滴劲头。直奔Main函数吧,它里面又有这么多函数

然后看看两只老虎代码:

八百多行,这两只老虎有点大啊,这么多。。。估计里面未使用的代码多吧。
最后,听说好多人使用demo编译都出毛病,我也抱着好奇的心,且祈求不出错的心编译了一下(毕竟未接触过,万一出错了,不会调试就算了,玩不下去,完不成作业才是大事。所以,对后续赠送的葵花宝典抱有极大的期待)废话不多说,F7走起

木有错误,果然不欺我也,容我嘚瑟三分钟,明天继续补作业
/*==========对,没错!就是我!我就是分割线,双行的,跟等号相似的那种分割线==============*/
第三次测评主题: ufun测评周报之改demo,两只老虎变生日歌
上回讲到“两只老虎”的demo确实物有所值,其函数块基本包含了UFUN开发板功能,本次我们将两只老虎这歌曲变身生日快乐,首先找到两只老虎的码儿:

开发者也说了,可以更换新歌曲儿,再百度一下生日快乐的调调,并替换:

这里为防止后续编辑出毛病了,先留着两只老虎,便于还原,像我这么牛逼的人儿就喜欢在不熟悉STM的情况下一边调试一边写测评,一会翻车了,也好找翻车现场。嗯嗯,继续开车,编译,毫无疑问,不会出错,下载

这里需要说明的是,下载的时候两个boot拨动开关分别是1为ON,2为OFF,下载完之后,两个都为ON才能听到“两只老虎,两只老虎...”
WHAT!明明刚改的是生日歌啊,what the FXXX,太顺利的事情总是会有毛病的,还好,还好,在电子世界经常遇到这种事情,理想和现实总是相隔那么远,但我不气馁,还是看看什么地方调用了这个歌曲吧(keil5支持win快捷键,也就是说可以直接:ctrl+f)

惊不惊喜,意不意外,只有一个地方有调用了“double_tigers”,还被屏蔽了,那歌曲哪来的?看下面:

这么皮,老板知道吗?SO,我现在的任务就是打开万能版,屏蔽舒适版;最后再试一下,还好成功啦。但这并不满足我的好奇心,必须开启万能板和舒适版一起打开,再看看什么效果,估计是两个都是要运行的

编译没问题,
效果就是先唱生日歌再唱两只老虎~跟预期一样。/*===============对,我又来了,我叫分割线,双行的,跟等号相似的那种分割线===============*/
测评总结:再看ufun之小尺寸大制作
ufun开发板是一款面向在校大学生,旨在培养大学生对电子知识的热爱及提高开发能力,对于"UFUN" 的解释官方有更为详细的说明。咱直接看板子能为我们提供哪些功能模块,首先看正面:

正面有9个主要元件,分别是:
1,ISP下载 or USB 接口,
2, MICRO SD 卡 卡槽
3.mini PCI 接口
4. MCU 即STM32F103RCT6芯片
5. CH340芯片
6.触摸处理器(IC:TTP224N-BSB)
7,1117稳压管
8 ,运放(MCP6001)
它的被面是这样的:

1. 触摸区域
2 加速度传感器
3 LED
4 锂电池(说明书上说是超电容,但是我确实测到了电压)
5 AD输入
6 PWM输出
7.JLINK
8 9 10 请看说明书。
这里需要特别说明的是,由于背面4号元件(锂电池?超电容?)未采用胶粘,较容易掉落,别拿针瞎怼,多怼两下就怼掉了。
从上面的元件上看,我们能完成的实验还是比较多的,包括AD输入、PWM输出、加速度测试、三色LED 、串口通信等等等等。甚至还有PCI扩展,基本涵盖了初学者应掌握的所有知识。
看看给的demo的USER文件是这样的:

虽然并没有给出具体的教程,但demo文件名字可以看出,制作团队已经给出了,板块可以试验的所有实验历程,可见制作也是良心制作啊。
最后总结:还是的感谢制作团队的用心良苦,给我们这些白菜们搭建了一个进入arm的桥梁。并附上本开发板主要芯片datasheet:

2019-4-5 22:52 上传
点击文件名下载附件

2019-4-5 22:52 上传
点击文件名下载附件

2019-4-5 22:52 上传
点击文件名下载附件

2019-4-5 22:51 上传
点击文件名下载附件

2019-4-5 22:51 上传
点击文件名下载附件

全部回复 1
- 1048 主题
- 4632 帖子
- 20169 积分
身份:LV8 高级工程师
E币:5399
发消息
curton



发表于2019-3-21 00:03:54
显示全部楼层
沙发
好羡慕你们申请到的
>>资料:某型飞机油量表系统综合检查仪的设计
- 支持
- 反对
- 举报
回复

评测文章
热帖
大家都在看的技术资料
举报
内容系网友发布,其中涉及到安全隐患的内容系网友个人行为,不代表面包板社区观点
关闭
站长推荐
/4


-
返回顶部
-
工具栏