摘要:
…. 阅读全文
摘要:
![](http://images2015.cnblogs.com/blog/441786/201607/441786-20160712143624107-1798977914.png) 阅读全文
摘要:
一、DMA介绍 DMA(Direct Memory Access)是一种硬件单元,可以实现在不需要CPU的干预下直接实现内存与外设的数据交换,从而可以提高CPU的使用效率,2440有一个四通道的DMA。 二、DMA设置框图 三、分步介绍 char *buf = "Hello world!";//存储数据的源地址 1、初始化 ①、初始化源地址 源地址是内存中的一段地址,用来存储于外设进行交换的数据... 阅读全文
摘要:
一、串口编写总框图 二、分步介绍 #define GPHCON (*(volatile unsigned long *)0x56000070)#define ULCON0 (*(volatile unsigned long *)0x50000000)#define UCON0 (*(volatile 阅读全文
摘要:
一、中断编写总框图 二、分步介绍 1、初始化引脚 #define GPGCON (*(volatile unsigned long *)0x56000060) 对照上图将所有引脚设置为【10】变成外部中断功能(以GPG0 GPG3为例) GPGCON &= (~(3<<0)) & (~(3<<6)) 阅读全文
摘要:
在学习ARM的过程中,由于需要使用smb和putty等,这些东西都是依赖于IP进行连接的,每次开机系统的IP地址都会有所不同,导致每次都需要进行重新连接,很是费劲,所以想把ip设置成静态的,于是参考网上的资料进行整合,如下(只留下能够成功设置并联网的部分,其他部分默认): 一、实现过程 依次修改以下两个文件: /etc/sysconfig/network /etc/sysconfig/networ... 阅读全文
摘要:
一、ldr的两个两个作用 1、装载指令:将某个地址中的值赋到某个寄存器中 2、伪指令:将某个地址赋予寄存器 二、分类说明 1、装载指令 此段代码实现中断程序的跳转 ①ldr pc, _undifined_instruction ;将_undifined_instruction 地址中的数据赋予pc,实现指令跳转 _undifined_instruction: .word _undifined... 阅读全文
摘要:
一、Makefile构成: 二、Makefile语法格式: (注意所有的空格都是tab键) 目标:依赖 命令 例子: 使用系统变量替换 自定义变量 三、使用技巧 技巧1 ”%“的使用 适用于命令中的目标文件类型和依赖文件类型相同 例子: led1.o: led1.S arm-linux-gcc -g 阅读全文
摘要:
使用Samba时,注意三点: 1:防火墙必须关闭,不然无法连接 service iptables stop 2:selinux必须关闭,不然只能看到文件夹无法查看文件夹内的文件 setenforce 0 3:上面工作都做了之后还是不能访问,重启下Samba service smb restart 阅读全文
摘要:
最近一个项目中需要使用,STN32设计一个控制器,所以正在学习,在调试串口DMA发送数据时,由于DMA运行时是一直发送数据的,这明显不符实际情况,我们需要的是可控的发送数据,因此查找资料,可以采用以下代码进行控制 DMA_Cmd (DMA_CHANNELx,DISABLE); DMA_Set... 阅读全文