操作步骤: 第一步:查看开发板电路原理图找到LED 的管脚所对应的寄存器 nLED_1 - GPK4nLED_2 - GPK5nLED_3 - GPK6nLED_4 - GPK7由原理图可知LED对应的寄存器为GPK寄存器,由二极管的特性可知当LED_n为低电平时LED灯亮第二步:查看数据手册找到G ...
分类:
其他好文 时间:
2016-08-28 09:52:36
阅读次数:
390
LED(light-emittingdiode),即发光二极管,俗称LED小灯,它的品种许多,参数也不尽相反,我们板子上用的是通俗的贴片发光二极管。这种二极管平日的正导游通电压是1.8V到2.2V之间,任务电流普通在1mA~20mA之间。个中,当电流在1mA~5mA之间变更时,跟着经过LED的电流越来越大,..
分类:
其他好文 时间:
2016-08-27 23:47:53
阅读次数:
254
第一个FPGA工程 点亮开发板上的3个LED灯 1.新建FPGA工程 开启Quartus2的画面 File--New Project Wizard..指定工程的路径与工程名 指定所使用的FPGA设备型号 2.添加设计文件 本设计采用Verilog HDL硬件描述语言建模 3.建模 本设计有三个输出量 ...
分类:
其他好文 时间:
2016-08-11 00:53:53
阅读次数:
177
TI将FreeRtos放在自家芯片上,于是得到了TI-RTOS,两者的区别我还不太清楚,近日因为项目需要,开始试用TI-RTOS,先来一个点灯的实验吧,算是 hello world. 这次手上的板子是 CC1310 LaunchPad Rev 1.3, 上面有两个灯,两个按键,照常理先调灯的驱动会更 ...
分类:
其他好文 时间:
2016-08-10 18:51:20
阅读次数:
631
背景:项目中需要使用hall传感器检测门锁状态,触发中断,发送门锁状态信息。(这儿中断服务中只是点了led灯说明了状况) 硬件情况:采用PB3管脚,因而使用中断线:EXTI_Line3和中断服务函数:EXTI2_3_IRQn。 具体过程: 1、设置中断时钟 RCC_APB2PeriphClockCm ...
分类:
其他好文 时间:
2016-08-02 14:57:02
阅读次数:
1410
第7章 LED将为我闪烁:控制发光二极管 本章会完成一个真正意义上的Linux驱动。该linux驱动用来控制开发板上的4个LED灯。也就是说通过向linux驱动发送数据可以控制LED小灯的开关。 一、LED驱动的实现与原理 尽管Linux 驱动直接与硬件打交道, 但并不是 Linux 驱动直接向硬件 ...
分类:
其他好文 时间:
2016-07-05 16:59:27
阅读次数:
105
本章的实验将会实现真正意义上的Linux驱动,会实现直接与硬件的交互。需要控制4个LED灯。 7.1LED驱动的实现原理 事实上并不是Linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。I/O内存是通过各种接口连接到主机的硬件在主机内存中的映射。 7.2编写LED驱动 1.创建L ...
分类:
移动开发 时间:
2016-07-03 18:55:45
阅读次数:
173
蜂鸣器是以高低电压的变频以及占空比的输出来控制蜂鸣器的声音变化,然后我们需要做的是使用代码来实现蜂鸣器的声音变化。在代码中需要引用PWM的驱动以及按键的使用。 此外,蜂鸣器如同LED灯一样,也s3c6410开发板上自带的一个简单的硬件。如何打开蜂鸣器,开发板就会发出如同蜂鸣一般的声音,然后再代码中主 ...
分类:
其他好文 时间:
2016-07-03 18:42:22
阅读次数:
140
实验二LED 实验内容 在实验一的基础上,将simulink产生的测试信号输出到FPGA开发板上的LED灯进行显示,这里要在生成的硬件模型上进行修改,将传送到FPGA的信号输出到8个LED灯上,并且对信号进行分配引脚。 创建模型 在Matlab的指令窗口输入以下指令,hdlsetuptoolpath... ...
分类:
其他好文 时间:
2016-06-25 17:41:57
阅读次数:
306