大话硬件
这个作者很懒,什么都没留下…
展开
-
ESP8266WIFI模块调试(二)
2.在上面对应两种模式下,你都可以做服务器,客户端AT指令操作的实验,也就是单纯对8266来说,可以有四种方式工作,也就是每一种模式下面,它都有两种工作方式。3.无论是你创建服务器,还是连接服务器,你都必须在这之前加入一句:AT+CIPMUX=1,开启多链接,这一句如果不加,你的模块很有可能会失败。5.目前想到出现的问题就存在这些,如果需要在更新,如果多链接,和防火墙都没问题,配置好IP地,实验是完全没问题的。1.AT+CWMODE=1(STA)或者AT+CWMODE=2这是8266模块所处的模式。....原创 2018-10-28 09:35:05 · 2385 阅读 · 0 评论 -
ESP8266携手物联网Tlink平台(五)
经过前面四讲的内容,相信很多人已经准备好了ESP8266模块,在Tlink平台注册了自己的账号。下面就分享一下,到底怎么把数据上传到物联网Tlink平台。这里只是做一个抛砖引玉的讲解,其实和其他平台差不多,废话不多说,看下面的图。最后要做的事就是上面的内容。...原创 2018-12-07 16:19:33 · 3378 阅读 · 2 评论 -
STM32学习总结(2)-----配置底层地址点亮LED
1.什么是寄存器和寄存器映射有特定功能的内存单元,通常我们给这个特殊的内存单元取一个名字。这个给已经分配好的地址的有特定功能的内存单元取别名的过程就叫寄存器映射。2.什么是存储器映射存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程就成为存储器映射。再分配一个地址叫重映射。 对于STM32来说Cortex-M3内核是由ARM设计的,ST公司设计其他的...原创 2018-04-03 17:41:20 · 732 阅读 · 0 评论 -
ESP8266WIFI模块调试(一)
这两篇博客要对着看才可以发现不对劲的地方。第一步:按下复位键,出现ready第二步:设置WIFI模块为sta模式:AT+CWMODE=2 指令配置模块为ap模式(参数1,2,3分别对应模式sta,AP和sta/AP)并发送:AT+RST重启第三步:设置WIFI作为服务器的信息:AT+CWSAP=“ESP8266”,“12345678”,3,4第四步:发送AT+CIPMUX=1 启动多连接第五步:电脑连接上这个无线网络第五步:打开电脑的网络助手**......原创 2018-10-09 20:10:20 · 8638 阅读 · 2 评论 -
STM32学习总结——SMT32基本知识
1.STM32 简介STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内......原创 2018-03-31 20:44:45 · 21486 阅读 · 2 评论 -
FPGA学习2
1.学习目标:设计3—8译码器2.真值表3.编写verilog代码//声明 module decoder3_8( a,b,c, out );//说明 input a; input b; input c; output [7:0]out; reg [7:0] out; ...原创 2019-04-10 19:28:09 · 641 阅读 · 0 评论 -
quartus软件注释中文出现乱码解决方案
将上面的代码保存是,按照UTF8-BOM编码的形式保存,再添加到quartus中即可实现中文正常显示。再导入工程中,中文注释正常显示。原创 2021-07-31 21:08:00 · 9740 阅读 · 0 评论 -
Tlink物联网平台使用(四)
1.对于协议的选择不知道大家还记不记得这张图,我让你们选择协议的时候,选择TCP协议。这里的协议比较多,对于后面的几个协议我也不太懂,这里说一下http协议。2.HTTP协议初探在Tlink平台的官网帮助中心,这里放了很多API的开放接口,下面也有在线测试的工具。这里我们做一个测试。使用这条post请求对传感器数据进行写入。我们测试全部正确。如果这里的序列号是你自己的,可以.........原创 2018-11-07 11:33:52 · 8011 阅读 · 1 评论 -
STM32三种方法设计LED翻转——软件、系统SysTick()、TIM
1.方案一:软件不精确延时void delay_nms(u16 time){ u16 i=0; while(time--) { i=12000; while(i--); }} while(1) { GPIO_SetBits(GPIOA,GPIO_Pin_8); d...原创 2018-07-11 20:29:10 · 8704 阅读 · 0 评论 -
error: #5: cannot open source input file “stm32f10x_conf.h“: No such file or directory
早上用野火的工程,编译也是出现非常多的错误,看了很多博客,很多解决的问题的办法。就在刚出现问题的工程中,添加了这几个文件,就搞定了!可能只适合他们自己的工程,今天教大家一个最好的办法!还有启动文件,加进去再编译,就好啦!FWLIB下面的src也加进去。...原创 2018-10-28 10:23:12 · 18832 阅读 · 0 评论 -
Tlink物联网平台使用(三)
前面写了关于ESP8266调试模块的(一)、(二),我猜测在调试ESP8266的时候,大家都是想通过连接云平台进行远程传输数据,那么下面就一步一步的把我在建立传输数据过程中,遇到的坑分享给大家,那些入门级的,怎么建立设备,这些在本帖里面就不写了。目前比较火的云平台有:ONENET,阿里云,百度云,机智云(2015年以后)前几年比较火的云平台:yeelink,乐联网,传感云,Tlink(2015年以前)这里的时间节点也许不太准确,只作为一个参考。那么对于用户来说,肯定是选最新的物联网平台比较好对吧,.....原创 2018-11-07 10:52:41 · 12883 阅读 · 5 评论 -
FPGA学习01
参考文献:FPGA设计实战演练电子设计自动化应用技术——FPGA应用篇原创 2019-04-02 17:09:29 · 350 阅读 · 0 评论 -
直方图规定化
双峰高斯函数两峰之间的峰谷将整个图像分为两部分,基于这种思想,根据用户想提取的信息,设计出合适的双峰高斯函数来规定化处理原始图像,这样就能够有效的将处理后的图像作为阈值分割的输入图像,从而输出期望图像的直方图。图3.3为直方图规定化处理后的图像和当前图像的直方图和二值化的图像。完成直方图规定化的基本思路是:令{├ r_k }┤和P_r ®是原图像的灰度和灰度概率密度函数,{├ z_k }┤和P_z (k)是期望图像的灰度和灰度概率密度函数,直方图规定化即是找到一个变换H,有z=H_r。...原创 2018-06-06 12:25:50 · 3017 阅读 · 0 评论 -
c语言转义字符
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。在学习c最常见的是使用\n进行换行。打印出“hello ”既可以直接用printf函数直接输出字符串hello,也可以利用putchar一一字符的输出。在c语言字符串中需要记住的是**“\代表\”,“"代表””**要能让软件识别到QQ应用程序所在的位置,必须使用\。......原创 2018-05-21 15:50:53 · 51852 阅读 · 0 评论 -
printf()和scanf()函数的使用
printf()和scanf()的使用方法一.printf()用于向标准输出设备按规定格式输出1.printf()的四种使用方法printf(“字符串”) printf(“输出控制符”,输出参数) printf(“输出控制符1,输出控制符2,xxx,”,输出参数1,输出参数2,xxx) 输出控制符1和输出参数1必须一一对应 printf(“输出控制符 非输出控制符”,输出...原创 2018-04-15 10:40:20 · 3085 阅读 · 0 评论 -
最有效AttributeError: module ‘tensorflow‘ has no attribute ‘placeholder‘解决办法
将语句 X=tf.placeholder(“float”) Y=tf.placeholder(“float”)改为:X=tf.compat.v1.placeholder(“float”)原创 2019-10-26 21:49:25 · 33682 阅读 · 6 评论 -
解决cv2.error: OpenCV(3.4.4) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: erro
原创 2020-11-15 19:56:03 · 1403 阅读 · 0 评论 -
Anaconda+tensorflow在线安装注意事项
1.安装Anaconda安装这个的教程特别多,按照正常的步骤安装即可,注意的事,在安装的过程中,一般不喜欢将软件放在C盘的同学,记得勾选“添加环境变量”那一栏,不用再去PATH里面加入环境变量了。2.在CMD环境下安装tensorflow网上一般是说直接输入:pip install tensorflow但是一直出现一个提示,需要更新升级pip 这个不是错误,只不过是提示而已。...原创 2019-10-26 08:34:52 · 293 阅读 · 0 评论 -
GUI初学者视频功能实现
1.读取图片//选择图片路径[filename pathname]=uigetfile({‘*.jpg,’*.bmp’,’*.gif’},’选择图片’);//合成路径+文件名str=[pathname filename];//读取图片im=imread(str);//使用第一个axesAxes=(handle.axes1);//显示图片Imshow(im);//关闭C......原创 2018-03-13 16:24:01 · 2964 阅读 · 0 评论