文章目录STLink的使用一、STLink下载与安装1.STLink的下载2.STLink的安装二、STLink的配置STLink的使用首先第一步,连接线的VCC和GND别接反了本文粗略下载安装,详细描述配置一、STLink下载与安装1.STLink的下载到官网https://www.st.com/en/development-tools/stsw-link004.html下载对应版本的驱动(或者一些公众号分享的网盘,实在找不到可以私信我,我给你发,没人回可加QQ2227896924)2.STLink的安装安装环境:仅支持windows系统,不支持mac、Linux点击exe安装包一直点下一步
文章目录WDG简介IWDGIWDG的超时计算WWDGWWDG超时和窗口值设定独立看门狗工程WWDG工程WDG简介WDG看门狗(WatchdogTimer)是一种常见的硬件设备,在STM32F10系列中,有两种看门狗,分别是独立看门狗和窗口看门狗,可以用来监测系统的运行状态,并在系统出现故障或停止运行时采取相应措施,以确保系统的稳定性和可靠性。WDG看门狗一般采用一个计时器和一个喂狗机制组成。计数器会周期性的计数,当计数器所计次数达到阈值时,就会产生一个中断或系统复位;喂狗机制是在系统正常运行时,定期向看门狗喂狗,也就是重置计数器的计数值,防止计时器达到阈值导致系统复位。IWDG独立看门狗由内置
MAC版本的Arduino+ESP32环境安装Arduino-IDE安装安装ESP32软件包(共2种方法)常用ESP32开发资源MAC编译出现问题解决方案Arduino-IDE安装官网下载安装Arduino-IDEArduino-IDE官方网站在这里选择macOS,自行选择intel和m系列芯片。偏好设置在这里设置中文,Preferrence在这里设置开发文件目录:/Users/shineber/Documents/Arduino设置开发板管理器地址:https://dl.espressif.com/dl/package_esp32_index.jsonhttps://m5stack.oss-
Android12及以上用户在使用Termux时,有时会显示[Processcompleted(signal9)-pressEnter],这是因为Android12的PhantomProcesskiller限制了应用的子进程,最大允许应用有32个子进程。这里以ColorOS12.1为例(其他系统操作略有出入)开启开发者模式打开设置打开“关于手机”打开“版本设置”连续点击5次“版本号”输入密码(如果有)开启开发者模式。打开Termux打开Termux没有Termux?点击这里安装安装AndroidToolspkginstallandroid-tools浮窗Termux利用Android12的功能
我正在尝试将一个mysqldump文件导入到我的本地数据库中。我正在使用以下命令mysql5-uroot-pfbpj出现如下错误ERROR1115(42000)atline29:Unknowncharacterset:'utf32'__下面是转储中抛出错误的部分,位于最底部。我对可能发生的事情感到困惑。--phpMyAdminSQLDump--version3.4.11.1--http://www.phpmyadmin.net----Host:localhost--GenerationTime:Mar02,2013at03:49PM--Serverversion:5.5.23--PHP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、串口空闲中断是什么?二、使用步骤1.hal库空闲中断接收函数2.使用方法3.最终效果实际效果总结前言串口在单片机中是使用比较频繁的一部分,一般我们人机交互就会使用到串口。串口的输出比较简单直接调用发送函数即可,接收数据就要稍微麻烦一些,因为我们接收的一般是不定长的数据。但是最近使用到了stm32的串口接收的时候,发现hal库竟然有提供串口空闲中断接收函数,无需配置和自己写中断函数。一、串口空闲中断是什么?一般我们串口接收的时候都是使用的RXNE,接收到一个字节数据就进入一次中断,然后把它放入缓存,但是数据量很大的时
目录1.实验的目的和要求2.设计的软件环境3.思路流程图4.关键代码解析4.1温湿度传感器(要监测当前环境的温度、湿度,通过温湿度传感器来实现的)4.2.光敏电阻传感器(要监测当前环境的光照(黑天和白天),通过光敏电阻传感器来实现的,如果是黑夜,LED灯就亮蓝色,蜂鸣器会报警)4.3红外线传感器(要监测当前有没有人:通过红外感应传感器,如果有人过来的,蜂鸣器会报警)4.4超声波传感器(要监测人离你家的距离:通过超声波测试来实现,距离小于20cm,LED灯就亮红色)4.5SIM900a模块(有人过来的话,(要把距离、当前环境的的温度、湿度、光照发送短信给你手机))5.项目小结1.实验的目的和要求
GD32使用CS1237通过ADC采集温度一.CS1237的配置文档读和写的命令注:需要注意PGA的放大倍数,不要超出了CS1237的输入的范围,要不然会输出最大值。二.源码CS1237.h文件#ifndef__CS1237_H__#define__CS1237_H__#include"gd32f30x.h"#include"delay.h"#defineCLK_TIME50//max50us//****************************************************************************************************
目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉PY32系列(六)通过I2C接口驱动PCF8574扩展的1602LCD普冉PY32系列(七)SOP8,SOP10,SOP16封装的PY32F002A/PY32F003管脚复用普冉PY32系列(八)GPIO模拟和硬件SPI方式驱动无线收发芯片XN297L
乐鑫官方ESP32开发板的外围电路主要包含:USB-UART电路自动下载电路RC延迟电路重启按键下载按键电源降压芯片LDO 下面简单介绍一下这些电路的功能。ESP32的USB-UART电路部分,核心芯片CP2102。其作用是将USB接口传入的D+、D-信号转换为串口信号RX、TX以及流控信号RTS、DTR。再通过自动下载逻辑电路,将RTS、DTR的流控信号对ESP32系列芯片的“EN”使能以及“GPIO0“下载模式进行逻辑控制。根据EN与GPIO0的逻辑输出配合RC延迟电路来达到“当EN高电平后,再将GPIO0拉低进入下载模式“的条件。“重启”按键,将EN拉低电平。可以控制芯片“使能”关闭,松