LED控制按键实验
基于ARM9开发板mini2440原理图,分析LED、按键、蜂鸣器硬件连接情况,结合设备驱动相关知识,实现了按键控制流水灯、蜂鸣器设备,编写相应的驱动程序,实现一定的功能。本文是我实现的其中的一个功能:其中一个按键驱动LED亮,一个按键驱动LED全灭。一、实验分析由下面两图可以看出每个按键所用到的外部中断分别是EINT8、EINT11、EINT13、EINT14、EINT15、EINT19,所对应的IO口分别是GPG0、GPG3、GPG5、GPG6、GPG7、GPG11。按键对应的CPU管脚GPF0-GPF4都是占两位(如:GPF0[1:0])。按键是一种中断,要想让按键工作在中断模式下,就要设置GPF0-GPF4(GPF3除外)管脚都设置在中断模式下,即为10。对于LED对应的CPU管脚GPB5~GPB8也是占两位。要想让LED工作,就要让LED工作在输出模式下,即对应管脚设置为01.二、实验设备与软件环境1、操作系统:Linux虚拟机、Red Hat Enterprise Linux 6.3。2、硬件平台:FriendlyARM开发板mini2440。3、软件:SecureCRT 8.1。4、内核版本:linux 2.6.32.2。三、具体操作过程1.编写button驱动代码:final.c(1)在/opt /shiyan目录下创建finally文件夹①在/opt/shiyan目录下右击鼠标打开终端;②输入“mkdir finally”,创建一个名为finally的文件夹(2)输入“cd lesson_button”命令,进入lesson_button目录下(3)输入gedit final.c(4)编写final.c代码(源代码见附录1)2. 进入finally目录下编写Makefile文件3. 在finally目录执行make命令,生成final.ko文件4.编辑编译应用程序(源代码见附录2)(1)在/opt /shiyan/finally目录下编辑应用程序final_test.c(2)在/opt /shiyan/finally目录下执行arm-linux-gcc button_test.c -o button_test命令5.将生成的final.ko文件和final_test文件发送到开发板上(1)打开window上的secureCRT软件(2)连接mini2440开发板,把USB串口接到电脑(3)输入“rz”命令,添加final.ko文件和final_test文件

相关新闻

终极指南:使用Stardew Valley农场规划器打造高效游戏布局

终极指南:使用Stardew Valley农场规划器打造高效游戏布局

终极指南:使用Stardew Valley农场规划器打造高效游戏布局 【免费下载链接】stardewplanner Stardew Valley farm planner 项目地址: https://gitcode.com/gh_mirrors/st/stardewplanner Stardew Valley农场规划器是一个开源Web工具,帮助玩家在投入…

2026/7/28 15:30:35 阅读更多 →
高效视频编辑神器:3分钟全面掌握Avidemux2开源视频编辑器

高效视频编辑神器:3分钟全面掌握Avidemux2开源视频编辑器

高效视频编辑神器:3分钟全面掌握Avidemux2开源视频编辑器 【免费下载链接】avidemux2 Avidemux2, simple video editor 项目地址: https://gitcode.com/gh_mirrors/avi/avidemux2 Avidemux2是一款专业级的开源视频编辑软件,提供跨平台视频剪辑、编…

2026/7/28 15:30:35 阅读更多 →
jquery-ajax的同步与异步

jquery-ajax的同步与异步

所谓异步,效果类似于并发,可以理解为开了一个线程去执行 》默认的ajax是一个异步的方式 试一试 发送前弹窗一下 ajax请求成功后,弹窗一下 结束后,再弹窗一下,关注弹窗的内容 》设置让ajax为同步状态 新增键值对配置好后…

2026/7/28 15:30:35 阅读更多 →

最新新闻

Claude Code与Codex深度对比:AI编程助手选型与实战指南

Claude Code与Codex深度对比:AI编程助手选型与实战指南

在AI编程助手领域,Claude Code和Codex无疑是当前最受瞩目的两个顶级选择。许多开发者在决定将哪个工具纳入自己的日常开发流时,常常陷入纠结:一个以强大的上下文处理和长会话记忆著称,另一个则以稳定的表现、高效的云任务委托和更…

2026/7/28 15:41:39 阅读更多 →
游泰安大佛寺

游泰安大佛寺

从这里看,泰山非常雄伟。注意这并不是主峰。大佛寺门口。龙华殿,弥勒菩萨。牵牛花:

2026/7/28 15:41:39 阅读更多 →
每日安全情报报告 · 2026-07-28

每日安全情报报告 · 2026-07-28

每日安全情报报告 2026-07-28 由 AI 整理发布 一、最新高危漏洞 1. CVE-2026-61511 — vBulletin 预认证远程代码执行 ⚠️ PoC 已公开 项目详情CVE 编号CVE-2026-61511漏洞类型代码注入(CWE-94,PHP eval() 注入)受影响组件vBulletin 6.x&…

2026/7/28 15:41:39 阅读更多 →
企业Agent走向业务深处:规模化落地的三道关口

企业Agent走向业务深处:规模化落地的三道关口

企业Agent正面临规模化落地挑战。麦肯锡2026年披露,全球62%的企业正在试验AI Agent,仅23%真正实现规模化部署。国内市场也处在相似的转折点。根据爱分析调研,中国56%的企业处于试点速赢阶段,只有13%进入全面推广阶段。企业管理层的…

2026/7/28 15:41:39 阅读更多 →
File-Based App开发:轻量级数据存储与MVP快速验证

File-Based App开发:轻量级数据存储与MVP快速验证

1. 项目背景与核心价值 File-Based App开发模式正在成为快速验证产品原型的利器。这种开发方式的核心在于将应用数据以文件形式存储在本地,而非依赖复杂的数据库系统。我在最近的一个电商类MVP项目中,仅用3天就完成了核心功能的开发和演示,这…

2026/7/28 15:41:39 阅读更多 →
spring基于xml配置文件和基于注解方式入门案例实现

spring基于xml配置文件和基于注解方式入门案例实现

1.基于xml方式 引入相关的jar包<!--springmvc需要的jar包--><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>4.3.10.RELEASE</version></dependency><!--servl…

2026/7/28 15:40:39 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿&#xff01;3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑&#xff1a;把几百页的财报、法规、技术手册扔给向量库&#xff0c;问一个具体问题&#xff0c;搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了&#xff0c;要么藏在几十条结果的最下面。语义相似≠真正相关&#xff0c;这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营&#xff0c;从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候&#xff0c;每天刷半小时抖音&#xff0c;手动把爆款视频的口播敲进备忘录&#xff0c;一条2分钟的视频得花十来分钟&#xff0c;碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档&#xff0c;可以直接使用&#xff01;系统支持图片、视频、摄像头等多种方式检测裂缝&#xff0c;功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像&#xff01; pubg绝地求生目标检测数据集 1分类&#xff1a;e_body&#xff0c;14905个标签&#xff0c;txt格式 共计14244张图&#xff0c;99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别&#xff1a; allies enemy tag图片总量&#xff1a;7247张训练集&#xff1a;5139张验证集&#xff1a;1425张测试集&#xff1a;683张标注状态&#xff1a;全部已标注&#xff0c;即拿即用数据格式&#xff1a;支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻