05 2016 档案

摘要:关于位运算的几个题 1.给一个整形数a,设置a的bit3,保证其他位不变 分析: 第一步:设置 a 的 bit3 a | = 1<<3 2.给一个整形数a,设置a的bit3-bit7,保证其他位不变 分析: 第一步:从bit3 -bit7共5位 ,先设置bit0-bit4 第二步:bit0-bit4 阅读全文
posted @ 2016-05-30 22:39 薛定谔的小灯泡 阅读(270) 评论(0) 推荐(0) 编辑
摘要:如何构建寄存器中特定二进制数 在stm32中寄存器按照位进行操作。寄存器的每一位都是不同的功能,如何给特定的一位写入值而不改变其他位?在stm32中这些都是通过位运算来完成的。 1. 给寄存器特定位置1,请零或者取反,之前我们知道了,我们只需要写出一个特定数来再和寄存器中原来的数进行位运算即可。 举 阅读全文
posted @ 2016-05-17 20:49 薛定谔的小灯泡 阅读(219) 评论(0) 推荐(0) 编辑
摘要:偶然得到这么一篇好的文章,必须得珍藏一下了,与大家分享。 (1)ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 (2)RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速 阅读全文
posted @ 2016-05-10 16:48 薛定谔的小灯泡 阅读(218) 评论(0) 推荐(0) 编辑
摘要:寄存器读写为什么需要用位操作符 1.寄存器操作的要求(特定位改变而不影响其他位) (1)arm是统一编址的,arm中有很多内部外设,soc通过向这些内部外设的寄存器写入一些特定的值来完成操作。这个内部外设进而操控硬件,所以说读写寄存器就是在操控硬件。 (2)在设定特定位时不改变其他位,而且寄存器的特 阅读全文
posted @ 2016-05-09 17:55 薛定谔的小灯泡 阅读(480) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示