logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【嵌入式系统】STM32串口通信的四种方法(基于RTOS)

目录1、串行通信的基本参数2、轮询方式代码效果3、中断方式代码效果4、中断加上时间戳方式代码及效果5、DMA空闲中断方式接收数据1、串行通信的基本参数串行端口的通信方式是将字节拆分成一个接一个的位再传输出去,接收方再将此一个一个的位组合成原来的字符,如此形成一个字节的完整传输,在数据传输时,应在通信端口的初始化时设置几个通信参数。1)波特率,即传送数据的速度。波特率的意思就是在一秒中可以传输的数据

#嵌入式#物联网
C++网络编程快速入门(三):阻塞与非阻塞式调用网络通信函数

阻塞与非阻塞阻塞模式指的是当前某个函数执行效果未达预期,该函数会阻塞当前的执行线程,程序执行流在超时时间到达或者执行成功后恢复原有流程。非阻塞模式相反,即使某个函数执行结果未达预期,该函数也不会阻塞当前执行线程,而是立即返回。网络socket编程中,常见的connect、accept、send、recv函数均具有阻塞与非阻塞两种调用方式。阻塞与非阻塞socket具有各自适用的场景非阻塞模式一般用于

#网络#c++#tcp/ip
0755、0644、0600 linux文件权限

0755->即用户具有读/写/执行权限,组用户和其它用户具有读写权限;0644->即用户具有读写权限,组用户和其它用户具有只读权限;0600->仅拥有者具有文件的读取和写入权限

#linux
图像分割——基于二维灰度直方图的阈值处理

前言像素灰度值仅仅反映了像素灰度级的幅值大小,并没有反映出像素与邻域的空间相关信息。二维灰度直方图的概念二维灰度直方图:像素的灰度值分布和邻域的平均灰度值分布构成的二维直方图二维直方图的值N(i,j) 。其中,i=f(x,y)图像(x,y)的灰度值。j=g(x,y) 图像(x,y)位置邻域的平均灰度值。对于一幅MxN大小的灰度图像可以利用像素点的灰度值和其邻域平均灰度值组成的二元组(...

#计算机视觉
html网页如何获取后台数据库的数据(html + ajax + php + mysql)

目录html代码php文件代码还得在vscode上的php配置以及php环境搭建基于PhpStudy完成web配置登录数据库mysql的table准备将html文件和php文件项目放入WWW文件夹下跨域问题以及解决方案HTML是无法读取数据库的,HTML是页面前端脚本语言,要想从HTML网页中获取SQL数据库里的数据,需要借助JSP或ASP或PHP或RUBY等语言来实现。 简单的关系可以这样理解:

#ajax#php#数据库 +2
【嵌入式系统】STM32配置FreeRTOS以及利用多线程完成流水灯、按键、蜂鸣器、数码管工作

1、利用STM32CubeMX配置FreeRTOS2、利用线程完成流水灯、按键、蜂鸣器工作3、关于FreeRTOS的注意事项注意点:1、每个任务函数中都要有延时delay2、osdelay使当前任务挂起,当延时结束,又唤醒当前任务,相当于释放了cpu。而HALdelay在延时中还是会占用cpu资源的。3、时间戳可以在不使用delay的情况下得到当前时间4、os函数都需要在任务函数中调用...

#嵌入式#单片机#stm32
【神经网络八股扩展】:数据增强

课程来源:人工智能实践:Tensorflow笔记2文章目录前言TensorFlow2数据增强函数数据增强+网络八股代码:总结前言本讲目标:数据增强,增大数据量关于我们为何要使用数据增强以及常用的几种数据增强的手法,可以看看下面的文章,虽说是翻译的,但仍有可鉴之处:数据增强(Data Augmentation)TensorFlow2数据增强函数对图像的增强就是对图像的简单形变,用来应对因为拍照角度不

#人工智能#深度学习#tensorflow +1
简单的数据增强代码(C++与opencv)

包括了图片批量平移、旋转、以及像素变换#include <opencv2/opencv.hpp>#include "opencv2/features2d.hpp"#include <vector>#include <algorithm>#include <iostream>#include "windows.h"#include <stdio.

#c++#opencv
【嵌入式系统】STM32串口通信的四种方法(基于RTOS)

目录1、串行通信的基本参数2、轮询方式代码效果3、中断方式代码效果4、中断加上时间戳方式代码及效果5、DMA空闲中断方式接收数据1、串行通信的基本参数串行端口的通信方式是将字节拆分成一个接一个的位再传输出去,接收方再将此一个一个的位组合成原来的字符,如此形成一个字节的完整传输,在数据传输时,应在通信端口的初始化时设置几个通信参数。1)波特率,即传送数据的速度。波特率的意思就是在一秒中可以传输的数据

#嵌入式#物联网
微机原理——指令系统——算数运算指令(ADD、ADC、SUB、SBB、INC、DEC、NEG、CMP、MUL、IMUL、DIV、IDIV、CBW、CWD、BCD调整)

算数运算指令1、加减法指令ADD、ADC 、SUB 、SBB 和增量减量指令INC、DEC、NEGADD ADC例题讲解SUB SBB例题讲解2、比较指令CMPCMP例题讲解3、乘除指令MUL IMUL DIV IDIVDIV、IDIV例题讲解4、符号扩展指令CBW CWD5、BCD数运算调整指令(十进制调整指令)1、加减法指令ADD、ADC 、SUB 、SBB 和增量减量指令INC、DEC、..

    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择