Image
Image

梵蒂冈是神uy

+ 关注

粉丝 1     |     主题 53     |     回帖 735

STM32CubeProgrammer解除读保护的方法
2024-1-31 23:13
  • ST MCU
  • 20
  • 4462
  然后我们就能正常的擦除烧写程序了。  
  ......  
  这时候切换到Option bytes选项卡中,取消勾选 Read Out Protection 中的RDP寄存器,然后点击Apply。然后软 ...  
  ......  
  我们使能读保护后,也就无法通过JTAG/SWD接口访问内部flash,这对应的就是第二种情况了,所以mode我们就要 ...  
  取消读保护 在进行读保护前,我们需要了解一下连接选项卡中的Mode的各个选项的含义。在文件UM2237中有说明 ...  
  ......  
  这时候切换回Memory &File edition 选项卡,进行读操作,就会被提示读取数据失败,说明我们的读保护已经生 ...  
  ......  
  上图是 F1 的 RDP 寄存器,可以看到只有 Unchecked 和 Checked 两个选项。下图是 F4 的 RDP寄存器。可以有 ...  
排查系统负载过高的问题
2024-2-26 17:21
  • ST MCU
  • 2
  • 676
  硬件监测: 检查硬件相关的情况,包括传感器数据、通信模块等。硬件故障或异常可能导致系统负载增加。 优 ...  
  代码分析: 检查系统代码,特别是中断服务例程和任务的代码。优化代码,确保执行效率高,避免不必要的计算 ...  
STM32F1光照度测量BH1750 串口输出
2024-2-29 23:02
  • ST MCU
  • 10
  • 999
  效果展示: 晚上开着灯的室内:  
  main.c 添加如下代码: /* USER CODE BEGIN Includes */ #include "stdio.h" #include "BH1750.h" /* USER ...  
  BH1750.h #ifndef __BH1750_H #define __BH1750_H #include "main.h" #define scl GPIO_PIN_6 #define sda ...  
  添加BH1750.c和BH1750.h文件 BH1750.c #inc #include "BH1750.h" uint8_t mcy=0; uint8_t BUF[3]; /***开 ...  
  在usart.c和main.c里添加头文件:stdio.h  
  生成工程后先搞一下printf函数重定义: 把以下代码粘贴在usart.c最后 /* USER CODE BEGIN 1 */ #ifdef __GN ...  
  时钟框图:  
  STM32CubeMX配置: 具体配置都默认  
2
3