-
更新之后或许会更好
-
这种问题找个代理商就全问清楚了
-
关注中。。。顶了
-
感谢各位楼上的真诚留言
显示模糊肯定是GWES部分出了问题,即显示驱动出了问题,但就是不知道具体是哪个函数出了问题
很多参数我都检查了
-
引用 3 楼 veabol 的回复:
VS2005有建立驱动的功能。
yes
-
timerd 事
-
做采集器当然选C8051了,带了USB接口,接口资源丰富,最主要的是比AT89S51在线仿真容易多了
-
帮顶下。
MARK,学习下
-
1、是的
2、如果有WINCE的驱动支持I80的话应该可以实现
-
什么单片机?还是计算机端的?
-
强
-
显示驱动是由gwes调用的,具体的运行状态是怎么样的,应该是个复杂的问题
-
找遍数据手册也没有找到ADC管脚的漏电流
我是用cr2302当rtc供电,平时要测量一下电量,低压的时候告警,让用户更换
在硬件上是不是把电池直接接到Vbat和一个ADC管脚上?
这样的话在测量的时候肯定有漏电流,是多少?
好像是与测量频率相关,大概是多少?我没有找到
还有,VDD供电、cpu运行但是adc不测量的时候,也会有漏电流,这个漏电流是多少?
当VDD断掉,Vbat供电的时候,此时那个连接的ADC管脚会不会也有漏电流?因为是共地嘛。
希望版主解答,谢谢
在ADC测量时,ADC引脚上的耗电量为1uA左右,请看STM32数据手册中的这张图:
下载 (15.91 KB)
2009-12-14 14:56
当VDD供电,但不进行ADC测量时,如果把这个引脚配置为普通的浮空输入模式,则引脚上的漏电最大不超过1uA,但通常是很小的。在STM32的数据手册中也给出了这个数据:
下载 (37.02 KB)
2009-12-14 14:56
最后,但没有VDD供电时,I/O引脚的漏电流大小,手册中没有数据,我也不清除。从原理上讲应该不大,但到底是多少与芯片的工艺相关。
-
系统文件没有办法直接copy出来的。需要一些特殊工具。
-
关于OPENGL与OPENGL ES的区别
数据类型:
1: i GLint 整数型
2: f GLfixed 定点小数
3: x GLclampx 限定型定点小数
删除的功能:
1.glBegin/glEnd
2.glArrayElement
3.显示列表
4.求值器
5.索引色模式
6.自定义裁剪平面
7.glRect
8.图像处理(这个一般显卡也没有,FireGL/Quadro显卡有)
9.反馈缓冲
10.选择缓冲
11.累积缓冲
12.边界标志
13.glPolygonMode
14.GL_QUADS,GL_QUAD_STRIP,GL_POLYGON
15.glPushAttrib,glPopAttrib,glPushClientAttrib,glPopClientAttrib
15.TEXTURE_1D、TEXTURE_3D、TEXTURE_RECT、TEXTURE_CUBE_MAP
16.GL_COMBINE
17.自动纹理坐标生成
18.纹理边界
19.GL_CLAMP、GL_CLAMP_TO_BORDER
20.消失纹理代表
21.纹理LOD限定
22.纹理偏好限定
23.纹理自动压缩、解压缩
24.glDrawPixels,glPixelTransfer,glPixelZoom
25.glReadBuffer,glDrawBuffer,glCopyPixels
其它注意事项:
1.glDrawArrays等函数中数据必须紧密排列,即间隔为0
2.各种数据的堆栈深度较低
-
USB的KITL没有做过,但基于网络的KITL,通过传递函数指针实现函数调用的。而初始化函数一般会在初始化KITL时被调用。
-
怎么说呢,应该算是运行起来了。
因为有提示
应用程序执行了一个非法操作,将被关闭。
一场:0xC0000005
地址:0156584C
注:我的测试程序就是一个widget。
-
看前面讲的不错.
可是看到后面发现有广告嫌疑
-
操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的
代码就不再进行优化,从而可以提供对特殊地址的稳定访问。
举个例子
将一个变量说明为volatile表示这个变量是“易变的”。如果一个变量会被其它引用改变,或在其它并行的任务中会被改变(例如中断服务程序),都要显式地说明为“volatile”,否则在编译器优化阶段会作出错误的判断,例如将这个变量读入寄存器以后,在没有对这个变量赋值以前,会一直使用寄存器中的值,而实际上这个变量的值可能已经被一个指针引用改变了,或者是在中断服务程序中被改变了,下面这个例子说明这种错误:
有一个变量T,在定时中断中每隔一个固定时间减一,然后在主程序中等待它减到0
unsigned char T;
void T0_int(void) interrupt 1
{
...
T--;
...
}
void main(void)
{
...
T=10;
while (T!=0); /* 这在某些编译器中将成为一个死循环,而不是预想的等待一段时间 */
...
}
正确的写法应该是将第一句改为:
volatile unsigned char T;
-
CE本来不支持,就是需要程序自己来编程完成的