-
FLASH和EEPROM的最大区别是FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,EEPROM则更多的用作非易失的数据存储器。当然用FLASH做数据存储器也行,但操作比EEPROM麻烦的多,所以更“人性化”的MCU设计会集成FLASH和EEPROM两种非易失性存储器
-
您还可以去TI的官网上看看,C2000系列是归在DSP分类下面还是MCU分类下
-
BOOT中显示文字有两种方法,如果比较固定且简单,直接使用图片是最方便的。还有一种是实现一个类似于ucOS-II的显示文字的方法。
-
如果他出现了一个suspend中断后,,,如果按照常理。。你不去reset他,他之后还能通信吗?需要我手动reset吗?
-
如果还保留gwes组件,显示应该就没问题的
引用楼主 th007sw 的回复:
我的wince系统上没有显示设备,程序都是无图形界面的,那就是没有窗体了,那我的程序怎么能相应一个键盘事件呢?我看到处理键盘事件好像都是要把键盘事件传送到一个焦点窗体上,再通过这个窗体的消息处理程序来处理。我现在建立的程序是无图形界面的,这个问题不知道思路卡在哪里,总觉得怪怪的,希望有人能帮忙解答一下,非常感激~
-
肯定序列号出问题了。ST固件是把芯片序列号当做序列号,但是XP貌似不识别不可打印的字符。你只需把它们转换成可打印字符就可以了。如0x21变成0x32和0x31
-
引用 10 楼 kongyanmin 的回复:
引用 9 楼 hxhyunzhonghe 的回复:
#include
改成
#include “QtSql” 试试
试了,不行
#include"sqlutil.h"
#include
#include
#include
#include
#include
只包含文件 后面不加.h吗
-
cetsc.exe是干啥的?
-
引用 20 楼 91program 的回复:
引用 18 楼 oneonce 的回复:
引用 17 楼 91program 的回复:
Oh,My God!
我真的是见过的。
哈哈...
有这样的产品很正常的。
我手里就要XPE的评估光盘,只是一直没有用过。
我去买一个手持上网本来玩一下先,我就是想改LCD屏,不知道能不能改。
-
编译器会不会把不用的外设自动优化掉,你要查看MDK的参看手册,或者向Keil公司咨询。
通常我与客户探讨时,个人建议他们使用IAR,因为我们在公司里使用的软件是IAR,这样我们能与客户同步调试。
-
学习.
-
引用 2 楼 pilixuanke 的回复:
Use GetLocalTime or GetSystemTime to retrieve the current date and time. There is only RTC run when system is suspended, and RTC will update the system time when waked up.
There is no safe way if user changed the system time frequently. You can combine GetTickCount & GetLocalTime to archive your goal, perhaps.
GetLocalTime or GetSystemTime只能获取到当前系统时间,这个时间跟开机没关系,所以应该还是不行,除非能在开机时就获取一个时间并存起来,但作为一个非开机自动运行的程序又做不到这一点。
-
按照自己的思维来移植吧,不要太限制在别人的思维,
以后你做啥事都会很快的。
good luck
-
你用框架3.5是支持的,2.0好像不支持。
-
STM32F103就可满足你所述要求
-
引用 10 楼 hudaweikevin 的回复:
是GPIO模拟的吗
能的。
-
uping
-
那该怎么改呀
-
可以参考这个吧:
BOOL CTaskBar::CloseAllWindows(HWND hwndTB)
/*---------------------------------------------------------------------------*\
*
\*---------------------------------------------------------------------------*/
{
LPTBOBJ ptbobj, lptbStart, lptbTray;
lptbStart = GetItem(hwndTB, (int)HHTB_START);
lptbTray = GetItem(hwndTB, (int)HHTB_FIRSTNOTIFY);
// First, find the currently checked one.
ptbobj = (LPTBOBJ)m_plistTaskBar->Next(&lptbStart->lpObj);
while (ptbobj && ptbobj != lptbTray)
{
if (IsWindow(ptbobj->ptbi->m_hwndMain))
{
SendMessage(ptbobj->ptbi->m_hwndMain, WM_CLOSE, 0, 0);
}
ptbobj = (LPTBOBJ)m_plistTaskBar->Next(&ptbobj->lpObj);
}
return TRUE;
} /* HHTaskBar_CloseAllWindows()
-
关于EABI, 有专门介绍它的网页:
http://en.wikipedia.org/wiki/Application_binary_interface
我的理解是, 这个EABI专门为解决不同编译器生成的目标文件能互相链接问题而生, 所以我怀疑楼主的问题无解(当然也有可能是我错了).
ARM公司说ADS 1.2不支持EABI, RealView各版本支持。
在自由软件里,gcc-4.x + glibc-2.5 + linux-2.6.16以后各版本支持,binutils从哪个版本开始支持我不清楚。