摘要:我们在初始化IO口的过程中,需要初始化好几个变量,例如引脚、速度、模式 我们可以把几个变量组合在一起,成一组,想布线总线一样,提高代码可读性 1 定义结构体 typedef为现有类型创建一个新的名字,方便阅读和理解 官方库里面用了很多结构体,例如IO口初始化结构体定义: /** * @brief G
阅读全文
摘要:1 初始化时,普通IO口和ADC,PWM,SPI都在APB2
阅读全文
摘要:1 计算公式的时候一定要在公式增加一个float,否则无法得到小数 s6 dat1; //定义无符号整数float pump1_output_power; //定义带小数点变量 1 dat1 = pump1_output_power*10; //获取小数点后面一位 2 pump1_output_po
阅读全文
摘要:1 99:5插损13.47dB 2 99.5:0.5插损23.7dB 3 50:50插损3.2dB,带头子预计3.5dB
阅读全文
摘要:参考NXP,an10441 上拉电阻使用4.7K,MOS使用2N7002 逻辑: 1 默认都为高电平时,GS电压差非常低,不导通。 2 左边为低电平时,导通,右边电平被拉低。 3 右边为低电平时,S往D方向导通,左边电平被拉低 作用: 1 可以实现隔离 2 实现电平转换 3 波形非常方正
阅读全文