摘要:温度传感器的值,可以通过读取寄存器得到的值。温度换算公式为: Temperature = 36.53 + regval/340 regval就是寄存器中的值,Temperature就是所求的温度值。
阅读全文
摘要:下面是SPI_CR1寄存器,结合上面和下面这两张图片将可知道如何配置寄存器。
阅读全文
摘要:这是由之前做的电机加减速的波形。 加速波: 减速波: 由于是用pwm,因此不同时刻,所形成的波也不同。 对于采样时间的计算:1/32=32ms或者直接把鼠标放上面就知道了。 对于如何接线使用的话,我也不知道如何说。但我看图就知道了。 实物图:
阅读全文
摘要:注意的是: 假设APB时钟为36M,代码中这样定义参数时。 CAN_Mode_Init(CAN_SJW_1tq,CAN_BS2_8tq,CAN_BS1_9tq,4,CAN_Mode_LoopBack);计算波特率为:36M/((8+9+1)*4)=500Kbps
阅读全文
摘要:LED耗电非常低,一般来说LED的工作电压是2-3.6V,其中红光电压是1.8-2.1V 波长610-620 绿光电压是3.0-3.5V 波长520-530 兰光电压是3.0-3.5V 波长460-470 白光电压是3.0-3.5V 无波长 。工作电流是0.02-0.03A。但一般用0.01A就行了
阅读全文
摘要:先要安装ULINK2的驱动 如果还没有检测到驱动的话,下个驱动人生,应该就行了。反正我就是这样弄成的^-^。 然后就是配置了 这样就可以下载了。
阅读全文
摘要:控制电机的加减速,那就要用到pwm的初始化。也就是控制L298N的使能引脚。 还有IN1,IN2,IN3, IN4。 如果是使能1,就控制IN1和IN2。如果不是,这相反。 假设pwm控制使能1。则IN1,IN2就控制电机的转动方向。利用两个GPIO口就行了。 可以在主函数中写一个函数,然后再USM
阅读全文
摘要:就相当于一个开关,当G>S的一定电压就导通,若没有达到就没有导通。 并且注意的是D脚不能直接接电压,中间要接一个电阻。 这用是G输入,S接地,D输出。 跟三极管差不多。分N和P
阅读全文
摘要:..\OBJ\ADC.axf: Error: L6218E: Undefined symbol TIM_ClearFlag (referred from usmart.o)...\OBJ\ADC.axf: Error: L6218E: Undefined symbol TIM_ClearITPend
阅读全文
摘要:MQ2烟雾传感器利用ADC采集电压来判断烟雾的浓度 检测可燃气体于烟雾的范围是100-10000ppm,电压在24v以下均可,加热电压为5±0.2v对应的ad值为0-4096,则0就是100,4096就是10000。 收到AD值-》先确保一个基本电压—》将收到的AD值进行转换变成电压-》在用基本电压
阅读全文
摘要:V是输入的电压,VCC是标准电压,R为固定电阻,NTC为热敏电阻。计算公式是V=(NTC/(NTC+R))*VCC电压或电阻转化AD的计算方式为AD=(V/VCC)*2^n=(NTC/(NTC+R))*2^n
阅读全文
摘要:最后的结果为: 在对着NTC温度表示,你会感到诧异,我现在在的环境是室内。对照表结果只有AD值比较符合现在的环境温度。 可能是我上面的计算温度出了问题。然后我百度查了下说非线性的是不能通过计算得到结果的,因此只能查表了。 但对于AD值和电压值是没有错的,不过温度传感器的电阻怎么变化,电压值都能对应得
阅读全文
摘要:..\OBJ\USMART.axf: error: L6050U: The code size of this image (35248 bytes) exceeds the maximum allowed for this version of the linker. Finished: 0 in
阅读全文
摘要:GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); //禁止 JTAG选择SW模式,从而 PA15 可以做普通 IO 使用,否则 PA15 不能做普通 IO。
阅读全文
摘要:计算公式:Temperature = {(V25 - VSENSE) / Avg_Slope} + 25 V25 最小=1.34V 典型=1.43V 最大=1.52V 单位是V Avg_Slope 最小=4.0 典型=4.3 最大=4.6 单位是 mV/℃ V25和Avg_Slope一般都是去典型值
阅读全文
摘要:1、浮空输入 GPIO_Mode_IN_FLOATING 2、带上拉输入 GPIO_Mode_IPU 3、带下拉输入 GPIO_Mode_IPD 4、模拟输入 GPIO_Mode_AIN 5、开漏输出 GPIO_Mode_OUT_OD 6、推挽输出 GPIO_Mode_OUT_PP 7、复用功能的推
阅读全文
摘要:1 adcx=DAC_GetDataOutputValue(DAC_Channel_1);//读取前面设置DAC的值 2 LCD_ShowxNum(124,150,adcx,4,16,0); //显示DAC寄存器值 3 temp=(float)adcx*(3.3/4096); //得到DAC电...
阅读全文