ldr指令和adr、ldr伪指令的区别:ldr指令属于load-store指令,用于读取标号地址中的值;adr、ldr伪指令用于获取标号的地址。adr和ldr伪指令的区别:adr是获取相对PC的地址,
电磁兼容,是指设备或系统在电磁环境中性能不降级的状态。电磁兼容,一方面要求系统内没有严重的干扰源,一方面要求设备或系统自身有较好的抗电磁干扰性。电磁兼容是一门新兴的综合性边缘学科,它主要研究电磁波辐射
1、函数调用约定主要涉及参数如何传递、返回值如何传递、返回地址如何保存以及不要破坏调用函数的上下文。那么在ARM中,这些约定规则是什么样呢? 2、测试程序如下:static int fun_a(uin
由于新唐系台湾厂商,NUC972 ARM MPU资料不是足够完善,笔者认为,一般ARM处理器的TRM手册至少要3000页以上才能够足以详细描述各种寄存器在不同情况下的功能描述。新唐的TRM只有区区
今天同事测试我之前写的一个小程序,发生了奇怪的错误,先是Uart通讯接收操作,出现了接收数据不全的问题:2个字节的应答帧,在实际运行中只能收到1个字节,导致程序死循环。检查后发现,是接收部分代码留的延
在嵌入式开发中,常常会通过串口打印一些信息到PC终端,这就需要实现自己的printf函数。我们先通过man 3 printf来看一下printf函数的声明: int printf(const char
Android默认的ListView在滚动到顶端或底端,没有很好的提示,下面通过源码来实现弹性效果。ListView中有一个控制滑动到边缘的处理方法: protected boolean overSc
新建的模拟器2.2版本不能上网,解决如下:1.运行模拟器(可以在开发环境ECLIPSE直接RUN或通过exe运行);2. 模拟器运行后,打开命令提示符cmd,定位到tools目录下,进入adb she
1、引用string.xml中的字符串1) 代码中 R.string.hello_world2) XML中@string/hello_world2、AndroidManifestandroid:lab
上篇文章Android之自定义Drawable实现灵动的红鲤鱼动画(上篇)我们绘制了可以摆动身体的小鱼,本篇就分享一下如何让小鱼游到手指点击的位置。用到的主要技术如下:1)、三阶贝塞尔曲线 2)、
时隔一段时间,自己负责的APP已经有了落幕,从开始的不懂到现在的约略感悟,也算是积累了一些小经验, 刚开始写了一些很浅显的心得体会,现在回头来看还是有点小价值的,在当时因为这些问题也是费了不少时间,
;某些触屏手机上,有个滑动开锁的操作。;笔记本电脑,一般都是用键盘输入密码。;也有人把密码设置成:ASDFGHJKL;'Enter,当开机时,只需用手指在键盘上划一下,即可。;单片机,也可以设置这样形
随着项目中存储数据量的增加,之前用SPI通信模式读写SD卡数据效率有些低,已经跟不上大数据的收集,所以改用比SPI总线模式通信更加快速的SD总线模式通信,效率提高了几倍。现在简单介绍一下,也算是
;;有个题目,要求把 C 语言的程序,改成汇编的,链接如下:;;看他原来的程序,是驱动 8*8 LED 点阵显示字符的。;;根据程序,做而论道画出了点阵驱动电路,运行C程序后显示如下所示:;;;LED
有个题目,要求用两台单片机进行串口通信,互相控制。其电路图有些松散,重画如下:;设计要求:;甲机;K1(P1.0, P3.3)控制乙机 L1(P2.0)亮、L2(P2.1)灭;;K2(P1.1, P3