吐槽一下:本人还是个小白,CSDN文章分类不知道选哪个
如果你手上的材料是五线四相步进电机驱动板ULN2003+五线四相步进电机28BYJ-48-5V,那么应该算是非常幸运,因为这两样是配套的,一个驱动板可以接一个步进电机,实现正转、反转、加速、减速的功能(个人猜测)。很多人因为在购置树莓派外围设备时,没有考虑清楚,随随便便就买了电机和驱动板,导致无法正常驱动电机,譬如我买的是带4个直流电机的四...
分类:
其他好文 时间:
2015-05-21 12:45:18
阅读次数:
515
从本篇开始,将逐步学习和分享树莓派GPIO相关操作,由于本人也是这方面的小白,关于接口、跳线、面包板、电流电压之类的叙述,可能有不准确的地方,还请大家仅将本系列文章作为入门读物。
本文需要的一些元件:母对公杜邦线N条,面包板1块,暂不需要面包板外接电源,发光二极管(电压2V-3.3V),电阻约400欧1个。
必须要了解的知识:根据树莓派官方文档的描述(见https://www.raspberr...
分类:
其他好文 时间:
2015-05-20 11:24:53
阅读次数:
6739
1、编写任何驱动程序都必须带的头文件
#include :在编写任何模块都需要包含此头文件。该头文件自动包含了 头文件,该头文件包含了宏 MODULE_LICENSE("GPL")的定义。
#include :此头文件也是...
分类:
系统相关 时间:
2015-05-19 19:14:55
阅读次数:
164
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
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
如果最终得到的数据是两路数据的差值, 我们可以采用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
/***************************** ** 驱动程序模板* 版本:V1* 使用方法(末行模式下):* :%s/xxx/"你的驱动名称"/g********************************/#include #include #include #...
分类:
系统相关 时间:
2015-05-17 20:03:39
阅读次数:
256
1. 模块module 操作系统分微内核和宏内核,微内核优点,可以使操作系统仅作很少的事,其它事情如网络处理等都作为应用程序来实现,微内核精简的同时,必然带来性能的下降。而linux的宏内核设计,保证了设计性能,但linux作为一个通用操作系统,必然会兼容很多硬件,而linux本身的宏内核设计,导致...
分类:
系统相关 时间:
2015-05-16 18:08:50
阅读次数:
319
欢迎转载,转载时需保留作者信息,谢谢。 邮箱: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