自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【STM32cubeide HAL库】DMA + 空闲中断 实现UART不定长数据接收(自用)

HAL_UARTEx_ReceiveToIdle_DMA()实现串口不定长数据接收

2024-07-13 16:32:16 700

原创 【硬件】---滞回比较器1

滞回比较器应用

2024-04-16 11:17:52 199

原创 硬件---RC低通滤波(1)

数字电路中滤除尖峰信号防止误触发:在电路中使用RC无源低通滤波将高频干扰信号去除,防止误触发。例如50R与10uF构成的低通滤波,时间常数为50R x 10uF=0.5ms,0.5ms以上的信号都会被滤除。当频率逐渐增高时,在0.707倍的增益时,低频信号并没有被衰减,信号变得越大,衰减的越厉害。仅有无源器件电阻、电容、电感构成的滤波电路,称为无源滤波电路。//---RC低通滤波仅目前使用到的用法,如果有错请指正。先过电阻,电容对地将电路中高频信号滤除到地。当频率低时,通带放大倍数为1,

2024-04-12 16:42:15 326

原创 stm32 G030F6P6 flash模拟eeprom cubeide HAL库

我实现的功能是擦除最后扇区,将数据保存在第15页扇区,上电读取扇区内容再将接收到的数据保存。该芯片拥有16个扇区,每个扇区内存大小为2kb,如下图所示每个扇区地址。注:尽量少擦除flash 避免擦除过多引起扇区损坏(扇区支持擦除1000次)stm32 G030F6P6拥有32kbFlash 8kbSRAM。上述擦除,写入,读取功能了解后开始实现掉电不丢失,可借鉴江科大视频。扇区擦除只能整页擦:整页擦出函数,需要自己定义一下结构体。写:G030只支持64位(双字节)写入。新手创作,大佬勿喷。

2023-12-05 22:02:17 967

原创 cubeide printf解决方法

在 CubeIDE 的 “Project” 视图中,选择你的项目,右键点击并选择 “Properties”。在 “Properties” 对话框中,展开 “C/C++ Build”,然后选择 “Settings”。在 “Tool Settings” 标签页中,选择 “MCU GCC Compiler”。// 这里使用 HAL_UART_Transmit 函数发送数据到串口。找到 “Symbols” 子标签页,并点击右侧的 “+Add” 按钮。在 “Name” 输入框中输入。,然后点击 “OK”。

2023-09-26 14:28:59 152 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除