- 博客(4)
- 收藏
- 关注
原创 新手Window下配置conda的坑点
首先,什么是conda?Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。Conda分为anaconda和miniconda。anaconda是包含一些常用包的版本。安装anaconda的过程很简单,只要...
2019-04-01 17:58:22 880
转载 SPI协议及时序图详解
SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简...
2019-02-12 10:46:22 1515
原创 ARM体系—位置无关码
在ARM中使用B,BL跳转指令时。汇编后的机器码并不是直接读取跳转指令指向的地址,而是通过将当前的PC指令位置偏移一段后得到待跳转的地址值。b跳转指令的机器码如下: Cond 1 0 1 L OFFSET bit [31:28] 条件码bit [27:24] ...
2018-09-11 15:40:38 282
原创 ARM汇编几个关键指令-LDR
LDR是大范围的地址读取伪指令。将一个32位的常数或者一个地址值读取到指定寄存器中。如 LDR R0, =0x5600050 @GPFCON地址 若地址值不超过MOV或MVN指令中地址的取值范围(一般是4K) %为什么有取值范围限制?则直接用MOV指令代替。若地址值超过范围,则编译器会将该常数放在数据缓冲区,同时用一条基于PC的LDR指令读取该常数。如LDR R1, =0...
2018-09-11 10:04:51 990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人