自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShineRoyal

No end on study.

  • 博客(8)
  • 资源 (14)
  • 收藏
  • 关注

原创 MPU6050电路自检失败解决方案

自己焊接的MPU6050模块在初始化始终不通过。MPU_Init(); //初始化MPU6050while(mpu_dmp_init()) { LCD_ShowString(30,130,200,16,16,"MPU6050 Error"); delay_ms(200); LCD_Fill(30,130,239,130+16,WHITE); delay_ms(200...

2018-11-29 17:25:28 14313 2

原创 stm32校验和计算的问题

常用的通信中,经常会有一些校验方法,比如DHT22的单总线协议。根据参考手册,只需要计算if((buf[0]+buf[1]+buf[2]+buf[3])==buf[4])就可以了,但是!!!对于stm32来说,其计算结果可能不是想象中的那样,举个例子,buf0-4的值都为0x80,那么和就是0x200,至少对于stm32来说,结果是0x00000200,而buf[4]的值是0,那么0x2...

2018-11-24 19:51:36 2765 2

原创 DS18B20 执行时间测试

配置10us溢出一次的定时器中断:TIM3_Int_Init(10-1,72-1);中断之后溢出值+1int timeFlow=0;void TIM3_IRQHandler(void){ if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)//是更新中断 { timeFlow++; TIM_...

2018-11-23 21:35:42 1078 2

原创 IAP注意事项

使用正点原子F407的IAP例程时,发现了一个问题,在进行IAP升级后,APP中的串口无法使使用,串口接收不到中断,printf会卡死。造成这种现象的原因可能是因为外设在bootloader中初始化的时候,对串口进行了一些映射无法被复位中断重置。在经过不(tong)懈(ku)的debug后,发现在跳转到APP之前,需要先关闭所有中断响应,并将初始化后的外设复位,跳转到app后再打开中断就解决了...

2018-11-16 22:32:44 622

原创 cam shift算法

import cv2import numpy as npimport matplotlib.pyplot as pltimport timexs,ys,ws,hs = 0,0,0,0 #selection.x selection.yxo,yo=0,0 #origin.x origin.yselectObject = FalsetrackObject = 0 #追...

2018-11-14 13:53:02 1071

原创 mean shift算法

import cv2import numpy as npimport matplotlib.pyplot as pltimport timexs,ys,ws,hs = 0,0,0,0 #selection.x selection.yxo,yo=0,0 #origin.x origin.yselectObject = FalsetrackObject = 0 #追踪...

2018-11-14 13:51:48 176

原创 DHT22使用笔记

线上DHT22与DHT11的性能对比:DHT11:DHT22:对比可以发现,DHT22在分辨率和精度上都有很大的提升。同时采样率也变成了每秒2次。而且最重要的在于,通讯开始信号仅需要500us,与18us相差了接近20倍!虽然获取的是上1次的的值,但是如果1秒采样两次,和11的同步性能是一样的。由于精度提高,所以数据格式还是有变化的,相比于DHT11只用了整数部分,22的数据...

2018-11-02 22:10:47 15222 1

原创 DHT11使用笔记

DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度±5%RH, 温度±2℃,量程湿度20-90%RH, 温度0~50℃。DHT11利用单总线协议,因此有严格的时序。主机先要发送一个至少18ms的低电平,在这个过程中,DHT11内部完成AD转换等操作,当主机拉高后,有20-40us时间,这个时间用于主机做输入输出切换,当主机释放总线控制权(此时主机为输入状态,总线被上拉电阻拉高),...

2018-11-02 21:38:46 44263 5

h743_adc_8ch_dma_timer.ioc

STM32H实现8通道ADC采集(DMA+定时器触发)的CubeMX工程,使用PWM触发,HAL_ADC_Start_DMA启动。

2020-04-26

h743_adc_8ch_dma.ioc

STM32H实现8通道ADC采集(DMA+轮询)的CubeMX工程,使用HAL_ADC_Start_DMA进行AD数据获取

2020-04-26

h743_adc_8ch_poll.ioc

STM32H实现8通道ADC采集(连续转换序列+轮询)的CubeMX工程,使用HAL_ADC_PollForConversion进行AD数据获取

2020-04-26

f411-infrared.zip

基于stm32f411单片机,硬件HS0038H红外接收头,使用infrared组件(hwtimer和pin组件)实现红外接收头的NEC数据解析

2020-03-24

f411-timer.zip

基于stm32f411单片机,rt-thread下使用hwtimer的程序,实现定时器1、2、3、4、5、9、10、11的定时 操作。

2020-03-23

stm32f411rc-fal-onchip+sfud.zip

rtt studio工程,基于stm32f411单片机,通过fal驱动配置实现片上flash的读写访问和片外spi norflash的访问。

2020-03-20

stm32f411rc-fal.zip

rtt studio工程,基于stm32f411单片机,通过fal驱动配置实现片上flash的读写访问。

2020-03-20

f411-nano-sufd.zip

rtt studio工程,基于stm32f411单片机,通过sfud驱动配置的虚拟文件挂载Demo工程。

2020-03-20

2019.9.16 HAL库tim8可以输出指定脉冲.zip

根据CubeMX生成的TIM工程,参考原子的F1标准库代码,编写的程序。

2019-09-16

三线PT100仿真电路

Multisim仿真文件;使用TL431作为恒流源,采集三线PT100热电阻阻值,使用运放消除导线电阻。

2019-03-16

Newtonsoft.Json.dll

c#中Newtonsoft.Json.dll的文件,官方下载地址http://json.codeplex.com/ 比较慢,自己下载下来再传上来的。

2019-02-18

c#tcpClient发送和接收

最简单的tcpClient建立通信、发送数据、接收数据函数,编写TCP通信的第一步。

2019-02-13

使用朴素贝叶斯过滤垃圾邮件样本

机器学习实战中,使用朴素贝叶斯过滤垃圾邮件Demo的样本数据。

2018-10-07

光盘QT5开发及实例(第2版)

购买QT5开发及实例(第2版)对应的光盘文件资料,程序与书本配套使用

2018-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除