实验目的:
上位机软件控制FPGA开发板上4个LED灯的亮灭,同时数码管显示LED灯亮的个数,实验效果如下图。
实验背景:
一直都想学习FPGA,这次算是入门了,我是看书学习的,所以FPGA的代码是参考着书本上的修改的,其实很高兴,因为这个实验是我自己发散出来的,书上的开发板和我用的开发板不一样,并且小软件也是自己用C#写的,总之,挺开心吧,本着开源的精神,所有的上位...
分类:
其他好文 时间:
2015-01-09 00:17:14
阅读次数:
316
1、字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。 2、块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。 每一.....
分类:
其他好文 时间:
2015-01-07 21:55:37
阅读次数:
230
LCD的几个重要的引脚:(1)LED+\LED- 这两个引脚是由升压芯片来提供的,需要将GPB0置为高电平,才能使升压芯片工作,进而点亮屏幕(2)水平方向和竖直方向的同步信号,时钟信号 垂直方向的 VSPW\VBPD\VFPD\LINEVAL 的单位都是行(说明屏幕的实际扫描范围比屏幕本身大)...
分类:
其他好文 时间:
2015-01-05 21:46:34
阅读次数:
263
13.c和汇编的相互调用 新建light.c: 修改start.S: 修改Makefile:加light.o 最后make成功,烧写成功。 同样,我们也可以在C函数里调用我们的汇编里面的函数:
修改start.S:把light_led申明为global: 在light.c中被调用: Make编译烧写...
分类:
其他好文 时间:
2015-01-05 18:33:45
阅读次数:
150
Notification可以用来在状态栏上显示图标和信息、使LED灯闪烁、震动手机、铃声或者音乐提醒、显示额外的信息、使用可交互的控制手段。NotificationManager是用来管理Notification,包括触发一个新的Notification、修改存在的、取消Notifications。...
分类:
移动开发 时间:
2015-01-05 11:09:31
阅读次数:
150
有项目需要用到Silabs 的C8051F850. 其实最主要是看中了价格,以及其工作温度。因此需要开始学习这颗片子。如下是最简单的ADC例程:
对系统时钟进行初始化,对IO进行初始化等。P1.0为LED输出,P1.2为ADC输入。ADC采用VDD和GND为参考源。并使用Polling的方式,而不是中断的方式。
void C8051F850_IO_Initial(void)
{
//D...
分类:
其他好文 时间:
2015-01-04 17:07:05
阅读次数:
245
某米摄像头安全体验报告 1、简介: 安全小组对某米摄像头进行了简单的分析,本报告进行了简单总结。 2、问题详述(客户端/设备): 2.1、新购置的或刚重置的某米摄像头可被恶意添加,导致隐私泄露。 问题描述: 新购置或刚重置过的摄像头接电时是出于未配置wifi状态的(闪橙色led),使用某米的手机客户...
分类:
其他好文 时间:
2015-01-04 09:54:00
阅读次数:
206
7.点亮led的操作
Led可以作为我调试程序的工具。
OK6410的核心板原理图:led的部分截图: 我们从上面的原理图知道,led1-4对应的是GPM0-3. 2.GPIO
GPIO是General-Purpose Input/Output Ports:通用输入/输出端口。在嵌入式系统中,CPU...
分类:
其他好文 时间:
2015-01-03 17:14:57
阅读次数:
235
①led_sp.bin: start.o led.o#led_sp.bin是由start.o 和 led.o 生成②arm-linux-ld -Ttext 0x0 -o led_sp.elf $^ arm-linux-objcopy -O binary led_sp.elf led_sp.bin a...
分类:
其他好文 时间:
2014-12-30 20:25:38
阅读次数:
221