- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 如何写一个还算正常的STM32C语言代码
前言本文主要介绍了我是如何在keil中实现的时间片轮询框架代码。首先我们需要占用一个定时器,一般选择定时器6或者7(基本定时器),只具备计数功能,而不具有其他的高级功能,相对来说不会特别浪费定时器的资源。将此定时器的周期设置为1KHz,即1ms将进入一次中断服务函数。在中断服务函数中首先设置了许多静态变量,如: static u16 time_5ms; static u16 time_50ms; static u16 time_100ms; static u16 time_300ms;
2022-03-20 20:39:40
1883
2
原创 如何用AD绘制一块还算优美的PCB板
文章目录前言一、Well begun is half done二、更好的布局三、更好的布线收尾前言本文至少适用于控制组的同学,电路板上电压电流均无突变,模拟信号与数字信号间的隔离要求不严格。默认已经绘制好了电路的原理图,主要从PCB的准备事项、布局、布线三方面讲述讲述。一、Well begun is half done这一部分我们重点讲述画PCB时的两点重要准备工作。首先是我们需要进行电气规则的设置,但这些规则我们只需要设置一次即可,之后每次画板子前都是将之前的整个工程(包括prjpcb、p
2022-03-20 19:27:23
3224
原创 HC05绑定地址的时候返回error7
项目场景:通过蓝牙芯片HC05互相连接实现数据传输问题描述在使用AT指令集绑定双反地址的时候一直报错,返回值error7,其他AT指令功能均正常解决方案:很有可能是某个HC05的地址最后一位不足6位,所以绑定时需要用0将最后一位补足6位,这样才能成功绑定。如:+ADDR:FCA8:9B:4C8OK绑定时ERROR:(7)都补0的话就可以,输入at+bind查询结果+BIND:FCA8:9B:4C8000OK...
2022-03-20 15:16:22
602
原创 OpenMV4摄像头颜色偏黄偏绿(不正常)
项目场景:在做农业装备竞赛时用到摄像头识别黄色的树苗问题描述当我从起点正常发车是发现摄像头的颜色是正常的,但当我把摄像头移至树苗正上方启动摄像头时发现摄像头颜色偏绿,让我一度以为摄像头有问题。原因分析:应该是在摄像头初始化的时候需要保证摄像头是处于自然光下,因为之后摄像头内部所有的变换算法都是基于初始化时的摄像头阈值的,当你在初始化的时候就让它一直盯着黄色的东西看,它会认为黄色是目前的背景颜色。(以上为个人猜测)解决方案在摄像头刚刚上电初始化的时候将摄像头远离遮挡物,初始化之后即可正常使用
2022-03-20 15:06:20
3520
2
原创 自制OpenMV4时的摄像头问题
问题描述自制OpenMV4时,用Cube刷完固件之后,摄像头上电,RGB灯疯狂闪光,在各大论坛搜索发现可能是没有插SD卡的原因,遂购入大批的SD卡,插上SD卡后RGB灯确实不闪了,但是仍然无法使用,怀疑是固件有问题,遂多次重刷固件,无果,之后发现是摄像头的型号错误。我们应该购买的是OV7725不带FIFO的摄像头模块。其背面如下图所示而我们却买成了带FIFO的模块,其背面如下图所示。我猜测原因大概是加入了FIFO功能后编译器与摄像头之间的通信出现了一些问题,不报错但就是用不了。换成不带FIFO的
2022-03-20 11:17:34
1196
1
原创 STM32中程序初始化出现的一些问题
问题描述一开始在中断中不能调用9250的函数, 把中断初始化放在9250的初始化之后就可以了。调步进电机时,调用封装好的函数不能成功初始化,把初始化函数里的东西原封不动的复制出来就能成功初始化,将初始化函数的位置向后移解决了此问题原因分析:对于第一个问题是可以理解的,因为当我们把一个硬件的初始化函数放在了中断服务函数之后,却又在中断服务函数中调用了这个硬件的初始化函数时,系统将无法正常工作。但对于问题二我是真的不太理解,而且我经常会出现这种问题,于是乎将各个硬件的初始化函数调调顺序便可以正常
2022-03-20 10:54:56
1736
原创 致我唯一一次全国大学生电子设计竞赛
首先感谢我的两名队友聪神和叶神,还有顾神、仝哥以及两位机械的小伙伴解决图像处理和机械结构的设计。文章目录前言一、国赛前,我们应该具备哪些能力1.1 硬件部分1.2 软件部分二、2021年F题分析2.1 赛题2.2 分析总结前言我的唯一一次国电赛在周三结束了,省里的结果已经出了,还不错,但当看到结果的那一刻,我越来越感觉到我的电赛之旅似乎结束了,忽然有点怅然若失的感觉,觉得肩头的担子似乎变轻了很多,但是这次赛题又让我觉得肩头的担子仿佛没有完全卸下,现在比赛比的东西是越来约新了,而我们实验室用的东西还
2021-11-15 11:43:41
1912
7
原创 开启中断后程序卡死
问题描述:在调试板子的过程中,开启中断后,发现程序进不到主函数,莫名卡死。解决方案:原因是开启中断后没有编写中断服务函数,当然也就没有清除中断标志位,所以程序运行后进入中断无法退出导致卡死。...
2021-10-24 21:05:53
3163
1
原创 如何将图片导入AD
本文介绍了将图片导入AD中作为丝印或任意层,笔者使用版本为AD19,本文所述在AD19中切实可行。文章目录1.下载PCBLogoCreater脚本2.一张双色图3.导入AD提示:以下是本篇文章正文内容,下面案例可供参考1.下载PCBLogoCreater脚本笔者已上传至我的资源中,没有脚本的朋友可自行下载,无需C币,免费下载。2.一张双色图双色图即只有黑白两种颜色(否则脚本无法正常运行),可以任选一张彩色图片,然后用画图打开,另存为bmp格式之后图片即转换为双色,之后便可进行导入了。3.导入
2021-10-05 21:06:45
7594
2
原创 Solidworks提取图形/图片中的外框线条
如何用Solidworks抓取图形外框1.新建零件2.新建草图3.设置追踪插件4.导入图片5.跟踪颜色6.修改外框本文所述在solidworks2019中切实可行,其他版本未试验。以下是本篇文章正文内容1.新建零件点击文件->新建->零件->确定2.新建草图右击前视基准面->左击正视于->左击草图绘制3.设置追踪插件③左击工具->左击插件->勾选下面两个勾4.导入图片这一步一定要在草图绘制中完成,即左上角界面如下图所示。确认处于草图绘制状
2021-10-05 17:32:35
13370
2
原创 MATLAB中的一维插值与函数拟合
本文主要记录常用的一维插值与函数拟合的使用方法文章目录前言一、一维插值二、函数拟合2.1 多项式拟合2.1.1多项式拟合指令2.1.2 图形窗口的多项式拟合2.2 指定函数拟合参考资料前言最近在学习数学建模,这部分关于怎么使用Matlab,刚好记录下来,做电赛的时候这些常用的插值、拟合工具也是需要学习的,刚开始学,写的不好,欢迎大家批评指正。以下是本篇文章正文内容一、一维插值用MATLAB软件求解插值问题 在MATLAB中提供了一个一维插值函数interp1, 它的调用格式为cy=in
2021-08-08 20:36:00
6221
1
原创 使用STM32C103C8T6的注意点
基于STM32F103C8T6制作平衡小车过程中的问题文章目录基于STM32F103C8T6制作平衡小车过程中的问题前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本文主要讲了在用STM32F103C8T6制作平衡小车时遇见的一下问题,对这些问题的解决方案或者是理解,而不是教大家如何调平衡车,那样的文章在优快云上已经很多很完善了。因为是两个月前做的平衡车,很多问题已经忘记了,但两个月后还能记住的问题应该是更加普遍更加重要的问题,所以记录在此。提示:以下是本篇文章正文内容
2021-05-10 22:17:28
4693
5
原创 2020省赛总结与反思
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-11-14 21:13:53
1056
5
2020年TI杯江苏省大学生电子设计竞赛题C-坡道行驶电动小车(1).pdf
2020-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅