做HLW8032电能表项目中关于USART使用DMA接收定长数据的问题 1:由于HLW8032芯片一上电,芯片就会通过串口每隔50ms向STM32发送24字节的数据,且我不能通过STM32控制HLW8032发送数据,由于STM32初始化需要一段时间,所以当STM32接收数据时会出现丢包的情况。。 2 ...
分类:
其他好文 时间:
2020-01-10 18:39:41
阅读次数:
99
按照给的示例代码能够正确地设置电流大小,但是读取数据却全为0,显然没有读到数据。 用示波器观察5410pin10上的波形,正常,观察经过ADUM1401后的波形也正常。 调整了函数ReadFromAD5420中以下的延时: RotateData <<= 1; //Rotate data delay_ ...
分类:
其他好文 时间:
2020-01-10 12:28:38
阅读次数:
98
恢复内容开始 恢复内容开始 蜂鸣器分无源和有源蜂鸣器 信号名 FPGA管脚 CLK E1 RESET M1 KEY0 E16 BEEP D12 一、按键消抖 在按键按下时会产生延时 因此我们需要进行消抖,像在51单片机中我们是通过延时函数进行消抖,其两者的原理也大致相同 产生20ms 的方法 二、顶 ...
分类:
其他好文 时间:
2020-01-09 19:05:45
阅读次数:
111
1 void delay(int mSec)//ms 2 { 3 QEventLoop loop; 4 QTimer::singleShot(mSec, &loop, SLOT(quit())); 5 loop.exec(); 6 } ...
分类:
其他好文 时间:
2020-01-09 10:41:35
阅读次数:
87
有些时候,我们需要程序延时一会儿: 这里提供四种方法: 1、多线程程序使用QThread::sleep()或者QThread::msleep()或QThread::usleep()或QThread::wait()进行延时处理。 Sleep不会释放对象锁,其他线程无法访问对象,因此会阻塞线程;而Wai ...
分类:
其他好文 时间:
2020-01-09 10:34:11
阅读次数:
581
优点: 可靠,稳定 适合传输大量数据 缺点: 传输速度慢 占用系统资源高 TCP和UDP区别 TCP面向连接; UDP是不面向连接; TCP提供可靠的数据传输,也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP不保证可靠的数据传输,容易出现丢包情况; TCP需要连接传输速 ...
分类:
其他好文 时间:
2020-01-08 14:30:24
阅读次数:
66
引子 定时/计数器(简称定时器)是单片机编程中至关重要的一部分,再简单的单片机也会带有定时器。 也许你会觉得我们已经在 函数中接触过定时器了,然而并不是,它只是软件地通过“浪费时间”来实现延时。我们接触定时器在数码管中, 函数可以自动完成动态扫描,好像在 函数背后又开了一个线程,两者并行执行一样。这 ...
分类:
其他好文 时间:
2020-01-08 01:07:08
阅读次数:
300
主要的消息管理者对象: package com.rynk.mugua.trading.biz.service.impl; import java.util.concurrent.DelayQueue; import org.springframework.beans.factory.annotati ...
分类:
编程语言 时间:
2020-01-07 18:05:53
阅读次数:
124
一:目前主流的视频分发协议 头条算是内容分发 流媒体分发方式以HLS和RTMP为主 RTMP指Adobe的RTMP(Realtime Message Protocol),广泛应用于低延时直播,也是编码器和服务器对接的实际标准协议,在PC(Flash)上有最佳观看体验和最佳稳定性。 HLS指Apple ...
分类:
其他好文 时间:
2020-01-07 13:11:48
阅读次数:
420
TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)是由Google设计,于2016年发布的拥塞算法。以往大部分拥塞算法是基于丢包来作为降低传输速率的信号,而BBR则基于模型主动探测。该算法使用网络最近出站数据分组当时的最大带宽和 ...
分类:
编程语言 时间:
2020-01-06 14:21:48
阅读次数:
84