![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 82
普通网友
这个作者很懒,什么都没留下…
展开
-
一篇短文让你彻底理解什么是串口通信_串口通信和数字量通信区别(1)
如常见的通讯传输中,用0V 表示数字0,5V 表示数字1,那么一个码元可以表示两种状态0 和1,所以一个码元等于一个二进制比特位,此时波特率的大小与比特率一致;如果在通讯传输中,有0V、2V、4V 以及6V 分别表示二进制数00、01、10、11,那么每个码元可以表示四种状态,即两个二进制比特位,所以码元数是二进制比特位数的一半,这个时候的波特率为比特率的一半。例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向。原创 2024-05-15 02:04:54 · 671 阅读 · 0 评论 -
一篇文章快速搞懂Qt文件读写操作_qfile readall比实际小一个字节(1)
【代码】一篇文章快速搞懂Qt文件读写操作_qfile readall比实际小一个字节(1)原创 2024-05-15 02:04:16 · 444 阅读 · 0 评论 -
一次完整的HTTP事务是怎样一个过程?_属于一次完整的http事务是一个过程
这个连接请求(原始的http请求经过TCP/IP4层模型的层层封包)到达服务器端后(这中间通过各种路由设备,局域网内除外),进入到网卡,然后是进入到内核的TCP/IP协议栈(用于识别该连接请求,解封包,一层一层的剥开),还有可能要经过Netfilter防火墙(属于内核的模块)的过滤,最终到达WEB程序(本文就以Nginx为例),最终建立了TCP/IP的连接。进过TCP3次握手之后,浏览器发起了http的请求(看第包),使用的http的方法 GET 方法,请求的URL是 / ,协议是HTTP/1.0。原创 2024-05-15 02:03:39 · 1021 阅读 · 0 评论 -
一文看懂ARM Cortex-M处理器 ARM Cortex-M 处理器家族介绍和比较_m33 m4 内核 区别
Cortex-M3 和Cortex-M4处理器支持一个叫做位段的可选功能,允许有两段通过位段别名地址实现可以位寻址的1MB的地址空间(一段在从地址0x20000000起始的SRAM空间。一些ARMv7-M/ARMv8-M Mainline系列的处理器使用的中断和系统异常并不被ARMv6-M/ARMv8-M Baseline的产品支持,如图8. 例如,Cortex-M0, M0+ 和M1的中断数被限制在32个以下,没有调试监测异常,错误异常也只限于HardFault(错误处理细节请参看章节3.4)。原创 2024-05-15 02:02:58 · 996 阅读 · 0 评论 -
C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。_串口在页面只初始化一次 c#
/避免在事件处理方法中反复的创建,定义到外面。//先记录下来,避免某种原因,人为的原因,操作几次之间时间长,缓存不一致。//捕获到异常信息,创建一个新的comm对象,之前的不能用了。//追加的形式添加到文本框末端,并滚动到最后。//定义一个变量,记录发送了几个字节。原创 2024-05-14 16:31:00 · 403 阅读 · 0 评论 -
C# Winform 支持Hex与ASCII输入和切换的文本框_c# 一个文本框中做到每个 hex 字符后面插入一个空格
1.0),其中涉及到16进制数据和ASCII码的输入,所以继承了TextBox的基础上,写了这个支持Hex与ASCII输入和切换的文本框。本人经过了一些简单测试,目前未发现BUG。如果有什么写的不好,或者不对的地方,欢迎留言指正。最近一直在做一个支持串口,TCP,UDP通讯调试的一体化工具(也就是。原创 2024-05-14 16:29:29 · 407 阅读 · 0 评论 -
2024年物联网嵌入式最新【维生素C语言】第十五章 - 柔性数组(可变长数组)(1),2024年最新顺利拿到offer
📚 定义:柔性数组(Flexible Array),又称可变长数组。一般数组的长度是在编译时确定,而柔性数组对象的长度在运行时确定。arr [ 0 ]),该数组的大小可在程序运行过程中按照你的需求变动。🔍 出处:柔性数组(Flexible Array),是在C语言的C99标准中,引入的新特性。结构中的最后一个元素的大小允许是未知的数组,即为柔性数组。【百度百科】在 ANSI 的标准确立后,C语言的规范在一段时间内没有大的变动,然而C++在自己的标准化创建过程中继续发展壮大。原创 2024-05-14 12:47:19 · 849 阅读 · 0 评论 -
2024年物联网嵌入式最新【物联网】Qinghub Kafka 数据采集(2),华为大神花费5个月打造的这份714页学习笔记系列
注: 配置文件仅供修改升级组件式利用,一般情况下对用户透明。无需做任何更改,除非用户需要手动维护组件心跳或通信端口时,一般情况下禁止修改。组件描述:通用kafka连接网关,消费来自kafka的数据,并转发给下一个节点做相关的数据解析。针对所有网关,操作方式均为,拖动网关-》配置网关-》启动网关。组件名称 : kafka-connector。组件版本: 1.0.0。组件类型: 系统默认。原创 2024-05-14 12:46:27 · 559 阅读 · 0 评论 -
2024年物联网嵌入式最新【开源】STM32+ESP8266+MQTT多传感器数据上云OneNET(易拓展(3),34岁物联网嵌入式开发开发大叔感慨
串口2接收esp8266发来的MQTT数据可使用DMA功能定时器4处理串口2接收缓冲的MQTT数据可由中断处理改为任务处理暂时无法兼容其他平台,修改部分代码(主要是传感器数据处理任务)可实现兼容其他平台,如百度云。[外链图片转存中…(img-cehoGEqa-1715661867306)][外链图片转存中…(img-sGmFysYE-1715661867382)]既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!原创 2024-05-14 12:45:03 · 773 阅读 · 0 评论 -
2024年物联网嵌入式最新【VSCode】Windows下VSCode编译调试c c++【更新 2018,看完这一篇你就懂了
这篇文章为blackkitty记录在windows下使用vscode编译调试c/c++的详细过程。————————– 2017.06.10 更新 (已过时)————————-————————– 2018.03.27 更新————————-用于cpptools 0.15.0插件的配置文件更新。————————– 以下是原文 ————————-点击下载自己喜欢的相应版本,绿色版解压即可食用。更新的launch.json。新的launch.json。更新的tasks.json。新的tasks.json。原创 2024-05-14 12:43:34 · 663 阅读 · 0 评论 -
2024年物联网嵌入式最新【UDP通讯】使用c语言UDP互发_c语言通过udp发固定buf给服务器(2),2024年最新大厂物联网嵌入式开发面试总结+详细解答
实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**//socket udp 客户端。//创建socket对象。原创 2024-05-14 12:41:52 · 224 阅读 · 0 评论 -
2024年最新TCP 协议(序号和确认号),2024年最新写给物联网嵌入式开发开发的小程序布局指南
TCP 连接中,为传送的字节流(数据)中的。也就是说,,你要传输的所有数据的每一个字节都要编号。这个序号称为。当新的时候,第一个字节数据的序号称为 ISN(Initial Sequence Number),即初始序号。ISN 一开始并不一定就是 1。在 RFC (规定网络协议的文档)中规定,ISN 的分配是根据时间来的。当。原创 2024-05-14 07:23:19 · 485 阅读 · 0 评论 -
2024年最新STM32(三)C语言基础复习_extern void input(2),腾讯架构师深入讲解物联网嵌入式开发开发
下面通过一个例子说明一下使用方法。在 Main.c 定义的全局变量 id,id 的初始化都是在 Main.c 里面进行的。Main.c 文件u8 id;//定义只允许一次main()id=1;//id=2但是我们希望在test.c的 changeId(void)函数中使用变量id,这个时候我们就需要在test.c里面去申明变量 id 是外部定义的了,因为如果不申明,变量 id 的作用域是到不了 test.c 文件中。原创 2024-05-14 07:22:40 · 536 阅读 · 0 评论 -
2024年最新stm32pid算法控制电机转速_一文读懂直流电机控制算法的精髓,物联网嵌入式开发外包是如何进入阿里的
为了保证系统的安全,在调试开始时应设置比较保守的参数,例如比例系数不要太大,积分时间不要太小,以避免出现系统不稳定或超调量过大的异常情况。在某些场合下,微分项还有利于超调量的消除,并可以允许使用较大的K 值,从而可以改善响应的快速性。在整定PID控制器参数时,可以根据控制器的参数与系统动态性能和稳态性能之间的定性关系,用实验的方法来调节控制器的参数。否则,不断降低的偏差值会使输出值接近零,而且由于电机工作时需要持续的PWM信号,控制系统将会使电机稳定在低速运转状态上,从而导致控制系统策略失败。原创 2024-05-14 07:22:02 · 750 阅读 · 0 评论 -
2024年最新STM32F103控制舵机(1),从青铜到王者的路线
/此处就看你舵机性能了,连续动作时,如果能反应过来,就不用加延时了,自己实践找规律吧。//其它舵机也是一样的,TIM_SetCompareX(TIM4,Compare);/*初始化此处省略*/原创 2024-05-14 07:21:20 · 258 阅读 · 0 评论 -
2024年spring boot(4)-html和templates_spring 动态生成临时html页面,一份非常适合收藏的物联网嵌入式开发进阶面试题
静态页面的return默认是跳转到/static/index.html,当在pom.xml中引入了thymeleaf组件,动态跳转会覆盖默认的静态跳转,默认就会跳转到/templates/index.html,注意看两者return代码也有区别,动态没有html后缀。return “/index”: 跳转到 templates/index.html动态页面,templates目录为spring boot默认配置的动态页面路径。动态页面需要先请求服务器,访问后台应用程序,然后再转向到页面,比如访问JSP。原创 2024-05-14 02:57:03 · 327 阅读 · 0 评论 -
2024年SNMP协议详解-3_snmp engineid(3),爆火的物联网嵌入式开发面试题
AuthoritativeEngineID:消息交换中权威SNMP的snmpEngineID,用于SNMP实体的识别、认证和加密。该取值在Trap、Response、Report中是源端的snmpEngineID,对Get、GetNext、GetBulk、Set中是目的端的snmpEngineID。AuthoritativeEngineTime:消息交换中权威SNMP的snmpEngineTime,用于时间窗判断。PrivacyParameters:加密参数,加密运算时所用到的参数,比如DES CBC。原创 2024-05-14 02:56:24 · 355 阅读 · 0 评论 -
2024年Shell全解析(一):Shell脚本_shell脚本加解析(1),2024年最新2024年京东物联网嵌入式开发岗面试必问
第一行:#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。第二行:echo 命令用于向窗口输出文本。原创 2024-05-14 02:55:45 · 916 阅读 · 0 评论 -
2024年SASS用法_sass语法,万字物联网嵌入式开发技术类校招面试题汇总
即使是压缩模式编译,也会保留这行注释,通常可以用于声明版权信息。下面的命令,可以在屏幕上显示.scss文件转化的css代码。你也可以让SASS监听某个文件或目录,一旦源文件有变动,就自动生成编译后的版本。在嵌套的代码块内,可以使用&引用父元素。单行注释 // comment,只保留在SASS源文件中,编译后被省略。标准的CSS注释 /* comment */ ,会保留到编译后的文件。Mixin有点像C语言的宏(macro),是可以重用的代码块。* nested:嵌套缩进的css代码,它是默认值。原创 2024-05-14 02:55:03 · 796 阅读 · 0 评论