-
个人比较喜欢TI的文档,很详细,表达准确
-
楼主用的是官方库?
ST的官方库有不少的BUG。
俺一开始使用STM32库的时候就中了招。后来把不得不把手册上的奇存器查了个底朝天。
核对ARM官方的手册,发觉ST数据手册上同样有一些让人不解的寄存器地址错误。
这过程浪费不少时间。
-
不是PIN对PIN的,应用场合不同,没有必要考虑兼容啊。
需要开发套件,样片可以给我邮件bill.lee@moly-tech.com。
-
没错,是"我"的BLOG
-
如果你的项目研发调试到片子的烧写极限了,那我觉得你应该换个研发人员了。
-
估计是楼主的问题,但是stm8s的编译器实在是不敢恭维。。。
-
to denghc0917:我明白您的意思。只是我本身没做过串口通信的东西,对这个电脑接收GPRS模块不知从何入手,望指教,谢谢。。。
-
补充一下,编译器对于寄存器名称的转换,最终是转换为数字地址的。而BYTE和BIT的指针形式是不同的。所以LZ的设想应该是无法实现的
-
这个HID没有自己写驱动吧?可能是你的电脑有点问题吧,一般的HID在没有设备在的时候PC端是看不到的,在其它机器上再试一下。
如果是自己写驱动了就分析一下驱动有没有问题。
-
把你的变量加到watch中
RIDE好像不支持运行中读取变量,STVD支持
太感谢了,请问怎样加到watch中呢?如果ride不支持这个方法,还有什么办法能达到我的目的?
-
路过,好像不能。请查阅ADS的教程,网上有中文版的,不过ADS好像按照功能分为不同版本,请查阅相关资料。www.verycd.com上搜索
-
谢谢,这个数据是没有什么问题的,非常强大!!!
我们这边有问题的数据是:
三星2440, windows ce 6.0
DIBSection: 263,
new: 81
由于我们需要直接操作CreateDIBSection返回的内存,所以对我们影响很大.
引用 1 楼 sunrain_hjb 的回复:
平台TCC89 WinCE6.0 800*480*16
DIBSection : 56
new: 57
-
好帖
-
不是啊。
-
很久没有来了。只需要将回调函数返回的两个坐标,各除以4就是了。
-
去掉不用的组件 越多,内核越少
-
5.0 BSP +2008年全年包,可以的。俺的博客收藏有。
-
楼主,获取触摸屏5个坐标点的函数:
This function is called to get a single calibration point, in screen
coordinates, when the input system is calibrating the touch driver. The input system
will then draw a target on the screen for the user to press on.
The driver may use the cDisplayX and cDisplayY to compute a coordinate.
It does not need to remember this computed value internally since it will
be passed back when the input system has collected all of the points and
calls .
*/
extern "C" BOOL TouchDriverCalibrationPointGet(TPDC_CALIBRATION_POINT *pTCP)
{
INT32 cDisplayWidth = pTCP->cDisplayWidth;
INT32 cDisplayHeight = pTCP->cDisplayHeight;
int CalibrationRadiusX = cDisplayWidth/16;
int CalibrationRadiusY = cDisplayHeight/16;
switch (pTCP->PointNumber)
{
case 0: // Middle
pTCP->CalibrationX = cDisplayWidth/2;
pTCP->CalibrationY = cDisplayHeight/2;
break;
case 1: // Upper Left
pTCP->CalibrationX = CalibrationRadiusX*2;
pTCP->CalibrationY = CalibrationRadiusY*2;
break;
case 2: // Lower Left
pTCP->CalibrationX = CalibrationRadiusX*2;
pTCP->CalibrationY = cDisplayHeight - CalibrationRadiusY*2;
break;
case 3: // Lower Right
pTCP->CalibrationX = cDisplayWidth - CalibrationRadiusX*2;
pTCP->CalibrationY = cDisplayHeight - CalibrationRadiusY*2;
break;
case 4: // Upper Right
pTCP->CalibrationX = cDisplayWidth - CalibrationRadiusX*2;
pTCP->CalibrationY = CalibrationRadiusY*2;
break;
default:
pTCP->CalibrationX = cDisplayWidth/2;
pTCP->CalibrationY = cDisplayHeight/2;
SetLastError(ERROR_INVALID_PARAMETER);
return FALSE;
}
return TRUE;
}复制代码
-
好长的码……还是小字,看的好费劲啊
-
读的时候要关中断