-
现在到了 REV6了
是四路
http://www.st.com/internet/com/T ... HEET/CD00226640.pdf
-
估计不会
-
代码:
void Systerm_Init()
{
WDTCTL=WDTHOLD+WDTPW; //
BCSCTL1=XT2OFF+DIVA_3; //XT2 关,ACLK进行8分频
BCSCTL2=SELM1+SELM0+DIVM1+DIVM0;//TX1 作为 主时钟, 8 DIV,DCO 为子时钟
void TimerA_init()
{
TACTL=TASSEL0+ID0+ID1+TACLR;//+TAIE; // 选择 ACLK 为时钟源,8 div,
CCR0=256; // (ACK=32768/8=4096, 4096/8=512,即TIMER_A时钟源为512HZ
//所以0.5秒中断一次
}
void Start_timerA()
{
TACTL|=0x0010; //ADD模式
TACCTL0=CCIE; //interupt allowed
_EINT();
}
我用一个二极管指示中断,经过这样改动,可以做到0.5秒中断一次,但是TAR中的数字还是变得相当快。我在程序中加“delay(100)”,测试了一下主时钟,发现主时钟确实变得很慢,那即使这样,为什么TAR中的数据还变那么快?TAR中的数据变化跟“cyclecounter”在仿真时不应该是一致的吗?
-
ST官方的网站我只看到3.3英文版本的,没有中文版的
-
帮忙顶下,
-
看看是哪个厂家的 直接下载哪个厂家的pcb库文件 当然了 最方便的就是自己画一个
-
没做过,你找找网上的资料吧,
帮你顶
-
内存的比较简单,用GlobalMemoryStatus()系列API就可以了。
但获取CPU占用率比较复杂,
提供个思路给你吧,搜“系统快照”关键字,可以获得系统的很多信息。
查到每个进程有多少线程,然后在一个时间段里,这个进程所有线程占用CPU时间之和。
-
引用 21 楼 sunrain_hjb 的回复:
引用 20 楼 luixing67 的回复:
请问一下,wince 的界面程序是shell.exe吗??
explorer.exe是我们看到的WinCE界面。
貌似我启动的各个模块里面没有explorer.exe,难道是这个问题。。。
-
怀疑你加错地方了。你不是加到头文件的目录里去了吧
-
你如果是WinCE6.0的系统,可以用驱动调试助手来帮助确认DLL有没有被加载。
WinCE6.0下的驱动调试助手集成了进程查看器的功能。
-
除了RealseDC释放资源
还有几个函数,比如
1 比如动态申请的内存有没有delete
2 DeleteObjec释放GDI对象所关联的内存。
3 DeleteDC用来删除由CreateDC或者CreateCompatibleDC建立的DC资源
楼主仔细看下代码
肯定还有没有释放的资源
-
不做一遍,怎么能全懂呢?
-
感觉这个像汽车表盘的玩意,去问看汽车电子专业人士
-
自动复位的,哪里有什么复位的说法,时间到了就复位了,呵呵
-
"APB1最高频率为36M,如果用下面的预分频系数:
SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2;"
实际上,你达不到
-
如果用EBOOT的话,在EBOOT里重复用
hPartEx = BP_OpenPartition( NEXT_FREE_LOC,
USE_REMAINING_SPACE,
PART_DOS32,
FALSE,
PART_OPEN_ALWAYS);
就可以建立多少分区
-
- 主机是PC机,XP系统.
- 主机驱动是CyAPI,应该是个很成熟的usb驱动.
- 通过CyAPI的接口函数来操作usb读写.
- 单独测试的时候是没有问题的(即只有批量端点的OUT或IN).
-
正好我也巩固一下,以前学的,忘记方式了,嘿嘿
-
行业不对口