
硬件调试
文章平均质量分 76
奔跑的悍匪
gdgddddddass
展开
-
I2C电路故障排除---边沿时间与杜邦线
背景 计划做一个基于wifi的家庭温度湿度监控装置,于是网购一温度湿度传感器模块HTU21D,采用3.3v电源供电,I2C接口。之前在迷你四轴上用过MPU6050,也是I2C接口的。将传感器连接到STM32C8最小系统板上后,移植迷你四轴中的软件模拟I2C协议代码,编写了HTU21D驱动程序,开始测试。回合1 先试着读取了一下HTU21D的用户寄存器user_register的默认值,居然读到原创 2017-01-17 23:05:36 · 4817 阅读 · 5 评论 -
电路板上电源和地短路,电压一定会被拉到0v吗?
万用表测量二极管的那一档常被用来测量电路板上的两点之间是否导通,听见滴的一下,就认为是通的。如果测的是电容,那么正常情况下回在表笔刚接上去时滴一下,这是电容在充电;电容充满电后就不会响了。 遇到的一个电路板,直流电源和地之间正常情况下用万用表的这一档量是不会响的,但是其中的一块用万用表的这一档测量电源和地之间会一直响,电路也无法正常工作。这种情况一般都会认为电源和地短路了,那么问题来了,电源对地原创 2017-10-15 00:34:32 · 11321 阅读 · 1 评论 -
STM32输出PWM波形错误解析
一、背景项目中需要用STM32F407输出4路PWM波形控制两个A4950模块,从而驱动2个直流电机。使用TIM1的在PE9、PE11、PE13、PE14上分别产生4路PWM波形,前两路(记作pwm1、pwm2,分别接A4950的IN1和IN2)控制电机1,后两路(记作pwm1、pwm2,分别接另一个A4950的IN1和IN2)控制电机2。根据A4950的芯片手册,电机正转时,IN1给占空...原创 2019-04-16 00:58:29 · 5626 阅读 · 7 评论