02 2017 档案
摘要:学习汇编程序设计,要先了解CPU的各种寻址法,才能有效的掌握各个命令的用途,寻址法是命令运算码找操作数的方法。 指令的寻址方式 MOV P1,#0FFH这条指令,第一个词MOV是命令动词,也就是决定做什么事情的,MOV是MOVE少写了一个E,所以就是“传递”,这就是指令,规定做什么事情,数据传递必须
阅读全文
摘要:DMA是指外部设备不通过CPU而直接与系统内存交换数据的接口技术。 要把外设的数据读入内存或把内存的数据传送到外设,一般都要通过CPU控制完成,如CPU程序查询或中断方式。利用中断进行数据传送,可以大大提高CPU的利用率。 但是采用中断传送有它的缺点,对于一个高速I/O设备,以及批量交换数据的情况,
阅读全文
摘要:导读:浮点数运算是一个非常有技术含量的话题,不太容易掌握。许多程序员都不清楚使用==操作符比较float/double类型的话到底出现什么问题。 许多人使用float/double进行货币计算时经常会犯错。这篇文章是这一系列中的精华,所有的软件开发人员都应该读一下。 随着你经验的增长,你肯定 想去深
阅读全文
摘要:一、准备工作 1、已经配置启动的树莓派SD卡 2、Linux系统的pc 3、读卡器 二、修改SD卡文件 刚开始我先再win7下把SD卡接到pc上,发现无法读取。用DISKGENIUS查看pc的磁盘状态,发现SD卡被格式化为两个分区,一个56M的Fat32分区,一个7.5G的Ext3分区。如下图: E
阅读全文
摘要:All the Linux/C error codes are listed below. I occasionally google C error codes, but always end up grepping through /usr/include to find the answer.
阅读全文
摘要:Linux的消息队列(queue)实质上是一个链表, 它有消息队列标识符(queue ID). msgget创建一个新队列或打开一个存在的队列; msgsnd向队列末端添加一条新消息; msgrcv从队列中取消息, 取消息是不一定遵循先进先出的, 也可以按消息的类型字段取消息. 1. 标识符(des
阅读全文
摘要:现在用ubuntu系统,公司买了个windows的服务器,需要给配置一套环境,来回跑很麻烦,就想windows下可以的远程桌面,Linux应该也有。 现在自己的ubuntu13.10,无法进入桌面的“系统设置”项,因此排除了一种用”ubuntu系统上面来,依次点击并打开以下菜单:应用程序 互联网 终
阅读全文
摘要:一、前几天在某宝上刚买了个RFID-RC522 ,目标是复制我的门禁卡(看样子没多大希望了)。二、各种百度各种谷歌都没找到与Arduino的连接方式。so,分享下我的连接方式,与大家共同进步。。。。材料:1、Arduino Uno R32、RFID-RC5223、连接线7根 最下面一根红色为3.3v
阅读全文
摘要:STC单片机串口输出ADXL335角度值:
阅读全文
摘要:俗话说:每个人一生下来什么都会的,都是通过自己努力和探索出来的,NRF系列芯片,刚开始都好奇心加兴趣才来捣鼓它的,刚开始做硬件和软件,没有收发数据弄得整个人头都快炸开了,所以在此和大家分享一下前辈的经验,希望大家会少走弯路。 Q:最近在选型的时候发现基本常见的无线模块都是3V供电,而我使用的单片机是
阅读全文
摘要:USART:通用同步和异步收发器UART:通用异步收发器当进行异步通信时,这两者是没有区别的。区别在于USART比UART多了同步通信功能。这个同步通信功能可以把USART当做SPI来用,比如用USART来驱动SPI设备。 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。
阅读全文
摘要:一 . 一 般 命 令 1.AT+CGMI 给出模块厂商的标识。 2.AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当 模块有多频带时,回应可能是不同频带的结合。 3.AT+CGMR 获得模块的软件版本。 4.AT+CGSN 获得
阅读全文
摘要:键值 = 文件标示符 + 项目ID 当用到进程间的通信时, 必须要注意到的是键值是怎么产生的,我们知道任何一个文件时通过文件名来访问的, 而内核在对应的给其一个值,也就是文件标示符。 系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值 。通常情况下,该id值通过ftok函数得到 。 ft
阅读全文
摘要:蓝牙HC-05与HC-06对比指令集 高电平-》AT命令响应工作状态 低电平-》蓝牙常规工作状态 <重新上电表示完成复位> HC-05 可以主从切换模式,但是HC-06虽然可以做主机也可以做从机,但是不能切换模式 模块进入AT响应状态:波特率:9600 数据位 :8位 停止位:1位 无校验位 HC-
阅读全文