- 博客(24)
- 收藏
- 关注
原创 2022研究生电子设计竞赛总结(东北赛区一等奖、国家二等奖)
2022研究生电子设计竞赛总结(国家二等奖)。无人水果售卖机。作品通过机器视觉、机器学习、嵌入式技术,实现自动识别水果种类称重、计算价格、累计金额、显示售卖信息与人机交互等功能,能够完成无人值守水果售卖活动。相比于传统的水果售卖方式拥有成本低,推广性强、购物体验好等优点。
2022-10-05 13:52:06
4930
6
原创 sysfs cannot create duplicate filename问题
sysfs cannot create duplicate filename问题尝试更改杂项设备名称和平台设备id
2022-05-17 13:45:52
1644
原创 51单片机main函数外全局变量不能调用
51单片机main函数外全局变量不能调用51单片机main函数之外尽可能不要定义全局变量,可能主函数根本不能对这个变量进行调用。传值调用&引用调用实参的传递过程有两种不同的机制,其分别是传值调用和引用调用。...
2022-05-02 17:48:57
911
原创 变量在循环中丢失———中间变量的重要性
变量在循环中丢失———中间变量的重要性我们来看这样一个程序:void SPI_byte_write(unsigned char tem){ unsigned char i=0; for(i=0;i<8;i++) { if((tem&0x80)==0x80) MOSI = 1; else MOSI = 0; SCK = 1; delay_ms(100); tem = tem<<1; SCK = 0; delay_ms(100); }
2022-03-14 19:41:17
1076
3
原创 使用MATLAB Coder将工具箱中的系统对象转换为C代码
现在你一个脚本文件,这个文件是个完整的程序,有输入也有输出,运行这个脚本文件会得到你想要的结果。在这个文件里你使用了某个工具箱中的系统对象,这个系统对象很关键,是这个脚本文件的核心函数,现在需要将这个系统对象转换为C代码。那么应该怎么做呢?
2021-10-25 11:29:10
855
原创 Matlab Sensor Fusion and Tracking Toolbox学习笔记(一)
Matlab Sensor Fusion and Tracking Toolbox学习笔记(一)此次学习该工具箱中惯性传感器融合(Inertial Sensor Fusion)中的ahrsfilter Function。一、ahrsfilter简介 ahrsfilter是一个系统对象,其功能是利用加速度计,磁力计和陀螺仪的传感器数据来估计设备的姿态。二、如何使用ahrsfilter函数1、使用时要创建一个
2021-10-22 12:10:01
2992
原创 AT+CIPSNTPTIME?总是返回 1970年1月1日00:00:00
AT+CIPSNTPTIME?总是返回 1970年1月1日00:00:00导火索 这个问题是没有进行时区设置导致的。 设置时区的AT指令为:AT+CIPSNTPCFG=1,8,“ntp1.aliyun.com” 后面的服务器可以自行选择。真相 
2021-09-17 23:00:58
3080
原创 示波器读取SCI串口数据
示波器读取SCI串口数据波形向数据转换原则空闲位是高,起始位是低,然后是串口的八位数据,然后停止位是高。最开始以低电平表示起始。如图第一帧数据的读法为:0b01010101;数据从低位往高位开始发送,所以读完之后要将8位数据位重新从后向前排列。所以上面第一帧数据实际为:0b10101010=0xAA;实例讲解上图中有四帧数据,依次分别读作:0b10000010(0x82);0b01000010(0x42);0b11110010(0xF2);0b11010010(0xD2
2021-09-04 21:59:26
4833
原创 飞思卡尔 Target Speed Change Detected - New Speed 16.00MHz解决方案
飞思卡尔 Target Speed Change Detected - New Speed 16.00MHz解决方案在使用飞翔开源BDM给飞思卡尔MC9S08DZ60下载程序后的调试过程中出现Target Speed Change Detected - New Speed 16.00MHz的问题。先以为是硬件的问题,给晶振的旁路电容的22pF更换为10pF后,问题依然存在考虑到这个提示是说下载器的时钟频率与目标单片机的时钟频率不一致,故在下载程序时弹出的选项框中勾选不同的时钟选项,尝试解决问题。
2021-08-02 16:52:53
618
原创 基于图像处理的物体识别与分类系统--2021研究生电子设计大赛总结
2021研究生电子设计大赛总结1. 赛题 我们组选的是TI企业命题第三题:基于图像处理的物体识别与分类系统。摄像机采集图像,通过图像处理算法实时检测识别出目标物体,并测量目标与小车距离,控制小车移动靠近目标并同时控制机械臂抓取目标物体进行分类抓取3种以上物体(例如:泡沫小球、泡沫方块等等机械臂可抓取物体)目标识别与分类可以使用Opencv、Arm NN、Caffe等任意框架目标距离检测可通过图像测距/激光雷达实现支持AM5708的DSP核心进行算法加速禁止使用带深度信息输出的摄像机
2021-07-06 22:46:44
2154
2
原创 Navigator Error An unexpected error occurred on Navigator start-up ‘bytes‘ object has no attribute ‘
找到.condarc配置文件一般在C:\Users\用户名 路径下把源更换为国内源。更换.condarc的内容为ssl_verify: truechannels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/p.
2021-05-18 14:23:29
1452
4
原创 数码管扫描显示中的清屏操作
注意:在以扫描的方式显示多位数码管时,在切换到下一位数码管的显示之前,要做清屏操作,即让数码管熄灭。否则刚刚被被显示的图样会在下一位数码管上被短暂显示。导致显示不正常。以下面的代码为例,在切换位之间的P1=0x00实现清屏操作。void Display(){ P1=dispbitcode[dispbuf[3]]; dis1=0; dis2=1; dis3=1; dis4=1; Delay(10); // P1=0x00; P1=dispbitcode
2021-03-19 11:16:02
1562
原创 AD原理图中复制出现invalidparameter exception occurred in copy
AD原理图中复制出现invalidparameter exception occurred in copy1、下载并安装虚拟打印机,给个网址可以下载http://www.cr173.com/soft/32263.html2、下载后解压3、安装4、重启AD,问题解决。
2021-01-13 16:21:44
1776
3
原创 PCB如何添加矢量图形logo
PCB如何添加矢量图形logo在绘制PCB的收尾阶段,制作者往往希望在PCB上添加能代表自己风格和特色的logo,这就像书法家的刻章,画家的签名,天文爱好者照片上的水印一样重要。那么,如何在PCB上添加炫酷的logo呢,下面就让我们一起来学习吧!1、添加logo的方法不只一种,小豹我也只是学了两种,一种是把logo转化成单色位图,再用插件转化成所需层上的logo;另一种是用字体编辑软件把logo图形变成矢量字体,然后添加到所需层。方法一的缺点是最终的PCB上的logo不是矢量图形,会出现失真,而且不能改
2020-10-20 17:01:17
2670
7
原创 3.3V单片机与5V器件通信解决方案(串口、IIC、SPI)
一、芯片采用TXS0104E 四路双向电平转换器二、特性无需方向控制信号最大数据传输速率:推挽输出-24M bps 开漏输出-2M bpsA端口:1.65V-3.6V;B端口:2.3V-5.5V.(VCCAV_{CCA}VCCA ≤\leq≤ VCCBV_{CCB}VCCB)三、描述该型四路同相转换器使用两路隔离可配置电源供电轨道。A端口被设计为跟踪VCCAV_{CCA}VC
2020-07-25 18:20:42
11455
原创 Altium Designer绘制原理图
1、操作位置【文件】【新建】【库】【原理图库】2、出现新的未命名库和未命名元器件,双击和保存可以命名和改参数3、绘制工具4、引脚符号中的外部,可以改变引脚信号输入输出形式5、活用Tab键,添加引脚时按tab键可以修改值,之后的引脚会按序自加6、绘制折线右击线段端点,属性,顶点顶点的数据从已有的原理图中复制【文件】【打开】,找到AD中自带的库选择摘取源文件,双击原理图库在SCH Library中浏览自己想要的元器件找到带折线的电阻并复制顶点数据,粘贴到自己要建的原理图
2020-07-09 16:47:13
3314
原创 如何恢复被Windows defender删除的文件
被Windows defender 删除的文件如何找回打开windows 安全中心进入保护历史记录找到被隔离的威胁,点击还原操作。完成。
2020-03-26 18:06:51
12650
原创 CAN总线的发送or接收失败问题
CAN总线的发送or接收失败问题在调试中遇到了这样的问题:在用CAN总线分析仪接收调试板发出的数据时,接收不到数据。但是程序拿到另外一块类似板中一切正常。原因分析在程序没问题的基础上,想到是硬件的问题,如是开始了以下问题检查电路板线路是否接错,尤其是RX与TX是否接反、CANH与CANL是否接反,是否短接收发器供电是否正常经检查后均不是上述问题,于是用示波器对总线电平进行测量...
2019-12-23 23:05:53
14516
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人