草庐IT

SpringBoot串口通信

全部标签

STM32 DAC+串口

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、DAC是什么?二、STM32DAC1.什么型号有DAC2.简介3.主要特点4.DAC框图5.DAC电压范围和引脚三、程序步骤1.开启DAC时钟2.配置引脚PA4PA5模拟输入3.初始化DAC5.使能DAC6.写入数字电压7.触发转换8测试结果四、加入串口互动1.定义发送字符格式:方案1比较符合人性方案2,用mv输出,没有小数,提取会更简单2.获取字符串3.解释字符串总结前言提示:这里可以添加本文要记录的大概内容:前面学习了STM32的ADC,掌握了模拟信号如何转化成数字信号,现在学习如何将数字信号转换成模拟信号。目

Gitlab CI/CD+Runner+Docker实现自动打包部署springboot项目

文章目录前言一、GitlabRunner部署1、获取Runner注册令牌2、注册Runner3、配置Runner二、配置GitLabCI三、运行流水线四、使用定时脚本进行备份&部署参考网址总结前言本文所使用的软件及版本如下:Gitlab:14.6.1;Gitlab-Runner:16.3.1本文使用GitlabCI/CD+GitlabRunner实现自动打包部署springboot项目的功能使用自动CI/CD可以减轻维护的负担,也可以避免人员操作失误等问题Gitlab与Gitlab-Runner均使用Docker部署,Runner也使用Docker为执行者(executor)本文中Runner

SpringBoot——整合Redis

简单介绍redis是一款key-velue存储结构的内存级NoSQL数据库-支持多种数存储格式-支持持久化-支持集群简单理解成一个大Map,反正我就是这么理解的。当然他的内部有很多复杂的数据类型和操作,咱们在这里就不过多赘述了。安装并简单的使用Redis首先你要操作Redis你得先有Redis的服务,那么第一步就是安装Redis,在Ubuntu中操作如下:sudoaptupdatesudoaptinstallredis-server操作完成之后,我们的Redis的服务就已经安装好了,然后就是查看Redis服务的运行状态: sudosystemctlstatusredis-server正常的情况

jenkins部署docker挂载springboot项目

需要:    jenkins的docker-compose version:"3" #DockerCompose文件版本services: #定义服务 jenkins: #Jenkins服务配置  container_name:jenkins #指定容器名称为jenkins  image:jenkins/jenkins:2.426.2-lts-jdk11 #使用jenkins/jenkins:lts镜像版本可以去docker镜像查看最新版本  user:root #使用root用户执行容器  privileged:true #提供特权访问容器  restart:always #容器重启策略为始

计算机毕业设计 基于SpringBoot的学生信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌🍅文末获取源码联系🍅👇🏻精彩专栏推荐订阅👇🏻不然下次找不到哟————————————————计算机毕业设计题目《1000套》✌目录 1、项目介绍及开发技术1.1项目介绍1.2开发技术2、系统功能设计结构图3、功能截图3.1前台功能3.2后台功能4、数据库表结构设计5、关键代码 5.1毕业信息管理Controller模块 5.2毕业信息管理Service模块  5.3毕业信息管理ServiceImpl模块 

STM32串口错误中断导致死机现象

在对STM32调试中,使用上位机串口调试助手给节点发送命令,误将校验方式选择为无校验,而节点的串口初始化为偶校验方式接收数据,但使用串口工具发送无校验数据时,节点立即死机无反应,最终看门狗复位使用jlink在线跟踪调试,发现程序未进入HardFault_Handler异常中断,在收到无校验的数据后,节点立即不停的循环进入串口中断处理程序,最终导致看门狗复位。按照常规流程,通过MDK在线调试工具观察串口USART_CR1与USART_ISR寄存器的值;发现USART_CR1寄存器的PEIE置位,即将校验错误中断使能,同时串口中断状态寄存器USART_ISR的PE位置位,所以产生中断,但我的中断处

springboot基于微信小程序的供货服务平台小程序

专业技术开发,收藏关注不迷路文章目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、文章目录一、项目介绍供货服务平台小程序主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。供货服务平台小程序的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与供货服务平台小程序管理的实际需求相结合,讨论了基于供货服务平台小程序管理的使用。关键词:供货服务平台小程序;JAVA二、开发环境开发语言:

SpringBoot多环境配置,让你部署无忧

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客💞当前专栏:循序渐进学SpringBoot✨特色专栏:MySQL学习🥭本文内容:SpringBoot多环境配置,让你部署无忧📚个人知识库:Leo知识库,欢迎大家访问待更新待更新待更新待更新

第21章网络通信

Internet提供了大量有用的信息,很少有人能在接触过Internet后拒绝它的诱惑。计算机网络实现了多台计算机间的互联,使得它们彼此之间能够进行数据交流。网络应用程序就是在已连接的不同计算机上运行的程序,这些程序借助于网络协议,相互之间可以交换数据。编写网络应用程序前,首先必须明确所要使用的网络协议。21.1网络程序设计基础网络程序设计编写的是与其他计算机进行通信的程序。Java已经将网络程序所需要的元素封装或不同的类,用户只要创建这些类的对象,使用相应的方法,即使不具备有关的网络知识,也可以编写出高质量的网络通信程序。1.1局域网与互联网为了实现两台计算机的通信,必须用一个网络线路连接两

RocketMQ 学习教程——(二)SpringBoot 集成 RocketMQ

文章目录添加RocketMQ依赖消费者ConsumerYAML配置创建监听器消息过滤Tag过滤生产者ProducerYAML配置发送同步消息发送异步消息发送单向消息发送延迟消息发送顺序消息发送批量消息发送集合消息添加RocketMQ依赖在Maven仓库【https://mvnrepository.com/】中搜索RocketMQ依赖:在SpringBoot项目的Pom.xml文件中添加对应MQ版本的依赖:dependency>groupId>org.apache.rocketmqgroupId>artifactId>rocketmq-spring-boot-starterartifactId>