logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32踩坑:UCOSIII下串口中断服务中使用OSIntEnter函数使程序卡死解决方案

在高频的串口数据收发模式下,我在网上查阅了很多资料,然而并没有把问题解决掉,我看有篇文章说有情况下的函数 OSIntEnter 使用会带来很大开销,然后又用 ChatGPT 查了一下,初步判定函数 OSIntEnter 对程序卡死会有一定影响,屏蔽掉函数 OSIntEnter 与 函数 OSIntExit 后,测试,还是会卡死,不过正常使用的次数多了几次,接着把函数 OSSemPend 与函数 O

文章图片
#stm32#单片机#嵌入式
STM32入门:STM32F103VET6通过DHT11温湿度传感器获取室内温度实验(附主要源代码)

STM32F103ZET6通过DHT11温湿度传感器获取室内温度实验实验环境:正点原子 STM32F103ZET6 小型系统板实验工具:STM32F103ZET6 芯片与 DHT11 温湿度传感器数据交互:STM32 芯片通过 GPIO 输入输出引脚获取 DHT11 温湿度传感器的数据,然后通过串口 USART1 将数据提交至 PC 端的串口调试助手。实验源码下载:stm32f103_dht11.

#stm32
STM32踩坑:LAN8720未接网线,上电后再接网线,网络模块无法正常使用

最近因为做的项目出了BUG,STM32 单片机在未接网线的状态下,上电一段时间后,将网线插入网口后,IP地址ping不通,网络模块无法正常使用,重启一下程序就没问题了。

文章图片
#stm32#嵌入式硬件#单片机
STM32入门:Systick(嘀嗒定时器)学习

STM32入门:Systick(系统嘀嗒定时器)学习一、Systick 介绍Systick 是 STM32 的一个定时器,又名系统嘀嗒定时器,Systick 的信号来源有三种:HSI(系统内部高速时钟)、PLL()、HSE(系统外部高速时钟)二、系统嘀嗒校准值固定为9000,当系统嘀嗒时钟设定为9MHz(HCLK/8的最大值),产生1ms时间 基准。三、四、...

#stm32
学习分享:kali linux安装中文输入法

学习分享:给kali linux安装中文输入法本次学习分享基于 kali linux-2020.04 版本,其他版本应该差不多,可以参考。本次安装的中文输入法为 fcitx 的小企鹅输入法。一、安装 fcitx 输入法框架按照正常的指令输入即可,以下为小编的安装步骤(为了避免权限问题,这里均在命令前加上 sudo 提升命令执行权限):安装 fcitx 输入法框架及其依赖:sudo apt-get

#linux
计算机网络踩坑:ARP 响应与 ICMP 回包开发

因公司项目需求,需要使用UDP服务与UDP组播,并且监听多端口数据,最开始没考虑那么多,直接就上了 LWIP 轻量级协议栈,参考正点原子的STM32F4开发板的 LWIP 移植,完成之后,实现单独的 UDP 服务或单独的 UDP 组播,是完全没有问题的,不过问题就在于既需要使用 UDP 多端口服务,又要使用 UDP 多端口组播,没有相对应的使用示例,自己对 LWIP 不是很了解,怕把问题搞复杂了,

文章图片
#计算机网络#网络#udp +1
通俗易懂玩QT:解决QT不支持MySQL数据库事务的方案

解决QT不支持MySQL数据库事务的方案一、遇到问题继上一篇文章《QT之QSql学习》,QT 连接上数据库之后,为了提高代码的执行能力,小编为数据库操作开启了数据库事务。if(db.transaction()){query = new QSqlQuery(sql);if(query -> exec()){db.commit();return true;}db.rollback();}retu

#数据库#mysql
通俗易懂玩QT:QSql学习

QT之QSql学习最近,因为公司的业务需求,需要使用 Qt 操作 MySQL 数据库,特意学习了一下,这里分享给大家。一、环境介绍Qt 版本:Qt 5.11.2(32位)MySQL 版本:MYSQL8.0.22(64位)二、连接 MySQL 数据库以下为连接步骤:在 pro 或者 pri文件中引入QT 的 sql 数据库模块://修改之前QT+= core gui//修改之后QT+= core g

#mysql#qt
STM32入门:TIM定时器PWM1模式与PWM2模式的比较

STM32定时器PWM1模式与PWM2模式的比较STM32定时器的PWM存在两种模式,即PWM1模式与PWM2模式,两种模式下的PWM均存在向上计数和向下计数,但是,同一电平下,两种模式下的PWM的有效

#stm32
    共 16 条
  • 1
  • 2
  • 请选择