-
温湿度传感器DHT11
使用c编写的温湿度传感器的驱动程序,控制器使用的是51单片机。程序已经模块化,有一个.c和一个.h文件,并且含有一个调用示例,将温湿度读取出来后在1602液晶中显示出来
- 2022-09-29 10:00:03下载
- 积分:1
-
基于51单片机的组合按键驱动
应用背景
此程序只要是用于组合按键扫描。类似键盘驱动。在一些按键比较紧张的场合,可以使用组合按键的方式来进行设置。
此程序可以为你提供帮助。
关键技术/******************************************************************************
* 组合按键扫描过程:
* 1、平时只要两个按键中有一个没有被按下时,按键的自锁标志,去抖动延时计数器一直被清零。
* 2、一旦两个按键都被按下,去抖动延时计数器开始在定时中断函数里累加,在还没有累加到阀值
* const_key_time12时,如果这期间由于受到外界干扰或者按键抖动,而使IO口瞬间触发为高电平,
* 这时候马上把延时计数器uiKeyTimeCnt12清零。
* 3、如果按键按下的时间超过了阀值const_key_time12,马上把自锁标志ucKeyLock12置位,
* 防止按住按键不松手后一直触发。并把ucKeySec赋值。组合按键触发。
* 4、等按键松开后,自锁标志ucKeyLock12及时清零,位下一次自锁做准备。
* 5、识别按键IO口下降沿触发的过程。
*******************************************************************************/
void key_scan()
{
if(key1 ==1||key2 == 2) // IO口高电平,说明没有按键按下,这时要及时清0一些标志位
{
ucKe
- 2022-08-12 13:36:29下载
- 积分:1
-
2812BLDC参考代码
2812BLDC参考代码。通过DSP 的IO 口读取hall 信号,存放于system.hall_code 变量中。system.hall_code 这个变量付给MOD1 模块的mod1.hall_code,system.motor_direction(电机转向)变量是用户设定的。MOD1 模块处理上诉两个变量,产生mod1.stator_angle(定子磁场角度)变量的输出。MOD1 模块的mod1.stator_angle(定子磁场角度)变量输入给pwm1. CmtnPointer (输出定子磁场角度)变量与pwm1.DutyFunc (输出脉宽)变量。经过PWM1 模块运算通过PWM1~6 输出给三相桥驱动电机运转。ADC 检测三相桥的电流,经过去最大最小值再平均的算法,得到电流值,在不过流的情况下,直接把system.PWM_open_loop 赋给system.I_DC 然后经过RMP2 模块,将要输出的脉宽斜坡加上去。
- 2022-12-09 05:20:03下载
- 积分:1
-
stm32 IIC协议 读写EEPROM
根据24c02datasheet里的IIC总线读写时序,利用stm32单片机内部IIC总线,对2kb的EEPROM进行读写。代码主要包括对单片机内部设置及外部IO口的初始化,EEPROM的写字节和读字节操作的驱动程序。通过向地址255里写入55H来检测EEPROM是否处于正常状态,如果正常,那么向EEPROM中写入WarShipSTM32 IIC TEST,然后再将其读出,并通过2.8寸LCD进行显示。代码已经验证通过,
程序是通过ST官方给的库函数进行编写。
- 2022-02-21 07:51:05下载
- 积分:1
-
DHT系列温湿度传感器代码 STM32F407
应用背景温湿度传感器,加入F407工程即可调用。STM32F4芯片自带了温度传感器,但是精度感人。为了方便在单片机小系统方便快捷的获取环境变量,使用了国产DHT系列温湿度传感器可以成为一个选项,体积小,寿命长,系列种类齐全。关键技术国产温湿度传感器DHT系列通用,使用单片机的定时中断,在任意位置调用C文件中的函数,进入温湿度的测量。在没有调用的情况下,该传感器不会占用系统的资源 。
- 2022-02-14 22:59:57下载
- 积分:1
-
stm32正交编码器程序
stm32正交编码器程序用于检测旋转运动系统的位置和速度。正交编码器可以对多种电机控制应用实现闭环控制,诸如开关磁阻电机和交流感应电机。
- 2022-05-16 13:45:59下载
- 积分:1
-
SPI驱动实例,rtc-max6902
这是一个在LINUX下的SPI驱动实例,对初学者来说,会有很大帮助,这不是我的原创,忘记从哪里下载的了,希望对大家有所作用
- 2022-06-29 14:10:33下载
- 积分:1
-
mpu6050 驱动 算法 程序源码
资源描述有完整的mpo6050驱动 结算方法 程序源码
- 2022-01-25 20:32:28下载
- 积分:1
-
温湿度传感器dht11驱动程序
资源描述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。本程序是基于stm32的DHT11的驱动程序,提供操作api函数。
- 2022-08-17 05:52:55下载
- 积分:1
-
1394arm驱动
该驱动实现了1394在ARM开发板上的收发数据的功能(异步读,异步写),使用DMA传输方式对数据进行收发。该代码已经过测试可用
- 2022-12-15 20:40:04下载
- 积分:1