裸机下控制LED灯非常方便,只需要配置好GPIO引脚功能,然后向GPIO引脚映射的内存地址处写入数据即可,但linux下驱动就不那么简单了,需要结合字符设备驱动的架构,然后将功能实现添加进去,笔者参考linux设备驱动程序(第三版)中介绍的新的接口来实现驱动。友善之臂官网提供的源码是基于miscde...
分类:
其他好文 时间:
2014-06-11 13:21:38
阅读次数:
408
焊接技术在电子产品的装配中占有极其重要的地位。一般焊接分为两大类:回流焊和波峰焊。
回流焊又称再流焊,是指通过重新熔化预先分配到印制板焊盘上的膏状软钎焊料,实现表面贴装元器件焊端或引脚与印制板焊盘之间机械与电气连接的软钎焊,从而实现具有一定可靠性的电路功能;
波峰焊是将熔化的软钎焊料,经电动...
分类:
其他好文 时间:
2014-06-07 08:50:53
阅读次数:
212
按键,生活中随处可见,手机、电脑、家用电器,用来执行各种功能,不要小看它额。
一个简单的电路,未按下开关时PB12通过R6连接到地,电平为低电平,当按下按键后由于R5被连接到电路中,此刻PB12引脚的电平表现为高电平。
因此,我们通过读取引脚的高低电平来获得按键的状态,这里要引入一个数字I/O读取函数digitalRead()。
函数功能描述:获取指定引脚的状态,也可同时获取多个引脚的状态
function digitalRead(pin)
当敲入代码digitalRead(B12)后会返回0,因为此刻...
分类:
其他好文 时间:
2014-06-05 03:54:55
阅读次数:
265
从ISE转换到Vivado时,UCF转XDC的几种方法: (1)软件自动转换
参考网址:Youtube 用ISE->EDK->PlanAhead打开所需转换的工程文件*.xise,并打开bd 在Tcl Console 栏中
write_xdc -file YourFileFullPath/test....
分类:
数据库 时间:
2014-06-02 13:42:59
阅读次数:
1937
前几节的内容是讲的数字信号,也就是0、1这样的跳变值,本节引入模拟世界的内容,连续变化的电压。
为了读取外界电压值,需要用到mcu内部的ADC(模数转换器),分辨率达到12位,但与Arduino不同的是,返回值为0-1之间的数。需要用到的函数是function analogRead(pin),同时需要注意的是只有标注有ADC的引脚才能使用此函数,具体内容可以参照开发板的引脚标注图。
开发板上引脚C4用来采集锂电池的电压:
function BatteryRead(){
var voltage =...
分类:
其他好文 时间:
2014-06-02 05:33:36
阅读次数:
354
74LS85
demo:
1110>0111 就这样。。。。于是OAGTB引脚输出高电平点亮LED灯...
分类:
其他好文 时间:
2014-06-01 15:56:25
阅读次数:
426
http://blog.csdn.net/qwert1213131/article/details/27834551
本文属于个人理解,能力有限,纰漏在所难免,还望指正!
【小鱼有点电】
这几天一直在等新板子到来,终于不用凑活了,焊接好测试完,一切顺利,可以继续对上一节关于按键部分内容的补齐了。
本节引入一个关键函数:
function setWatch(function,pin,options)
功能描述如下:根据指定引脚pin的的变化情况执行指定功能,options部分可以选择执行次数以及配置何种边沿触...
分类:
其他好文 时间:
2014-06-01 14:13:49
阅读次数:
292
以下内容均翻译自arduino.cc,水平有限,如有错误请大家指正。 概述Arduino
Leonardo是基于ATmega32u4一个微控制器板。它有20个数字输入/输出引脚(其中7个可用于PWM输出、12个可用于模拟输入),一个 16
MHz的晶体振荡器,一个Micro USB接口,一个DC接口...
分类:
其他好文 时间:
2014-05-29 22:13:12
阅读次数:
312
STM32调试液晶的问题 或许这句话应该这么表达一下:有时候烙铁比示波器更好点 STM32控制液晶
io口就经过了两个245芯片就到了液晶接口了 问题是液晶不显示 现象好像是液晶没复位似的。
首先说明一下程序是没有问题的。只有硬件问题了。测试了一下两个245没有问题 , STM32引脚又走...
分类:
其他好文 时间:
2014-05-29 13:16:58
阅读次数:
230
GPIO Beaglebone
Back开发板引出了92个引脚,其中只有65个GPIO口可通过配置使用,由于引脚具有“复用”的特性,大约每个引脚有8种工作模式(Beagle System
Reference Manual),默认情况下,设为Mode7。由于P8扩展部分的引脚功能相对简单,复用不多.....
分类:
其他好文 时间:
2014-05-29 04:00:47
阅读次数:
390