自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【STM32F103】STM32F103读取PAC功率传感器

本博客是利用单片机STM32F103来采集所连功率传感器的电压,电流和功率数据。传感器型号有四种,PAC1931/1932/1933/1934。具体所连的传感器属于哪一种需要读取传感器手册中的设备ID来判断对应的传感器型号。每一个型号的传感器对应的数据采集有效通道不同。

2024-06-05 11:19:03 993

原创 【STM32】错误Symbol HAL_MspInit multiply defined解决方法

OBJ\Kmachine.axf: Error: L6200E: Symbol HAL_MspInit multiply defined (by stm32g0xx_hal_msp_template.o and stm32g0xx_hal_msp.o).时这个多重定义是由于没有把带有template名字的c文件删除清楚,必须注意的是带有template的c文件应该是官方自己编写的文件。

2023-10-17 10:48:11 749

原创 【STM32】关于 Error: identifier “HAL_StatusTypeDef“ is undefined

2.编译器报错的地方并不准确,比如报头文件 stm32g0xx_hal_rcc.h 中HAL_StatusTypeDef未定义,需要仔细查看报错是在编译那个.C文件的时候出现的。基本上都是自己编写的.c文件编译时出错才会报这种错误,需要注意需要统一 include “stm32g0xx_hal.h”, 而不是单独的include“stm32g0xx_hal_gpio.h>”stm32g0xx_hal_xxx.h之类头文件)

2023-10-17 10:30:36 658

原创 硬件IIC卡死的各种事件解决方法汇总

主机使用I2C_GenerateSTART()函数发送START条件后,主机必须等待事件5(启动条件已在I2C总线上正确释放),关于事件5,主要是对是否发送起始位(STAR1寄存器位0)、主从模式以及总线是忙还是空闲(STAR2寄存器位0、位1)进行判断,当这3位均为1,即已发送起始位、主模式且总线忙,会跳过while循环进行下一步操作。若卡死在while循环,可以检查一下以上寄存器3位是否为1。

2023-10-13 10:07:05 3087 1

原创 【STM32F103】STM32F103硬件IIC读取温度传感器EMC1314

STM32F103硬件IIC读取温度传感器数据

2023-10-08 10:29:51 663 1

原创 【STM32F103】STM32F103RET6读写EEPROM 24C02

最近一直在做STM32的项目,需要调通多个外设,其中就需要调通的经典外设就是EEPROM,型号为2K大小的24C02,STM32的型号是STM32F103RET6,这块板卡有着两个硬件I2C口,分别是I2C1口和I2C2口,EEPROM这块外设硬件设计上就挂载在I2C2口上,现在记录一下调试的整个过程。提示:以下是本篇文章正文内容,下面案例可供参考。

2023-10-07 17:03:49 853 1

【STM32F103】STM32F103读取PAC功率传感器

PAC功率传感器datasheet

2024-06-05

【STM32F103】STM32F103读取PAC功率传感器

PAC功率传感器datasheet

2024-06-05

空空如也

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

TA关注的人

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