第十四篇?结项贴,ucosiii下完成数据测量,以及YYFISH的version 0.1版本
时间:10-02
整理:3721RD
点击:
我的项目申请,主要分为两个部分:
1.根据正点原子的开发板,完成自己的毕业设计,主要就是在ucosiii下完成ad和频率数据测量,以及电机控制.系统框图如下所示:
设计到的硬件主要有,定时器\外部中断\RGB屏\AD\DMA\温度检测\串口.整个软件在ucosiii操作系统下,涉及到任务信号量和消息队列支持.本来还想移植stemwin,但是苦于时间有限,目前没有成功,以后有时间争取补上吧.在移植到ucosiii之前,基于裸机下的演示在帖子第七篇?裸机下的测控仪开发搞一段落,但路还很长好像那个视频播放有些问题.
这次我就再录制下,在ucosiii下的效果(包括触摸屏的测试),
看一下简单录制的测试视频:
2.根据自己的需要,裁减阿波罗的硬件,自己做一个板子,然后众筹一下(这个是本次试用的重点).除去生产pcb用的时间,我用了大概10天的时间吧,完成了画板和器件焊接调试.
首先看下我做的板子(四层):
看下焊接好的效果,焊接过程可谓丑态百出,前两个都是把电源芯片焊接错了,导致电源供电错误,坏了两个,终于第三次成功了,焊接中,我们实验室还没有助焊剂,去同学实验室借的,特此向牛同学表示感谢.在焊接过程中,也学到了一些如何焊接密集引脚的芯片的经验。自己的感觉就是要有好的工具,才能焊好这些密集封装的芯片。焊好的效果如下所示:
上图种那根绿色的线,是我在调试网口的时候焊接的。连接的是lan8720的(15号)nrst引脚,现在经过调试,只有网口不好用,怀疑是lan8720这个网卡芯片没有焊接好(QFN的GND在芯片下面),并且网口的rest引脚没有连对。
经过测试其余的外设:包括SDRAM、NAND、RCT、SD卡、USB、usart、eeprom都正常可用。测试视频如下
YYFISH本质是一个stm32f767的增强型核心板,除去已经占用的GPIO引出了一共60个没有用到的PIN。
现在还处于第一个版本,后续还需要继续的做下去,,,,