- 博客(17)
- 收藏
- 关注
原创 I2C示波器抓起始条件
while((GPIOB->IDR & 0x02) && (GPIOB->IDR & 0x40) && (GPIOB->IDR & 0x80)) //当VCC SCL SDA为高。while((GPIOB->IDR & 0x80)){} //检测SDA是否拉低。if(GPIOB->IDR & 0x40) //拉低后再次判断scl为高。:SCL高电平期间,SDA从高电平切换到低电平。
2026-09-20 09:32:03
207
原创 串口发送接收数据不一致问题
1.修改stm32f10x.h 的HSE_VALUE。3.魔术般->Target->Xtal改成13.56。2.在stm32f10x_con.h末尾添加。
2026-09-08 14:49:32
193
原创 keil5导入库函数
3、定义USE_STDPERIPH_DRIVER,添加Include Paths。1、在工程目录下新建一个Library文件夹,用于存放库函数相关。inc和src文件夹里面的文件全部复制。2、粘贴文件夹到Library。
2026-09-03 21:54:10
225
原创 STM32‑F10 GPIO端口输入、输出模式配置
用keil编写程序,其中PD1连接打印机的SDA,使示波器输出PD1和PD0两个波形,PD0输出会比PD1输出延迟ns,注意打印机是输出设备,PD1不能设成输出模式。//4:PD1为浮空输入模式 3:PD0为推挽输出模式50MHZ。if((GPIOD->IDR & 0x02) == 0X02) //读取PD1,判断PD1是否为高电平。3. if((GPIOD->IDR & 0x02) == 0X02) //读取PD1,判断PD1是否为高电平。//PD0完全复刻PD1电平,PD0会比PD1延迟ns输出。
2026-09-01 16:33:17
239
原创 STM32F407ZGT6 LQFP144 原理图引脚分配注意事项
先分配 CLK(它占用整个定时器),再分配 VERF(只能用 CLK 没用过的定时器里的空闲通道);ADC/DAC 看 P50,5V 信号必须走 FT 引脚。
2026-06-22 15:53:08
230
原创 LED灯板注意事项
3、导线/填充区域到板框间距>=0.3、导线/填充区域到挖槽区域>=0.3(提前设计好规则)2、胶座下面两面填充GND、胶座焊盘填充防止拔插断铜。1、填充区域不得压螺丝丝印。
2026-04-10 09:41:58
34
原创 三极管控制LED
3、三极管的输出:箭头始端电压>末端输出高电平。2、区分三级管类型:口诀,箭头始端为。1、三极管的三个极性分别是。以下图为例子分析电路。
2026-03-02 09:16:23
153
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅