硬件平台:Tiny4412标准版+android5.0
Tiny4412硬件电路
从电路原理图可以知道LED灯连接到处理器的GPM4的0-3端口,且LED被上拉到3.3V的源,只有GPIO口输出低电平时就能点亮LED灯;
GPM4寄存器
只要把GPM4CON对应的区域设置为0x1且GPM4DAT对应bit设置为0,则IO口就会输出低电平;
编写le...
分类:
其他好文 时间:
2016-03-31 14:48:58
阅读次数:
327
使用位带操作,位带操作就是把每个比特膨胀成一个32位的字,当访问这些字的时候就访问这些比特位。 http://www.cnblogs.com/xiaobo-Linux/ 然后,端口使能: GPIO_SetBits(GPIOB,GPIO_Pin_5); 这个必须要写,取地址。 GPIO_SetBits ...
分类:
其他好文 时间:
2016-03-27 13:49:19
阅读次数:
143
记录自己linux学习过程,让自己能够一直坚持下去 1、原理图分析: nLED_1, nLED_2, nLED_4, 给低电平则对应LED灯亮,高电平则对应LED灯灭, S3C2440芯片GPF4-GPF6对应nLED_1, nLED_2, nLED_4, 所以代码里面操作GPF4-GPF6就可以控
分类:
系统相关 时间:
2016-03-07 18:50:58
阅读次数:
212
家里有个openwrt的路由器很好玩,可以跨越长城,离线下载。无奈led灯太亮#!/bin/ash
foriin`ls/sys/class/leds`
do
cd/sys/class/leds
cd$i
echo0>brightness
done关闭所有的led保存为/etc/rc.d/S99turnoffled实现开机自启
分类:
其他好文 时间:
2016-03-06 17:43:42
阅读次数:
808
软件开发 参照实验二(led),该实验与实验二(led)的不同之处在于系统的时钟由50M提成为100M。运行结果,在调试窗口输出Hello from Nios II!,并且板上的四个LED灯流动显示,表明测试成功!通过此实验证实,板子支持的运行频率足够高,可达到100M。 实验代码 /* * "He...
分类:
移动开发 时间:
2016-02-29 21:38:08
阅读次数:
240
3.MMU的配置和使用 前面的基础知识中使用了物理地址来点亮LED灯的,现在,学习了MMU的有关知识,下面就是利用MMU的知识,用虚拟地址来点亮LED灯。而且前面还关闭了MMU所以接下来要使用MMU就得打开MMU。 在前面的学习知道,从虚拟地址映射成物理地址有三种方式的: 段的方式 粗页的方式 细页
分类:
其他好文 时间:
2016-02-14 11:36:25
阅读次数:
154
Led的设备驱动程序实例 写字符驱动的顺序是:首先是搭建内核模块框架,接着是写字符驱动,最后是写open和ioctl函数,实现led灯的控制驱动程序。 首先是led.c的代码: Makefile的实现: Make之后生成的文件: 接着是我们的应用程序:led_app.c: 编译生成led_app程序
分类:
其他好文 时间:
2016-02-14 00:23:54
阅读次数:
143
自从有了第一套机械键盘,先后修改了接口方案,安装了LED灯等,但是始终无法满足自己的DIY欲望。于是想到最简单的方法就是用现成的主控,而主控来源于废弃的键盘,如下图:这种主控也是矩阵方式,只需要测出需要的相应键位然后焊接好就行,完成图如下采用了o 5脚红轴机械轴。。玩lol的朋友应该熟悉这些键位~但...
分类:
其他好文 时间:
2016-01-24 23:54:21
阅读次数:
1728
流水灯里面注意的问题在学习单片机时我们刚开始都是通过点亮一个LED灯来给我们自己一个真实的直观的认识,因此在建立的第一个FPGA工程的时候,我们也使用了一个点亮LED的范例,这里我们将讨论在FPGA中如何实现点亮LED这一话题。1、程序编写 一般FPGA的核心电平是1.2V,管脚电平是3.3V,所....
分类:
其他好文 时间:
2016-01-22 14:08:19
阅读次数:
228
BBB 的板上有五个 LED 灯,一个电源,四个其他指示灯,usr0 至 usr3 。这次学习是控制 usr0 至 3 让它们亮着,熄灭,闪。算是个 Hello World 实验。非常简单。 需要的材料: BBB 一台 购买BBB 自带的数据线一条 手提电脑或台式电脑,有 USB 插头的 首先用数据...
分类:
其他好文 时间:
2016-01-21 15:44:05
阅读次数:
1430