-
好资料
-
MARK
-
CS可以用另外引脚控制
也可以用CD4053之类的模拟开关把引脚切换给不同的SPI从设备
这样且不是麻烦嘛
-
就是啊
-
mark
-
用232就可以了。
-
我公司这里没有ARM7的开发平台,只有cortex-m3,刚看了看没有找到startup.S,也没有CPSR。毕竟不是同架构的东西,呵呵。。。。
不过楼主已经找到问题所在,那恭喜啦,剩下问题就显得轻松了,你可以换个方法解决它,不一定在.S文件做手脚。你可以在初始化的时候,直接编程CPSR寄存器。 找到改寄存器的地址。定义一下。
类似:#define SPI_SR (*(volatile unsigned int *)(XXXXXXXXXXX))
XXXXXXXXXX是地址,那么你就可以直接控制SPI_SR 了。
-
13076059953提供43种机型升级设备软件天宇卫星天线设备有限公司为你服务
-
其实也不能叫解决了,是我自己在驱动里加太多打印了造成的,去掉打印就好了,具体原因也不知道,没有去分析。
-
哪位大虾能发我个ADS1.2安装包?我下载的ADS1.2里面都没有你们说的crack文件夹,更找不到ADS1.2_Licence.rar文件了,谢谢先!我的邮箱是beyond402773274@yahoo.cn
-
MOV R0, #10
MOV R1, #1
;何必如此麻烦
LSL R1, R1, R0 ; 2^n = 1
-
相当有用
-
数组是从0开始的 0---239 个数是240
frameBuffer16BitTft[(y)][(x)] = c;
x=319 y=239 你可以这样理解 他就是指向第Y行 第X列的点 而指针每行指向640个数据
所有现在的指针就要指向y*640+x 这个只是指针的值
但是我们现在每行只要320的数据就够了 因为我们每行只有320个点 看我上面给你的那个表 你可以看出来
点(319,239) frameBuffer16BitTft[239][319] 现在要取数组指针地址就是239*640+319
虽然你不用后面的,但是开辟了空间了,指针就要指向到它的,呵呵
那个SCR_XSIZE_TFT SCR_YSIZE_TFT 不乘以2是可以的,程序时为了转屏幕的时候 开辟了大点的空间,如果你不转屏 只是显示 用320*240是应该可以的
不知道你能不能理解我说的,嘿嘿
-
谢谢zb094182
先在EVC下设置两项:
1、Project/Settings/Resources/Language:选择中文(中国);
2、在ResourceView/Dialog,右击相应的对话框选择Properties,在Language:选择Chinese[P.R.C]
说明:在模拟器上中文一般只显示方框,除非你的模拟器是支持中文的。第二在你的板子上也要支持中文(区分简体和繁体,除非你的板子两中都支持)。
可以结贴了
-
这个是我开的帖子http://topic.eeworld.net/u/20091203/14/bb1a7a8f-fa16-43e6-b1dc-40f15e6be006.html?39566
-
能具体讲讲建立tffs文件系统
-
动态不断地分配内存很容易产生内存碎片什么的,也就FREE释放不了.
-
107有一个批次号的IAP的确有问题,已经确认过了。具体批次号不记得了。
-
RS485可以达到1200呀!!
-
学习了