- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 tiny6410 Linux 按键控制LED驱动
前一段时间项目忙,中断了更新。 要想提高能力,最重要的还是实际动手写代码,这样才能遇到一些问题,解决问题增加经验。 今天介绍的功能是: 在linux中添加一个button驱动,按键控制LED灯亮灭,并且支持应用程序读取按键事件。 关键词:misc设备驱动,工作队列,等待队列。 下面根据代码来一点一点介绍: 1、列出我们定义的数据结构以及全局变量:
2013-01-04 21:45:21
1296
原创 tiny 6410按键中断控制LED灯
本文主要介绍实现KEY1~4控制点亮LED1~4, KEY5-8控制熄灭LED1~4的实现。会上传全部的代码。 前面LED的硬件连接已经介绍过了,在此只贴出KEY的硬件连接: 下面看上图中GPN 和GPL的配置寄存器: 第一步:为了让按键能产生中断,就要使GPN0~5设置为Ext.Interrupt【0~5】,GPL11,12设置为Ext.Interrupt【19,20
2012-09-14 18:55:29
1506
原创 tiny6410 LED跑马灯
实现LED跑马灯,首先来看硬件的连接: 从文档中可以看出控制LED1~4就是控制GPK4~7,GPK文档如下:从文档中可以看出:GPKCON0控制GPK0~7,在此只列出GPK0,1,其实后面的都是一样,我们要设置GPK4~7为输出,然后再设置GPKDAT就可以控制LED的亮灭了。汇编代码如下: AREA test, CODE,READONLY EXPORT S
2012-09-05 21:39:37
1349
原创 tiny6410 裸机程序烧机简单介绍
要把一个裸机程序烧写到板子上,是调试裸机程序的第一步。xp环境下: 此时可以按照Tiny6410的刷机指南进行操作: (1)使用SD-Flasher.exe烧写superboot到sd卡中(这两个文件都在Tiny6410的光盘中)。 (2)假如SD卡没有目录和文件,可以跳过此步骤。如果有images目录,那么就要把其中的FriendlyARM.ini删掉或者修改其
2012-09-04 15:42:39
2349
原创 tiny6410开始嵌入式学习之路
毕业已经一年多了,是该为自己的经历做下总结了。 在大学时,每天不好好学习,逃课,玩游戏,导致经常挂科,幸亏大三时学习网络编程和单片机引起了我的兴趣,努力了一年,大四去培训了几个月,最终还是找到了一份不错的工作。工作就是android中间层开发,搞一些电话,存储等,期间还是学到了很多东西的。 最近刚做完一个大项目,接触到了一点驱动的知识,点燃了我很久之前对嵌入式的
2012-09-04 14:57:39
1085
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人