-
到现在我都还没琢磨明白
-
来迟了,呵呵,我是过来总结下大家的意思的:
startup.a51---》init.a51---》main()
初始化全局变量在init.a51中,,,
-
ST应该还是有很多代理的
-
touch :*px= 580
touch :*py= 562
bTSP_DownFlag = TRUE...PenDown!!!
::: TSP_SampleStart()
!!!!!!!!!!!! BACKLIGHT ON !!!!!!!!!!!!
touch :*px= 589
touch :*py= 555
bTSP_DownFlag = TRUE.PenDown!!!IRQ_Timer3 Interrupt
::: TSP_SampleStop()
bTSP_DownFlag = FALSE...PenUP!!!
从这个信息就可以反应按下触摸屏到抬起的过程,
按下——》产生触摸屏中断——》调用TSP_GetXY采样——》产生定时器10ms 中断——》调用TSP_GetXY采样——)弹起。
我发现触摸屏两次采样有时候会差距很大,但是我并没有在触摸屏上滑动。这就让系统误认为我滑动,所以就会造成我上述偶尔跳点的现象。但是仅仅是偶然的,所以相当的纠结。目前在软件商还没有找到合理的办法解决。
现在我已经是连续采样30次求均值都是无效。因为这个是偶然性的事情,所以真的麻烦。
-
如果想在MAIN之前做一些手脚那就改startup程序就可以了,编译器都提供相关修改方法。
-
定制一个CE系统,一切OK
-
哦,那楼主你要去买一个18V或者24V变压器,最好24V,功率多大,你自己要算,而且一定要两路输出的。这两路输出会有一个公共端。也就是0V,GND。其他两路,分别作正负电源。。。。
-
好贴,顶一下
-
我说的winCE 5.0
-
引用 4 楼 kyzf 的回复:
普通IO 当成时钟输出,
这个有些牵强!!
首先你所需要的时间,对应的需要? 性能指标??
不管是用拉高 拉低还是PWM,都不太现实,因为这样做,受限于你的主频和对应的操作延时,
首先它们不能很精确,而且IO拉高拉低,非常占用资源,而用PWM,再占空比设置受限,导致你的波形很受限。
当然楼主想这样尝试,还是强烈建议 你一定多用示波器测试下,你模拟的波形,
做到心里有底,
这个说的在理,
-
没接触过父设备和子设备的概念
-
引用 5 楼 xumercury 的回复:
TO be continue???
。。。
-
你可能多次打开串口了,如果你WriteFile中有打开串口的操作的话,那完了要关闭,不然你第二次就出错了。
-
接分接分,新年快乐!
-
呵呵,行家都不推荐用“Build and Sysgen”,你用Sysgen吧。
-
有两种可能:一是变量传递的过程中出问题,检查一下函数的参数;二是变量还没被初始化。
-
这个问了也忒笼统了吧?嘿嘿
-
支持一下
-
如果仅仅是实现OS的更新,采用vs2005下载即可,当然前提是软件的DEBUG支持,以及串口和USB通信都没问题。
如91program所言,最好采用有SD卡和T卡,用来做升级比较适合。
我们的产品都是采用TF升级的。更新eBOOT和OS都很方便。
-
Tony嵌入式 资料比较多 起码比eeworld上嵌入式多 呵呵。。。