# lycraft_Ocs **Repository Path**: lycraft/lycraft_-ocs ## Basic Information - **Project Name**: lycraft_Ocs - **Description**: lycraft毕业设计探索者示波器 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-06 - **Last Updated**: 2023-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lycraft_Ocs #### 介绍 lycraft毕业设计探索者示波器 #### 文件夹说明 * 1.Docs:芯片手册,emwin,ucos源码等 * 2.Firmware:AD工程文件 * 3.Hardware:keil工程;F4那个工程是示波器,F1那个工程是演示用的信号源 * 4.img:实物图片 * 5.VS_Proj:emwin仿真工程 #### 引脚说明 初期基于正点原子探索者开发板开发。所有引脚与探索者STM32F4分布一致。用到FSMC,需要焊接SRAM,TFT-LCD。工程移植于GUIBuilder工程。 ![img0](.\4.Img\img0.jpg) #### 开发细节 ##### UCOSIII_TASK * GUI任务 * DSP任务 * 触摸与按键任务 #### 后续计划 * 加入频率测量。原本测频率计划用输入捕获,后来发现这样只能测出PWM的频率。要测正弦波频率还要硬件上加比较器。 * 加入FFT。目前无思路,还需要学习。 * 加上旋钮编码器。开发过程中准备加的,但是滤波做不好,总是误判,加上10nf电容也仍然搞不定,就软件上直接删掉了。等考完研好好解决这个问题。 * ADC方案改为DMA方式。数据存在内部RAM。这样就可以设置触发方式和存储深度。 #### 环境搭建 1. 软件开发:Keil MDK;STM32cubeMX 2. 硬件开发:Altium Designer 3. 建模:Fusion360;Rhino ........文档稍后完善-2021.6.10 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)