-
DHT系列温湿度传感器代码 STM32F407
应用背景温湿度传感器,加入F407工程即可调用。STM32F4芯片自带了温度传感器,但是精度感人。为了方便在单片机小系统方便快捷的获取环境变量,使用了国产DHT系列温湿度传感器可以成为一个选项,体积小,寿命长,系列种类齐全。关键技术国产温湿度传感器DHT系列通用,使用单片机的定时中断,在任意位置调用C文件中的函数,进入温湿度的测量。在没有调用的情况下,该传感器不会占用系统的资源 。
- 2022-02-14 22:59:57下载
- 积分:1
-
Arduino 12864 液晶屏
经过了一段时间的学习,慢慢的对TFT 有一些些的了解,对于我们这些初学者来说,写驱动那是不可能的事情,唯一能做的就是看得懂驱动是啥、或者是很好的阅读驱动程序即可。如果是应用,那会这些足矣!如果是开发的,那还需要更多的学习和了解。之前群里的Zzz玩过TFT 3.2+mega2560的,只是他时间有点忙吧,没时间出来写测评,我现在能驱动了,就出来说一下是怎么用的吧。欢迎大家一起讨论实验中的问题,毕竟把问题都回答完了就会理解一点的。
介绍
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-05-06 13:40:36下载
- 积分:1
-
PCF8563驱动程序
PCF8563驱动程序驱动精简程序,是关于时钟芯片的驱动程序,移植非常方便。
- 2022-03-30 02:04:41下载
- 积分:1
-
C#界面皮肤源码(带大量皮肤素材)
一个从网上下载的东西,貌似还要了很多分,免费非大家伙看看
居然要求写满50个字,平生最恨至少800了,此处可以省略5000字
- 2022-08-25 00:39:06下载
- 积分:1
-
步进电机控制VERILOG程序与MODELSIM仿真全部
VERILOG步进电机的程序与全部的仿真向量(在MODELSIM6里仿真的全部),可以直接用于设计应用,用LATTICE,ALTERA,或者XILINX的芯片选择.也可以通过修改源程序来满足自己的设计要求
- 2022-03-24 12:18:21下载
- 积分:1
-
NDISwindows 下的ndis的中间层驱动程序源代码
windows 下的ndis的中间层驱动程序源代码.实现数据包的封装与解封。-windows of the middle-tier under the ndis driver source code. data packet packaging and re-opened.
- 2022-02-22 10:13:59下载
- 积分:1
-
流水灯显示系统
修改通过单片机的口输出信号控制发光二极管,实现闪烁,顺序闪亮,反向逐个点亮,能拼接出想要的图像或文字显示
- 2023-08-05 15:30:04下载
- 积分:1
-
stm32 RTC 驱动源码
资源描述stm32 RTC 驱动源码内部有详细注释适合新手学习
- 2022-02-03 11:57:38下载
- 积分:1
-
软件定时器
应用背景
我们在做单片机程序时,经常会用到多个定时器,这时我们就需要各个配置多个不同的TIMER,有时TIMER不够用,有时TIMER配置过多,标志过多,程序写着写着就乱了,就算是理清了,也会造成程序可读性差,可移植性低,对硬件依赖性强的缺点。
为了解决这个问题,我们可以用程序实现一个软件定时器,在内存允许的范围内,它可以实现无数个定时器、计数器功能,当需要一个定时器,只需要在程序里定义一个定时器变量,通过不同接口的调用,就可以实现定时功能;实现这一功能,只需要占用一个硬件定时器即可,大大减少了硬件TIMER的占用,提高了程序的可移植性,降低程序的复杂度。
关键技术
在这里,我们需要借鉴操作系统架构里的系统嘀嗒功能。先初始化一个硬件TIMER作为系统的心跳,用这个TIMER来驱动一个全局变量sys_pulse的递增;然后利用程序来查询变量当前值判断系统程序的执行时间,从而得现时间的间隔,再通过事件发送程序来通知任务定时已到。
一个软件定时器变量,至少需要包括三个元素,开始时间start_time,定时时长interval,事件内容event;
每当程序启动一个定时器,将当前系统的sys_pulse值赋于开始时间变量start_time, 设定定时器的定时时长interval, 和事件内容event, 然后在主循环里不断查询sys_pulse 是否大于 start_timer + interval,如果大于,则表明此定时器定时结束,然后调用事件发送函数告诉任务,定时已到,开始执行任务。
如果用户要移植此程序,只需要修改timer_init()内硬件TIMER的初始化程序即可,其它内容可以直接引用,不需要修改。
&
- 2023-04-15 22:30:04下载
- 积分:1
-
Linux 驱动程序 XPT2046
XPT2046 触摸控制器的 Linux 驱动程序代码。这就被接口与 LPC1788。它是很容易使用。到此触摸控制器的通信是通过 SPI。
- 2022-11-02 08:15:03下载
- 积分:1