位操作
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 8964
Accepted: 3581
Description
假设你工作在一个32位的机器上,你需要将某一个外设寄存器的第X位设置成0(最低位为第0位,最高位为第31位),将第Y位开始的连续三位设置成...
分类:
其他好文 时间:
2015-07-15 13:22:25
阅读次数:
121
老实说,Mac的mouse free感觉做得并不好,很多地方还是有无法摆脱的无奈,好吧,既买之则安之系统: 在对话框中切换按钮,比如确认、取消,需要额外设置一下(大苹果真非主流) CMD+SHIFT+[和CMD+SHIFT+],在多tab窗口左右移动,也许windows也有,但是我母鸡啊。C...
分类:
系统相关 时间:
2015-07-15 01:14:43
阅读次数:
192
// 本文来自http://www.cnblogs.com/king-77024128/articles/2203207.htmlSPI(Serial Peripheral Interface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。1. 接口SP...
分类:
其他好文 时间:
2015-07-13 20:33:48
阅读次数:
116
Chrome也疯狂之安装Vimium插件 由于最近换上了Mac,深感外设的累赘,脱离了外接鼠标以及键盘之后发现操作更加的流畅了(可怜我入手不到一年的机械键盘)。当然脱离鼠标用触摸板来操作浏览器有时候还是有些许的不流畅,对于喜欢键盘操作的我来说只能寻求其它的方法,谁曾想竟然让我遇到了Vimium,原....
分类:
系统相关 时间:
2015-07-13 18:27:33
阅读次数:
212
单片机就是片上计算机,广义的计算机可以理解为CPU+内存,那么单片机就是把CPU和内存封装在一块的芯片。它不同于我们习惯上认识的计算机,由于不带外设和封装性,它已经高度电子元器件化。 电子元器件,通俗的讲就是电路板上密密麻麻带有管脚的各种原件,电子原件通过贴片或直插的方式固定在电路板上。原件的...
分类:
其他好文 时间:
2015-07-13 00:39:49
阅读次数:
183
一、IO系统结构
在计算机系统中,cpu要和许多外设进行交互。比如鼠标,键盘,网卡等等。
1、IO是如何协调工作的那?
(1)对于设备来说,其有两部分组成,一部分是机械部分,另一部分是电子控制部分。
而电子控制部分是通过各种寄存器和cpu进行通信,被cpu所控制的。
比如控制寄存器,数据寄存器,状态寄存器。他们分别和控制总线,数据总线,状态总线相连接。
(2)操作系统对IO设备的管理
...
分类:
其他好文 时间:
2015-07-12 12:54:36
阅读次数:
325
最近帮同学做一个项目,开发板是EFM8单片机,支持SPI和I2C协议(SMBus)。很久没搞过单片机了,而且条件限制,为了使单片机和外设成功通信,花了一个星期时间。刚开始使用SPI,发现代码逻辑都没问题,就是结果不对(后来知道是因为带中断的程序单步调试导致的,说多了都是泪),调了几天发现SPI确实调不通,就换了I2C,半天时间搞定,哈哈。本文重点解释I2C,废话少说了。
1、简介
I2C(In...
分类:
其他好文 时间:
2015-07-12 12:45:57
阅读次数:
158
对于一个嵌入式系统,可大可小,核心是一个或者多个MCU,然后配合各类外设,进行有序的组合。我认为作为一个嵌入式项目的主管(本人偏软件),为了让这个项目能正常的运作起来,应该进行如下流程:1.第一次的审查在原理图设计开始之前,确定MCU和相关外设芯片选择,并且根据相关文档确认其是否能符合该项目预期的功...
分类:
其他好文 时间:
2015-07-11 18:24:25
阅读次数:
102
前言:苹果在IOS 6系统之后开始支持BLE 4.0,iPhone4s,iPod 5,iPad 3等之后的机型开始内嵌BLE4.0硬件,因此在开发前请先确认你的开发环境符合上述要求,并且苹果在BLE4.0之后,对外部的连接设备已经不在需要MFI认证了,当然你的外设肯定得要有蓝牙4.0模块了综述:开发...
分类:
移动开发 时间:
2015-07-08 12:36:44
阅读次数:
7705