码迷,mamicode.com
首页 >  
搜索关键字:4412开发板 linux驱动 gpio    ( 2244个结果
(12)树莓派B+ GPIO控制四驱车
吐槽一下:本人还是个小白,CSDN文章分类不知道选哪个 如果你手上的材料是五线四相步进电机驱动板ULN2003+五线四相步进电机28BYJ-48-5V,那么应该算是非常幸运,因为这两样是配套的,一个驱动板可以接一个步进电机,实现正转、反转、加速、减速的功能(个人猜测)。很多人因为在购置树莓派外围设备时,没有考虑清楚,随随便便就买了电机和驱动板,导致无法正常驱动电机,譬如我买的是带4个直流电机的四...
分类:其他好文   时间:2015-05-21 12:45:18    阅读次数:515
(10)用树莓派B+的GPIO接口控制发光二极管闪烁
从本篇开始,将逐步学习和分享树莓派GPIO相关操作,由于本人也是这方面的小白,关于接口、跳线、面包板、电流电压之类的叙述,可能有不准确的地方,还请大家仅将本系列文章作为入门读物。 本文需要的一些元件:母对公杜邦线N条,面包板1块,暂不需要面包板外接电源,发光二极管(电压2V-3.3V),电阻约400欧1个。 必须要了解的知识:根据树莓派官方文档的描述(见https://www.raspberr...
分类:其他好文   时间:2015-05-20 11:24:53    阅读次数:6739
linux驱动程序头文件
1、编写任何驱动程序都必须带的头文件 #include :在编写任何模块都需要包含此头文件。该头文件自动包含了 头文件,该头文件包含了宏 MODULE_LICENSE("GPL")的定义。 #include :此头文件也是...
分类:系统相关   时间:2015-05-19 19:14:55    阅读次数:164
mini2440_pwm.c 分析(PWM驱动)
1、概述 本驱动用定时器0产生PWM脉冲信号,GPB0管脚输出接蜂鸣器。 mini2440共有5个定时器,不过只有Timer 0~4具有PWM功能 2、驱动程序 #include #include #include #include #include #include #include <linux/interrup...
分类:其他好文   时间:2015-05-19 16:45:34    阅读次数:132
mini2440_adc.c 分析(ADC驱动)
1、ADC硬件原理概述 我们从上面的结构图和数据手册可以知道,该ADC模块总共有8个通道可以进行模拟信号的输入,分别是AIN0、AIN1、AIN2、AIN3、YM、YP、XM、XP。那么ADC是怎么实现模拟信号到数字信号的转换呢?首先模拟信号从任一通道输入,然后设定寄存器中预分频器的值来确定AD转换器频率,最后ADC将模拟信号转换为数字信号保存到ADC数据寄存器0中(ADCDAT0),然后ADCDAT0中的数据可以通过中断或查询的方式来访问。对于ADC的各寄存器的操作和注意事项请参阅数据手册。 ...
分类:其他好文   时间:2015-05-19 10:34:37    阅读次数:186
晒一下我的智能小车,留作纪念
写写程序,玩玩硬件。树莓派做小车控制中心,笔记本做遥控控制,还可以用语音来控制。控制程序自己写的,客户端程序(笔记本端)主要是 套接字编程+微软的语音识别,服务端(树莓派端)主要是 套接字编程+wiringPi。通过控制GPIO口的输出信号,控制小车的前后左右以及原地转向,以及超声波测距,速度支持5个档。 没有透明胶带了,拿我同学的“绝对封印”。 是不是很呆很萌!!...
分类:其他好文   时间:2015-05-18 12:58:14    阅读次数:249
[TM4C123单片机实战] 两路ADC检测,短路报警
如果最终得到的数据是两路数据的差值, 我们可以采用ADC的 Difference 工作模式 #include #include #include "inc/hw_memmap.h" #include "driverlib/adc.h" #include "driverlib/gpio.h" #include "driverlib/pin_map.h" #include "driver...
分类:其他好文   时间:2015-05-17 23:37:26    阅读次数:245
Linux驱动开发之字符设备模板
/***************************** ** 驱动程序模板* 版本:V1* 使用方法(末行模式下):* :%s/xxx/"你的驱动名称"/g********************************/#include #include #include #...
分类:系统相关   时间:2015-05-17 20:03:39    阅读次数:256
【linux驱动笔记】linux模块机制浅析
1. 模块module 操作系统分微内核和宏内核,微内核优点,可以使操作系统仅作很少的事,其它事情如网络处理等都作为应用程序来实现,微内核精简的同时,必然带来性能的下降。而linux的宏内核设计,保证了设计性能,但linux作为一个通用操作系统,必然会兼容很多硬件,而linux本身的宏内核设计,导致...
分类:系统相关   时间:2015-05-16 18:08:50    阅读次数:319
【linux驱动笔记】字符设备驱动相关数据结构与算法
欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa 1.1.1. 设备号 alloc_chrdev_re...
分类:编程语言   时间:2015-05-16 01:30:00    阅读次数:389
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!