- 博客(9)
- 收藏
- 关注
原创 STM32F103ZET6实现DS18B20长距离传输(距离31.4m,DS18B20挂了26个,还可以再挂)(复制代码,接好硬件即可使用)
STM32F103ZET6实现DS18B20长距离传输,1m一个传感器,由于实际需要还留了几米没接传感器硬件:DS18B20三根线(红接5V,黑接GND,黄接STM32F103ZET6的PC5,且PC5接4.7k电阻到5v),与我买的三芯RVVP屏蔽线分别相连,26个DS18B20均这样连接。整体实物图如下:单个传感器实物图如下:(由于我买的三芯屏蔽线颜色为红黄蓝,所以我把蓝线当地线用连接到DS18B20的黑线上)软件:我这个代码设置的传感器个数最多30个,如果需要扩展更多传感器,只需将主函数三
2021-06-18 17:20:10
1991
2
原创 单个DS18B20长距离传输,大于20m。
DS18B20长距离传输测试//测试单个DS18B20的约5.4m排线,返回温度数据为0。//测试单个DS18B20的约23.4m屏蔽线,返回温度数据正确。1.先用了大约5.4m的排线做测试。结果:接收不了传回的温度数据,温度数据始终为0。排线图片如下图所示:两头的连接放大图如下两图:
最近用vc++6.0调用了MATLAB的库函数小波去噪算法。已经在一台安装有vc++6.0与MATLAB7.0的电脑上实现了调用,并成功实现滤波功能。 将vc++6.0工程文件和com组件一起拷贝到另一台电脑,vc++6.0调用MATLAB7.0的小波去噪算法时,我的数据没法滤波,查阅各种资料,发现没有在另一台电脑注册com组件。 ***注册com组件流程。*** 1.在下图界面component->Package Component,打包完成后会在原来的distrib文件夹下生成一个与com.
2021-05-11 21:29:16
470
原创 安装matlab7.0的过程中出现错误
之前已经在其他电脑安装过我这个资源包没问题原因:软件包额误估计了内存。可能是u盘有病毒导致解决方案:换个干净的u盘
2021-05-08 12:05:34
602
原创 MATLAB2020b与VC++6.0混合编程(将matlab自带的小波去噪算法转换成c++动态链接库)
(1)将matlab自带的小波去噪算法转换成c++动态链接库其实只需要6条语句1.setenv(‘MW_MINGW64_LOC’,‘D:\TDM-GCC-64’)2.mex -setup3.mex -setup C++4.mbuild -setup5.mex -setup C++ -client MBUILD6.deploytool(弹出选项中选择Library Compiler)7.依次按下图的红框从左至右的选择运行上述七条命令遇到的问题使用2与4命令时总提醒如下:在以下网址下载
2021-04-23 22:16:32
390
1
原创 解决vc++6.0不能在工程中点击添加到工程的问题,解决不能打开工作空间的问题
下载filetool,解压,再解压,在vc++6.0中打开filetool工作空间,编译,得到一个filetool.dll的文件以管理员身份执行cmd,进入dos界面,并输入regsvr32 D:\FileTool.dll(D:\FileTool.dll为FileTool.dll所在路径),会显示已成功。打开vc++6.0->工具->定制->附加项和宏文件->浏览->文件类型改为dll->文件名栏选择FileTool.dll->打开->返回到附加项和宏文.
2021-04-23 22:10:33
861
1
原创 完美解决电脑老是弹出广告窗口!
完美解决电脑老是弹出广告窗口!禁止电脑弹出广告两种方法1.下载火绒安全(亲测,可以将大部分广告窗口屏蔽掉,有些广告窗口偶尔还是会弹出来但是火绒安全本身需要一直在后台挂着,也会占用电脑资源,不推荐)2.一般弹出广告的原因,是有一个.exe类型的文件启动了,找到这个.exe文件将他删除掉从根本上解决电脑弹出广告的问题最近超爱倚天屠龙记中乾坤大挪移的秘诀:他强由他强,清风拂山岗,他横任他横,明月照大江。基本可以解决生活中的好多事情。废话不多说,开始正题。我之前一直用的火绒安全,但是我打开任务栏管理器的
2021-04-13 09:42:58
1659
原创 (matlab7.0与vc++6.0混合编程(win7系统),使用com组件的方式实现vc++6.0调用matlab的小波去噪工具箱函数)
matlab7.0与vc++6.0混合编程(win7系统),使用com组件的方式实现vc++6.0调用matlab的小波去噪工具箱函数最重要的须知!!!安装matlab7.0,vc++6.0配置环境变量让matlab7.0连上vc++6.0的编译器生成com组件对于wden.m函数有非常重要的事情交代vc++6.0调用com组件调用小波去噪函数最重要的须知!!!1.matlab一定是安装matlab7.0版本。2.vc++6.0的位置一定是安装在C:\Program Files\Microsoft V
2021-03-20 18:39:08
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人