-
应该不会
-
想请教关于低功耗 halt mode 问题。第一个是:halt();只用这一句能真正的进入停机模式吗,如果能得话,我做的板子在这种模式下功耗怎么还那么高呢,首先声明外围电路没接东西,就一个开关按键,复位键?
第二问题是:我在执行halt();这句之前我把总中断关掉,相关的i/o设为悬浮输入,实时时钟也关掉,在这种情况下,外部中断开关键不能唤醒机器,只能用复位键才能唤醒。
第三个问题:希望有高人能给一个进入halt模式的例子,比如说在进入halt();需要关掉什么,不能关掉什么.谢谢!
-
给说明是必要的
-
STM8L152从参数来说确实挺好,5V容忍的端口太少确实是个不小的遗憾。
-
如果某个引脚有多个复用功能,则只能使能其中一个功能模块,否则会产生冲突。
-
只能说C的移植性好,容易懂,汇编用熟了也不是什么坏事,关键在功能的实现
-
我用的是5.0,PB的Build OS下:
Sysgen :
若只是添加删除Catlog item,则只需要Sysgen,一般来说我们只需要用这个选项就可以了,
Build and Sysgen :
此命令重新编译一些标准的Windows CE组件。这些组件在Platform Builder安装时已经以编译的形式存在,除非开发者修改了在PUBLIC或PRIVATE目录树下的微软源代码,否则没有必要重新编译这些组件。
其实平时我们用make run image 就可以了,同时结合着copy files to release item就可以了
不要怀疑微软的问软的问题,也就是如果问题指示的是不是你自已写的文件,肯定是你哪儿操作错了,微软的公共文件原则上不会有错的。。。
-
你这叫误入歧途
-
谢谢!难怪我纹理贴图一直不行呢!
-
顶一下吧,让更多人看到我的问题,来帮我解决问题。谢谢。
-
sources和def文件先写好,platform.reg加入这个驱动的内容,platform.bib把这个驱动加载到内核,找些标准的驱动看看就明白了
-
标记下
-
背光驱动中亮起和关闭分别是通过获取PowerManager/UserActivity_active和PowerManager/UserActivity_Inactive事件之后去设置PWM或者一些IO口的,所以你可以在处理这些事件的代码过程中加些你的需求。比如向AP发消息等。
-
at+wipcfg=1 返回ERROR
说明开始TCP/IP协议,结合返回错误。 并且GPRS都没正常工作过。
建议楼主先解决at+wipcfg=1 返回ERROR 这个问题,看你发送指令后,再查询下你IP/TCP协议的配置与开启时,什么地方发生错。
楼主看下下面这个对应的指令和例程:
[code]网络连接命令:
AT+WIPCFG= 基本配置
关闭TCP/IP协议
开始TCP/IP协议
设置TCP/IP协议
显示TCP/IP版本
TCP/IP配置管理
AT+WIPBR= 链接控制
关闭GPRS链接
打开GPRS链接
设置APN
查询APN
开始GPRS传输
停止GPRS传输
AT+IPCREATE 创建连接类型
UDP
TCP客户端
TCP服务器
FTP
HTTP客户端
SMTP客户端
POP3客户端
AT+IPCLOSE
1 UDP
2 TCP客户端
3 TCP服务器
4 FTP
5 HTTP客户端
6 SMTP客户端
7 POP3客户端
AT+WIPOPT 设置数据传输类型
AT+WIPPING PING地址
TCP连接例子:
AT+WIPCFG=1
OK
AT+WIPBR=1,6
OK
AT+WIPBR=2,6,11,” CMNET”
OK
AT+WIPBR=2,6,0,”WAP”
OK
AT+WIPBR=2,6,1”WAP”
OK
AT+WIPBR=4,6,0
OK
AT+WIPCREATE=2,1,” 166.111.8.238”,23
OK
+WIPACCEPT:2,1
AT+WIPDATA=2,1,1
CONNECT
……… //读或写数据
+++ //切换到AT命令模式
OK
AT+WIPCLOSE=2,1
OK
-
先看看error = 4319 代码什么意思吧
-
有客户反映过这个问题,使用外部振荡器确实只能达到1500V左右,对于EMC要求较高的场合建议使用内部RC振荡器,这样可以达到4000V以上。
目前设计师正在尝试改进这个问题,我也不知道什么时候有结果。 ...
静默三分钟。。。
呵呵,开始犹豫中,期待尽快解决好。。。
-
在..\WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\SAMSUNG\S3C2410X\INC\s3c2410x_spi.h中定义:
typedef struct
{
UINT32 SPCON0; // chan 0 control reg
UINT32 SPSTA0; // chan 0 status reg
UINT32 SPPIN0; // chan 0 pin control reg
UINT32 SPPRE0; // chan 0 baud rate prescaler reg
UINT32 SPTDAT0; // chan 0 tx data reg
UINT32 SPRDAT0; // chan 0 rx data reg
UINT32 PAD[2];
UINT32 SPCON1; // chan 1 control reg - offset 0x20
UINT32 SPSTA1; // chan 1 status reg
UINT32 SPPIN1; // chan 1 pin control reg
UINT32 SPPRE1; // chan 1 baud rate prescaler reg
UINT32 SPTDAT1; // chan 1 tx data reg
UINT32 SPRDAT1; // chan 1 rx data reg
} S3C2410X_SPI_REG, *PS3C2410X_SPI_REG;
-
检查一下你的客户端“网络服务设置”中,MDU设置的是否合适?MDU通常设为1500
-
哦,是网上下的? 可能会有问题。 希望下面的文章对你有用。
http://www.willar.com/article_view.asp?id=183
不知道能发网址不?
-
在tornado2.2中用windml3.0时,要编译出一个 libwndml.a 的库,之后才能进行windml应用的编译工作。估计workbench下也得先编译出一个库文件之后再做。