草庐IT

STM32CubeMX

全部标签

STM32串口溢出中断问题

应用原理STM32单片机与传感器通过串口通信,单片机串口采用中断方式接收传感器数据,同时单片机控制传感器上电。问题描述在一批设备中,有些设备开机能够正常读取传感器数据,有一小部分读取不到传感器的数据,出现了异常情况。问题排查1.确定传感器是否正常发数据示波器测量传感器的TX,波形正常。2.在线调试在线调试模式下,在串口接收中断中打断点,发现异常的设备无法进入串口中断。voidHAL_UART_RxCpltCallback(UART_HandleTypeDef*huart){uint8_tres; if(huart->Instance==USART4)// { USART4_RX_Buff[U

stm32cubemx下载安装

文章目录1、下载地址1-1、官网下载1-2、个人网盘备份:2、安装STM32CubeMX3、安装HAL库====================1、下载地址1-1、官网下载官网:stm32cubemx官网邮箱收到st发送过来的邮件:点击Downloadnow之后自动跳转打开网页,之后点GetSoftware之后自动下载了软件安装包,即下载完成;1-2、个人网盘备份:版本:SetupSTM32CubeMX-6.6.1-Win.exe链接:https://pan.baidu.com/s/1a1LiiRW7M1OCNCcbmBB3fQ提取码:mjcs2、安装STM32CubeMX选择想要的安装路径:

手把手使用Micropython+合宙Esp32c3(驱动安装,为合宙Esp32c3安装Micropython固件库,代码上传到ESP32C3中)含Thonny和vscode两种方法

文章目录驱动安装为合宙Esp32c3安装Micropython固件库1.Micropython简介2.Micropython解释器下载-Thonny解释器:-VScode:3.ESP32C3固件库下载以及安装固件库下载固件库安装方法一:Thonny中直接进行安装方法二:使用flash_download_tool安装(推荐)代码上传到ESP32C3中使用Thonny上传使用vscode后续合宙air101LCD屏幕显示驱动安装CH343驱动下载下载最新版本就好驱动下载好后,以管理员身份运行,并点击“安装”安装完成之后连接设备就可以在设备管理器中看到自己设备及端口为合宙Esp32c3安装Micro

KEIL5、STM32CubeMX、STM32CubeIDE 下载、安装

 一、资源下载Keil5下载链接:https://www.keil.com/download/product/STM32 标准库芯片包下载链接:https://www.keil.com/dd2/pack/JDK下载链接:https://www.oracle.com/java/technologies/downloads/#jdk19-windows/STM32CubeMX 下载链接:https://www.st.com/zh/development-tools/stm32cubemx.html#get-softwareSTM32CubeIDE下载链接:https://www.st.com/zh

普冉PY32系列(九) GPIO模拟和硬件SPI方式驱动无线收发芯片XL2400

目录普冉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

STM32——STLink的使用

文章目录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安装包一直点下一步

STM32--WDG看门狗

文章目录WDG简介IWDGIWDG的超时计算WWDGWWDG超时和窗口值设定独立看门狗工程WWDG工程WDG简介WDG看门狗(WatchdogTimer)是一种常见的硬件设备,在STM32F10系列中,有两种看门狗,分别是独立看门狗和窗口看门狗,可以用来监测系统的运行状态,并在系统出现故障或停止运行时采取相应措施,以确保系统的稳定性和可靠性。WDG看门狗一般采用一个计时器和一个喂狗机制组成。计数器会周期性的计数,当计数器所计次数达到阈值时,就会产生一个中断或系统复位;喂狗机制是在系统正常运行时,定期向看门狗喂狗,也就是重置计数器的计数值,防止计时器达到阈值导致系统复位。IWDG独立看门狗由内置

MAC版本的Arduino+ESP32环境安装

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-

解决安卓12限制32个线程

Android12及以上用户在使用Termux时,有时会显示[Processcompleted(signal9)-pressEnter],这是因为Android12的PhantomProcesskiller限制了应用的子进程,最大允许应用有32个子进程。这里以ColorOS12.1为例(其他系统操作略有出入)开启开发者模式打开设置打开“关于手机”打开“版本设置”连续点击5次“版本号”输入密码(如果有)开启开发者模式。打开Termux打开Termux没有Termux?点击这里安装安装AndroidToolspkginstallandroid-tools浮窗Termux利用Android12的功能

mysql - 错误 1115 (42000) 在第 29 行 : Unknown character set: 'utf32'

我正在尝试将一个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