使用INA226芯片测量电流和总线电压,可测量uA级别电流,可自动计算功率,本案例使用0.1欧电阻,可更换更小电阻,以测量更大电流
2019-12-21 20:56:50 15.68MB ina226 stm32 stm32f
1
基于STM32F4系列的履带智能小车,可用蓝牙对小车进行控制的完整历程。
2019-12-21 20:56:40 4.31MB 蓝牙控制 智能小车 STM32F4
1
这是一个我们实训课所做的东西,用了两块STM32F4开发板来实现超声波测距,一个板子测距,然后通过CAN总线传输给另一个板子用LCD液晶显示屏显示。
2019-12-21 20:54:49 11.97MB 串口 CAN总线 GPIO
1
这些代码经过我的亲自试验,都完好无缺的运行出来了,有详细的注释 包括F1 F4的 能将速度打印在串口上面
2019-12-21 20:52:27 7.81MB 编码电机 测速 STM32F4 STM32F1
1
调用了复位校准函数ADC_ResetCalibration()以及开始校准函数ADC_StartCalibration(),必须检查标志位等待校准完成,确保完成后才开始ADC转换.(建议是每次上电后都校准一次咯) ADC_SoftwareStartConvCmd(ADC1, ENABLE); 配置ADC1的模式为软件触发方式. 调用这个函数之后,ADC就开始进行转换了,每次转换完成后,由DMA控制器把转换从ADC数据寄存器(ADC_DR)中转移到变量ADC_ConvertedValue中,当DMA传输完成后,在main函数中使用 ADC_ConvertedValue的内容就是ADC的转换值了. 计算电压值: 在main函数中,ADC_ConvertedValueLoca是一个float类型变量,它保存了有转换值计算出来的电压值,计算的公式是ADC通用的 实际电压 = ADC转换值*LSB LSB为Vref+接的参考电压/ADC的精度( LSB =3.3/2的12次方) PS: 这里面ADC_ConvertedValue是用volatile修饰的,用 volatile 声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。因为 ADC_ConvertedValue 这个变量值随时都是会被 DMA 控制器改变的,所以用 volatile 来修饰它,确保每次读取到的都是实时的 ADC 转
2019-12-21 20:51:01 45.05MB STM32F4  DMA AD
1
Micropython中文教程,有例程说明,有代码解析,可详细了解
2019-12-21 20:50:18 2.63MB Micropython STM32F4
1
本资源主要是DHT22使用例程,不同于DHT11,DHT22时序上有所改变,本程序经过亲自编写,且使用正常。在此分享给大家。
2019-12-21 20:48:12 4.24MB DHT22 STM32
1
基于STM32F4 的智能手环源程序 该程序可以实现测量心率、血压、步数、以及温湿度、等等
2019-12-21 20:48:05 5.16MB stm32F 智能手环 血压 心率
1
采用OV7670摄像头模块(带FIFO)采集图像,QVGA(320X240)分辨率,直接在LCD上显示,所有接口以备注,可直接使用。
2019-12-21 20:47:57 8.55MB OV7670 STM32
1
OLED 工作在SPI通信下的stm32f4程序,
2019-12-21 20:46:34 3.2MB OLED stm32f4
1