-
虽然没有解决,还是非常感谢版主的大力支持.
我发现当我在配置OPTION BYTE 的时候车室value 的值会变化, 由此我想到是不是可以在程序里把OPTION BYTE配置好??
QQ截图未命名.jpg
(54.64 KB)
下载次数:1
2010-8-10 10:57
-
请你看看我的这个博客,在预装载这个概念上,STM8与STM32是一致的:STM32定时器的预装载寄存器与影子寄存器之间的关系。
-
解除读保护后,eeprom,flashrom里的内容全被刷了,st保护得很厉害啊
-
引用 9 楼 hanshuangfly 的回复:
按照楼上的说法,系统设定了这个安全机制。应用程序就没有办法躲过了,是嘛?只能以管理员权限运行才行了嘛?
可以这么认为。
-
哇,好东东。先收藏了先,谢谢!
-
引用 18 楼 reallyu 的回复:
"C:\WINDOWS\Downloaded Program Files\TransferMgr.exe"
不知到怎么回事TransferMgr.exe 就是不见了,重新安装了这个玩意就出来了 wince7 ,幸好有记忆功能,现在过两小时估计就可以下完了,期待啊。
-
中断重入?大侠可以给我稍微细讲下吗?这个不太明白。。
-
引用 3 楼 cfanlwn 的回复:
我想要那种 接收数据之后,就可以转成波形的
把数据复制到excel里面
-
我看看底层驱动是否正确,还发现个问题,上面的问题是我建立一个文件后接着写出现的,当我打开一个已存在的文件然后执行写后总是在红色那句就返回了flag值为1。
如下是FATFS写文件函数的部分代码
FRESULT f_write (
FIL *fp, /* Pointer to the file object */
const void *buff, /* Pointer to the data to be written */
UINT btw, /* Number of bytes to write */
UINT *bw /* Pointer to number of bytes written */
)
{
FRESULT res;
DWORD sect;
UINT wcnt, cc;
CLUST clust;
const BYTE *wbuff = buff;
*bw = 0;
res = validate(fp->fs, fp->id); /* Check validity of the object */
if (res != FR_OK) return res;
if (fp->flag & FA__ERROR) return FR_RW_ERROR; /* Check error flag */
if (!(fp->flag & FA_WRITE)) return FR_DENIED; /* Check access mode */
if (fp->fsize + btw < fp->fsize) return FR_OK; /* File size cannot reach 4GB
-
你读出的序列号的检验码是不是正确的?
-
你可以自己在ADS下边编写一个
-
看来是解决不了啊,那就这样吧,结贴散分了
-
肯定不是板子的问题。
“我们见过有一些电源芯片在上电时会有一个短时的大电压脉冲,从而烧坏芯片”,电源还没焊呢?用STLINK2供的电,(USB供电)。
关键是判断是否ESD问题?
如果是把IO口打坏了,能说的过去。可是把VDD和VSS短路,还没见过。好象STM32的IO脚上有到VDD的二极管保护,应该抗ESD更好,怎么把3对VDD和VSS全部短路?的VDDA(9脚)和VSSA(8脚)没事?为什么?难道VDDA和VDD隔了什么了?电感还是电阻?
-
up
-
引用 8 楼 xuefeng_baggio 的回复:
我觉得这个还是应用问题吧?可能注册表信息只有在打开时才去读取信息??如果这样只能打开一次了,要不就是发现注册表信息改变了就去读取配置信息!??不知道对不对??帮顶下??
应该是这样的,我改改注册表之后,要把应用程序先关闭再打开才能生效,不关闭应用程序的话不能马上生效不知道有没解决的办法??
-
public\common\oak\inc\
// The bootloader try to erase flash while downloading to speed up
// the download process. It'll call OEMStartEraseFlash if a flash
// image is detected. And continue calling ContinueEraseFlash in the
// course of image download. It'll call OEMFinishEraseFlash when
// the image download is complete. And OEMWriteFlash aferward.
//
// If speed is not a concern, OEM can stub StartErase, ContinueErase,
// and FinishErase function, then performs all the operations in WriteFlash.
-
谢谢大家的热心帮助!
我用以下代码试了一下,但从串口助手看到的是浮点串和一些奇怪的字符,是我的代码有问题吗?
va_list args;
char buffer[256];
DWORD actlen;
va_start(args,format);
vsprintf(buffer,format,args);
WriteFile(m_hComm,buffer,256,&actlen,NULL);
va_end(args);
个人感觉好像和buffer的size定得太大有关,还请各位大侠帮忙分析下。
-
好资料贴!赞一个
-
引用 1 楼 baidumcu 的回复:
可以看下郭天翔的视频《十天学会单片机》有个入门了解之后学什么都快了
恩很不错啊!
-
用ddraw试一下。创建一个主表面,然后再创建一个覆盖面,覆盖面的类型要设置为yuv格式。具体设置哪一种需要看你的ddraw支持哪几种的,我的上面是可以支持yv12和yuyv420等。创建完之后,就可以将覆盖页面显示在主页面了。具体代码很多,这里贴不出来