按类别查询搜索结果
关于关键词 的检测结果,共 6298
【嵌入式】 IIC 通协议浅析
Nguhyw | 2016-08-01 15:11:33 | 阅读(1420) | 评论(0)
IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.I2C肯定是2线的(不算地线).I2C协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.I2C的原则是:在SCL=1(高电平)时,SDA千万别忽悠!!!否则,SDA下跳则"判罚"为"起始信号S",SDA上跳则"判罚"为"停止信号P".在SCL=0(...【阅读全文】
chunchui1987 | 2016-07-31 04:03:36 | 阅读(9560) | 评论(2)
32dong809 | 2016-07-29 16:43:43 | 阅读(5970) | 评论(0)
为了使make命令执行并行处理,-j 选项可以用来指定作业数。$ make -j4 作业数是在编译的时候指定主机的CPU个数,所以在脚本中写成一个常量很糟糕。(特别是把编译脚本给其他人的时候。)并行处理的作业数和编译的效率直接相关,所以需要设置合适的作业数量。昨天的文章中在编译perf时,make的任务数能自动设置...【阅读全文】
jiliao0000 | 2016-07-29 16:40:45 | 阅读(340) | 评论(0)
一、元器件1、AT89C51    关于51单片机就不在啰嗦了,相信大家都已经很熟悉了,关于它的一些常用细节,已经在另一篇博文中提到    http://blog.chinaunix.net/uid-29270124-id-4571661.html2、8x8点阵    点阵里面就是一些二极管啦,通过纵横交叉连接,横8竖8,每个交叉点都...【阅读全文】
jiliao0000 | 2016-07-29 16:39:23 | 阅读(420) | 评论(0)
51单片机项目实战之51基础知识篇51单片机开发需要准备的知识以及软件:c语言,以C语言为基础来编写单片机程序keil软件:51开发集成环境protues软件:电路仿真软件MCS-51单片机的硬件结构:1、?微处理器(CPU) 2、?数据存储器(RAM) ?3、?程序存储器(ROM/EPROM)4、4个8位并行I/O...【阅读全文】
ifndef | 2016-07-26 20:17:00 | 阅读(5060) | 评论(0)
解决第三个问题:如何使能从机上的特征值的 notify功能,使其能通过notify方式发送数据 使能从机的notify功能是通过写0x0001到从机的那个具有notify功能的特征值的CCCD描述符中来实现的。 既然要写那就需要先有服务发现过程,服务发现就是找到从机里我们需要的服务以及服务下面的 特征值,描述符等。关于...【阅读全文】
32dong809 | 2016-07-25 17:10:48 | 阅读(0) | 评论(0)
                     基于BCM SDK的网卡驱动实现1.Linux网络驱动程序架构Linux网络设备驱动程序的体系结构可以分为四层:网络协议接口层、网络设备接口层、设备驱动功能层和网络设备与媒介层,如...【阅读全文】
32dong809 | 2016-07-25 17:09:19 | 阅读(0) | 评论(0)
 一.Linux网络驱动程序架构Linux网络设备驱动程序的体系结构可以分为四层:网络协议接口层、网络设备接口层、设备驱动功能层和网络设备与媒介层,如下图1所示。发送数据时通过xxx_hard_start_xmit来实现。接收数据包时在中断函数xxx_interrupt中实现,当设备收到数据后会产生一个中断,由硬件...【阅读全文】
32dong809 | 2016-07-25 15:34:51 | 阅读(5450) | 评论(0)
 static bde_ctrl_t _devices[LINUX_BDE_MAX_DEVICES];首先在linux-kernel-bde模块里1.基与spi,pci设备驱动之上,再抽象一个结构体数组static bde_ctrl_t _devices[LINUX_BDE_MAX_DEVICES] 来存储spi,pci设备。2.定义一...【阅读全文】
我本痴情 | 2016-07-21 14:12:33 | 阅读(2040) | 评论(0)
在sdk目录XXX:\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_central  下有官方提供的主从连接的demo.官方的demo中实现的是主机通过名字来判断周围的设备是否是自己要寻找的设备,如果是就发起来接。 并且连接建立后可以继续保持侦听,一共可以连接8个设备。 连接上后,从机可以通过按...【阅读全文】
我本痴情 | 2016-07-21 14:12:29 | 阅读(1410) | 评论(0)
建议看该教程前,先看一下  简单扫描器实现  教程讲解基于sdk目录下central中的两个例子。关于主机的程序框架其实和从机都是一样的,都是基于事件驱动的框架。 Main函数中完成初始化, 从机的话就启动广播,主机就启动扫描。 之后都是基于事件驱动的方式将ble相关事件返回给上层app,并且再通过ble_...【阅读全文】
mcuflower | 2016-07-20 16:06:43 | 阅读(0) | 评论(0)
转自:http://blog.csdn.net/cnbloger/article/details/42807057索引合并压缩算法的思路是: 索引合并压缩算法有一种有损压缩,主要用于对包含一定噪音的整型数组进行合并压缩。算法原理就像下雨一样,每一滴都会溅射出一小片湿润区域,如果下一滴落在前面的湿润区域那么 就加强该区域,并且重新计算湿润中...【阅读全文】
zzfree54 | 2016-07-20 15:26:48 | 阅读(920) | 评论(0)
my0929my | 2016-07-20 15:12:23 | 阅读(5510) | 评论(0)
arm cpu 核 类型:arm920T当ARM核上电时,处于svc特权模式;  当CPU刚上电时或按下reset重启键,内核自动切换到 ARM 状态        CPSR = 0x200000D3;    CPSR_c = 0xD3 = (1101 0011)b    Register bits    Function &n...【阅读全文】
my0929my | 2016-07-20 15:07:57 | 阅读(1520) | 评论(0)
arm体系结构:arm920tCPU一上电就处于 ARM 状态。    如果对于arm的CPU的工作模式和状态有疑惑: ** ARM处理器的寄存器,ARM与Thumb状态,7中运行模式 【阅读全文】
xzbaijj | 2016-07-20 14:09:49 | 阅读(1710) | 评论(0)
前面讲了这么多,主要是硬件设计方面,如果不关心电路硬件和机械硬件设计的童鞋基本上可以一看了之,不要太关心。下面才是码农的最核心的地方。说了那么多,至今也没有讲C语言的半毛钱值钱的东西。从现在开始就开始慢慢讲解了,但是,我们的这个模块实际上并不适合一级菜鸟,还是需要有一定基础才能理解我们的教程的,否...【阅读全文】
xzbaijj | 2016-07-20 14:05:19 | 阅读(780) | 评论(0)
对天空的无限憧憬已经上升为一种新的高度了,被迫的有一种脱离大气层的感觉。介于本博文的核心细节在于对C语言世界的学习,因此,在硬件设计中,以最少的章节阐述。为了精确模型的精度,减少不必要的设计损耗,采取3D建模,在到加工生产的方式。这里使用SolidWorks建模软件,开始设计四轴飞行器的裸体架构。这张...【阅读全文】
ifndef | 2016-07-19 19:53:31 | 阅读(7980) | 评论(0)
建议看该教程前,先看一下  简单扫描器实现  教程讲解基于sdk目录下central中的两个例子。关于主机的程序框架其实和从机都是一样的,都是基于事件驱动的框架。 Main函数中完成初始化, 从机的话就启动广播,主机就启动扫描。 之后都是基于事件驱动的方式将ble相关事件返回给上层app,并且再通过ble_...【阅读全文】
ifndef | 2016-07-19 19:43:34 | 阅读(6840) | 评论(0)
在sdk目录XXX:\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_central  下有官方提供的主从连接的demo.官方的demo中实现的是主机通过名字来判断周围的设备是否是自己要寻找的设备,如果是就发起来接。 并且连接建立后可以继续保持侦听,一共可以连接8个设备。 连接上后,从机可以通过按...【阅读全文】
zzfree54 | 2016-07-14 15:53:24 | 阅读(950) | 评论(0)