经过几天的学习,终于linux驱动的基本框架弄清楚了。。。真的很艰辛,,,不过终于还是熬过来了,虽然还是最基础的,,, 今晚也完成了我第一个linux驱动,,,心里还是有点小兴奋的,哈哈O(∩_∩)O 直接上驱动源程序吧::: 我的开发板是Smart210,根据原理图,IO口输出0 led亮,输出1 ...
分类:
其他好文 时间:
2016-04-26 09:34:13
阅读次数:
321
大多数模拟集成电路(比较器、运算放大器、仪表放大器、基准、滤波器等)都是用来处理电压信号的。至于处理电流信号的器件,设计师们的选择却少得可怜,而且还要面对多得多的难题。这很不幸,因为直接监视和测量电流有很大的优势。通过观察电流流动,可以最好地监视电动机扭矩、螺线管受力、LED 密度、太阳能电池受光量 ...
分类:
其他好文 时间:
2016-04-25 22:37:17
阅读次数:
203
1. 按键驱动 \drivers\input\keyboard\utu2440_buttons.c 2. LED驱动 \drivers\char\utu2440-led.c 3. DM9000网卡驱动 \drivers\net\DM9000.c 4. 串口(包含三个串口驱动0,1,2,对应设备名,/ ...
分类:
系统相关 时间:
2016-04-25 17:57:15
阅读次数:
297
本文描述Freescale K64系列开发环境的建立过程。
1、开发板功能验证
通过Micro USB线连接给K64开发板供电,可看到D12(RGB LED)红、绿、兰3个灯交替闪烁,按2下SW3按键,线路板向前倾斜,则红灯亮;线路板向后倾斜,绿灯亮。
2、驱动程序安装
使用Micro USB线连接PC机与K64开发板(SDAUSB),则系统中会出...
分类:
其他好文 时间:
2016-04-25 06:52:57
阅读次数:
201
该文章主要写了对于s3c2440是如何设置其系统时钟,如何设置及利用定时器产生PWM波,如何利用定时器控制蜂鸣器,如何利用定时器产生中断来控制板子上LED的亮灭。...
分类:
其他好文 时间:
2016-04-22 20:07:49
阅读次数:
607
可见光通信技术(Visible Light Communication,VLC)是指利用可见光波段的光作为信息载体,不使用光纤等有线信道的传输介质,而在空气中直接传输光信号的通信方式。LED可见光通信是基于可见光发光二极管(Light Emitting Diode,LED)比荧光灯和白炽灯切换速度快 ...
STM32——EEPROM
宗旨:技术的学习是有限的,分享的精神的无限的。
一、I2C接口读写EEPROM(AT24C02)
——主模式,分别用作主发送器和主接收器。通过查询事件的方式来确保正常通信。
1、I 2C
接口初始化
与其他对GPIO 复用的外设一样,它先调用了用户函数I2C_GPIO_Confi g() 配置好 I 2...
分类:
其他好文 时间:
2016-04-19 12:14:52
阅读次数:
590
第一章Android系统移植与驱动开发概述主要讲了Android系统架构,Android系统移植的主要工作,查看Linux内核版本,Linux内核版本号的定义规则,如何学习Linux驱动开发,Linux设备驱动以及Linux驱动的典型例子:LED。 首先Android是一个非常优秀的嵌入式操作系统, ...
分类:
其他好文 时间:
2016-04-18 15:30:25
阅读次数:
215
灯上拉 GPIO_InitTypeDef GPIO_InitStruct; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE); GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0; GPIO_InitStruct.GPIO_ ...
分类:
其他好文 时间:
2016-04-18 10:12:56
阅读次数:
177
嵌入式开发之 STM32自行车码表(图文)
笔者将从以下几个方面逐步深入地讲解STM32F103C8开发板的使用,并在Windows下编写一个简单的自行车码表程序:
元器件
环境搭建
电路连接
一个简单的LED闪烁程序
自行车码表
嵌入式开发之 STM32自行车码表图文
准备工作之 元器件
准备工作之 电路连接
准备工作之 环境搭建
CubeMX配置
Kei...
分类:
其他好文 时间:
2016-04-17 23:09:04
阅读次数:
549