logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python 中serial.read用法详解之serial.read(inwaiting or 1)

若 inwaiting 的值为非零(即缓冲区有数据),则取 inwaiting 的值作为 read 方法的参数,读取缓冲区所有数据;若 inwaiting 为零(缓冲区无数据),则取 1 作为参数,读取一个字节。read()serial 类的方法,用于从串口缓冲区读取指定数量的字节数据。格式为 read(size) , size 为读取的字节数。inwaiting 是 serial 类的属性,返回

#python
C++编程,#include <iostream>详解,以及using namespace std;作用

include <iostream>的作用是包含输入输出流的相关定义,使得C++程序能够使用标准的输入输出对象和函数。它为程序提供了与标准输入输出流进行交互的接口,是编写输入输出操作时必不可少的头文件。最后,还有一些相关的头文件,比如<iomanip>用于格式化输出,<fstream>用于文件输入输出,这些都是在iostream基础上扩展的功能,但在基本的输入输出中,iostream是核心头文件。

文章图片
#c++#开发语言
C语言中 sprintf的用法

sprintf是一个非常强大的工具,适用于各种字符串格式化需求。通过合理使用格式说明符和修饰符,可以灵活地控制输出格式。平常完全够用,如果想避免安全风险,建议使用snprintf代替sprintf。

文章图片
#c语言#嵌入式硬件
使用开关电源驱动直流led灯是不是会产生频闪,而用电池驱动就一点频闪也没有?

频闪问题 使用开关电源驱动直流led灯是不是会产生频闪,而用电池驱动就一点频闪也没有?

#嵌入式硬件#音视频#视觉检测
deepseek用来编程太牛了,C语言 请看如下示例

我今天我忘记了三目运算符的结构,正好同时聊天的时候我也注册了一个deepseek会员,我就试了一下,他怎么思考的都列出来,逻辑很牛啊。

文章图片
#c语言#嵌入式硬件#物联网
快速查询,简化版,ASCII码与16进制转换对照表

ASCII码(美国信息交换标准代码)是一种字符编码标准,用于将字符(如字母、数字和符号)表示为数字。ASCII码使用7位二进制数来表示128个不同的字符,每个字符对应一个唯一的7位二进制数。在实际应用中,通常使用8位二进制数(即一个字节)来存储ASCII码,其中最高位通常为0。

#c语言#嵌入式硬件#python +2
keil5报错user\deal.h(49): error C141: syntax error near ‘t‘, expected ‘)‘

检查了一天,最后发现的问题是头文件里声明有错误。写这个东西就是只想提醒大家一个东西,检查的时候不要只检查函数和调用函数的地方,你可能检查一天也不一定能检查出来,实际上是因为你在头文件函数声明的地方出了问题。在deal.h头文件里声明的时候声明成了float类型,但是实际上我这个地方的代码写的是u16类型(unsigned short)看这个图原来的时候这里写的是float,后来我改成了u16。(这

#c语言#嵌入式硬件#物联网
keil 报错之unreachable code报错可能发生的原因:在 return 之后的代码都不会被执行

returnreturn在C程序中,(不可达代码)错误通常是指在逻辑上不可到达的代码段。这意味着代码的某个部分在执行时永远也不会被运行。return如果一个return语句之后还有代码,编译器会报出错误,因为return语句会返回到调用该函数的地方,后面的代码将无法执行。breakcontinuegoto类似于return,如果你在这些语句后面写了代码,编译器也会识别到这些代码是不可达的。if如果

#c语言#嵌入式硬件#物联网
在 Modbus RTU 协议中,功能码通常用 03 或 06 表示。说明书中有时会写成 03H 或 06H,其中的 H 代表什么?另外,0x03 和 0x06 又是什么?这些表示法之间有什么区别?

2.03H和06H:在这里,后面的**H**表示这是以十六进制形式表示的数字。3.0x03和0x06:这也是十六进制表示法的一种,前缀**0x**是编程中常用的表示,表明后面的数字是以十六进制表示的。1.03和06:这是以十进制形式表示的数字,代表功能码的值。-**0x03/0x06**同样是十六进制表示,但使用了常见的前缀**0x**。-**03H/06H**是十六进制表示,H代表"Hexade

#c语言#嵌入式硬件#python +1
keil5左边的project窗口显示的文件不全怎么解决?KEIL打开新工程工程文件丢失

今天遇到了这样的问题,解决办法是,编译一下即可。全部重新编译就好了,非常nice!

文章图片
#c语言#嵌入式硬件
    共 19 条
  • 1
  • 2
  • 请选择