嵌入式单片机开源的串口示波器实现方法

嵌入式单片机开源的串口示波器实现方法

分享一款开源的QT的串口示波器,完全开源,支持串口、TCP、波形显示、通信协议。Sailor Project功能说明串口调试助手功能支持传统的串口调试助手的基本收发功能,同时可以刷新大量的数据而不卡顿支持保存接收的数据支持最大200条可编辑指令的设置,并用于多条发送支持定时器发送支持换行符替换时间戳...

STM32F0单片机快速入门七 串口(UART)操作从轮询到中断

STM32F0单片机快速入门七 串口(UART)操作从轮询到中断

1.从轮询到中断很多同学都不喜欢用中断,而偏爱用轮询的操作方式。这是不是和我们的天性有关呢?每个人都喜欢一切尽在掌握中,肯定都不喜欢被打断。我们常常都有这样的经验:正在跟别人说一件事,然后突然有个电话打进来,Call打完后突然记不起来刚才讲到哪了!这种糟糕的体验对我们影响是如此深刻,以...

STM32F0单片机快速入门六 用库操作串口(UART)原来如此简单

STM32F0单片机快速入门六 用库操作串口(UART)原来如此简单

1.从 GPIO 到 UART前面几节我们讲了MCU如何启动,如何用翻转IO引脚,以及用按键去触发中断。接下来我们介绍的也是最常用的一个模块,串口(UART)。串口可以说是最古老,而且生命力最强的一种通信接口了。RS485总线更是久经考验。虽然串口早已经从大多数PC的标配中去掉了,但是嵌入式系统跟上...

单片机(MCU)如何才能不死机之串口Overrun

闲言少叙,先上Code,大家看一下下面这段代码有没有问题? // Note: USART demo code runs on STM32F030 #include "main.h" static __IO uint32_t TimingDelay; RCC_ClocksTypeDef RCC_Clo...

简单的C语言宏定义结合全局变量的方法实现单片机串口实现透传模式

何谓透传?根据百度百科给出的定义如下:       透传,即透明传输(pass-through),指的是在通讯中不管传输的业务内容如何,只负责将传输的内容由源地址传输到目的地址,而不对业务数据内容做任何改变。       ...

【单片机期中测试】13.串口通信的应用(2)—— 超声波通过串口返回数据

#include<reg52.h> #define uc unsigned char uc ms=0,s=0; sbit trig=P1^7; sbit echo=P1^6; void delay(uc c) { while(--c); } void delay1(uc c1) { uc...

如何编写一个可变参数函数?如何让所有单片机的所有串口实现printf函数?

什么是可变参数(1)首先,我们需要知道什么是可变参数。在我们日常编写程序的时候,所有的参数都是指定的个数的。如下void Add(int a,int b);(2)但是我们有没有思考过一个问题,为什么printf()可以传入多个参数?printf("hello world"...

STM32单片机串口一键下载电路与操作方法详解

STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash。2)SRAM = 芯片内置的RAM区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的IS...

QT上位机串口+STM32单片机项目(二)

QT上位机串口+STM32单片机项目(二)

3.QT完整代码我的文件是这样的1.shangwei.proQT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 # The following define makes your compile...

QT上位机串口+STM32单片机项目(一)

QT上位机串口+STM32单片机项目(一)

1​.先看QT上位机部分1.首先写一个页面 点击隐藏BOSS后弹出第二个页面 因为我的语音模块里面是周杰伦反方向的钟,所以我把歌词加进去了,你可以自由更改;要想QT实现串口,需要两个头文件,加到mainwindow.cpp中#include <QtSerialPort/QS...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

IoT
IoT
物联网软硬件开发者一站式基地
123164+人已加入
加入