-
因为你的XreadData、YreadData两值在接收完函数的返回值后面没有用到它,而你又定义的为临时变量,所以在你设置的断点处编译器就不会跟你保存,随便给你一个值哄你一下,你当然看到的是不正确的值了。
-
STM8的寄存器太多了,一个TIM的相关寄存器就有10几个,其它模块也是如此。
好处是更能强,坏处是配置太麻烦了。
-
估计楼主所说的两行并不是一起显示在点阵屏上吧,而是先滚动显示一行,然后再滚动显示另外一行
-
protel
-
用软件解决可能会比较简单直接。
3楼说的不错,启动以后检测按键,如果时间不长,就重新sleep
-
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
-
我就是这么修改的。如果你的还是不行,那我真的不懂了。呵呵。
-
引用 30 楼 veabol 的回复:
你的烧录程序确定是对的吗?是否表面上看程序读写的是15BLOCK,但是由于代码某个地方有误,导致实际上是读写的其它BLOCK呢?
另外,LOADER.H上写的EBOOT 的起始BLOCK是2,BLOCK SIZE是8,那么2..9都应该是EBOOT,你为什么要让LOGO占用呢?虽然目前只到8,但是EBOOT烧录代码上会对SIZE判断的,如果中间出现坏块就会写到9,那你的LOGO也就被清了一部分。……
正解!
-
ADS7286应该没什么问题。上面所说的有效值是指驱动认为有效的AD采样值,12位的,一般上限可能是4000。楼主可以仔细查看一下触摸驱动中有关获取AD采样的地方。
-
麻烦会话的朋友同好帮忙回答 感谢~
-
主要是ARM9的2410 wince也是这方面的吗
-
阻止自动休眠使用如何注册表
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Timeouts]
; @CESYSGEN IF PM_PM_DEFAULT_PDD
"ACUserIdle"=dword:0 ; in seconds
"ACSystemIdle"=dword:0 ; in seconds
"ACSuspend"=dword:0 ; in seconds
"BattUserIdle"=dword:0 ; in seconds
"BattSystemIdle"=dword:0 ; in seconds
"BattSuspend"=dword:12c ; in seconds
POWER休眠的话就要改POWER按键的驱动了
-
8L系列 48Pin,32K以下是已经Release的,可以找ST的代理商申请Samples。
-
主板不错!
-
这个要与客户好好沟通一下了,
如果严格按客户需求来发送,没有道理接收不到的。
是不是协议上的理解有偏差,最好让客户给你写一个测试程序,用对方的测试程序来试验。
-
帮帮忙啊,各位!、、、
-
建议lz如下这样做
建立一个.h文件
然后将
volatile unsigned char AA = 0X01;
放在这个.h文件里面
接下来在每个.c文件中
#include这个.h文件
这样就可以直接操作AA了
-
mark
-
在板子上找几个测试点测量一下不同温度下的电路参数,假定芯片没问题,温度对电容、电感的参数影响可能导致上述问题
-
引用 18 楼 stoneqiang 的回复:
引用 16 楼 huanggang982 的回复:
引用 7 楼 91program 的回复:
引用 5 楼 cfanlwn 的回复:
你要加个手机模块 通过串口发送AT命令控制的,特别简单
但是想做好,也不容易的。
特别是如果有GPRS上网功能时。
关键是手机有GPRS功能,有什么要注意的啊?
就是根据你的模块来看它的AT指令,^_^
那界面是不是自己做?不是可以用linedevice的api进行开发么?不需要用AT指令自己操作吧?你能具体讲一下么?