-
只要把所有的VCC,GND都接上,绝不出这问题.至少我有量产的东西没这问题.
-
STM32 的源码库存路径在:
C:\Keil\ARM\RV31\LIB\ST\STM32F10x
编译源码库,看图片:
下载 (46.96 KB)
2010-11-23 17:39
-
希望你是真的明白了,
-
一般在芯片中什么程序都没有的时候才用ISP灌入第一个程序,以后如果要更新程序时都是用IAP的方法,你完全可以做一个USB的IAP程序,为什么一定要用USB的ISP呢?
-
收下了
-
厉害
000000000000000000000
-
这个主要是注册表中修改的值没有实时传递到你的驱动中,你如果重启,就会有效果了。如果需要实时有效果,只要加一条设置有效的的方式就行了。
-
JTAG烧BOOTLOADER
USB或者以太网烧NK
FLASH擦除没有关系的。
就像你不能因为怕擦坏了FLASH就不用U盘了吧?
U盘里也是FLASH芯片吧。
-
引用 2 楼 joyzml 的回复:
IGraphBuilder *pGraph;? ?
/* 指向Filter Graph的指针 */?
? ? IMediaControl *pMediaControl;? ?
/* 指向MediaControl对象的指针 */? ?
/* 初始化,程序启动时执行一次即可 */?
CoInitialize(NULL);? ?
/**************************************************************************/?
/* 以下程序每次播放MP3(或其他格式)文件时调用 */? ? ?
/* 创建一个Filter Graph manager */? ?
CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void **)&pGraph);?
? ? pGraph->QueryInterface(IID_IMediaControl, (void **)&pMediaControl);? ?
/* 连接播放指定文件所需的filter */? ?
pGraph->RenderFile(L"\\test.mp3", NULL);? ?
/* 开始播放指定的文件 */? ?
pMediaControl->Run();? ?
/* 文件的播放在DirectShow中独立线程中进行,此处等待 */?
MessageBox(NULL, L"点击[OK]结束播放", L"Play MP3", MB_OK);? ?
pMediaControl->Stop();? ?
/* 停止播放 */? ?
pMediaControl->Release();? ?
/* 释放对象 */? ?
pGraph->Release();? ?
? ? /**************************************************************************/? ?
/* 程序结束时调用 */? ?
CoUninitialize();?
这是一段经过测试的代码
我的代码没有问题,因为上次编译的执行文件都可以运行。
本来代码够长,所以,我精简了!
CoInitialize(NULL);
HRESULT hr = 0;
IFilterMapper * pMapper = NULL;
hr = CoCreateInstance(CLSID_FilterMapper, NULL, CLSCTX_INPROC, IID_IFilterMapper, (void **)&pMapper);
if (FAILED(hr))
{//这里就出错了,hr 为 无效签名 TRACE(L"创建出错");
return;
}
CoUninitialize();
就这几句,都要出问题,我怀疑是 IID_IFilterMapper 没有注册?但上次编译的执行文件为什么可以运行?
-
电源电压:5V,集成DTMF收发器;低功耗;支持处理器接口;成本价格大约20,量产价格12左右。
我这边只有 技术手册等资料,不知楼主想要哪方面的资料?
周一再找找
-
缺少ceshell.lib' 吧
-
同样问题
-
自我评价
1.会编写51系列单片机和ARM的单片机接口程序,阅读datasheet较熟练。
2.会移植RTOS,熟悉操作系统任务之间的通信和调度。
3.会使用protesu进行单片机电路仿真。用protel99布过双层PCB,画原理图喜欢用dxp。
4.希望能给我次机会来面试。
求职意向
到岗时间: 即时
工作性质: 全职
希望行业: 计算机软件;通信/电信/网络设备;计算机服务(系统、数据服务,维修) ;通信/电信运营、增值服务;电子技术/半导体/集成电路
目标地点: 上海
期望薪水: 1500-1999 /月
目标职能: 电子/电器/半导体/仪器仪表
项目经验
软件环境: protel dxp,vs2005,ads1.2,keil3
硬件环境: PC,IC,示波器等调式设备
项目描述: 1.移植ucos
关于移植ucos还是比较轻松的,ucos的作者已经充分的考虑了移植性的问题。就是统一数据类型,堆栈的结构,还有一些开关中断,软中断的宏定义。但是ucos的应用比较少,关于ucos的SDK需要花费比较长的时间去自己编写。ucos提供的api主要是内核调度,在移植过程中,对于rtos的理解加深了,另外ucos利用灵活结构体和单双向链表实现的算法,在编程上有很大的参考价值。
2.编写wince流驱动
这个是主要是平台定制,当时拿到手的bsp已经很完善了,只是修改一下开机画面,使bootloader里的启动画面指针指向flash里的图片地址。另外流驱动的编写是利用地址的映射来实现,接口函数都是用的标准配置。
3.双层PCB的布线
非高频,考虑的问题不多。没有串扰和信号反射等头疼的问题,利用protel手工将所有元件合理摆放和布线。最后加上泪滴和铜箔。
4.小传感器
模数电是我比较弱的项目,但是对于制作底精度小型传感器来说难度并不大。主要是一些简单的电位器电路。
责任描述: 负责研发,很少调式。
-
引用 3 楼 gooogleman 的回复:
不懂,友情帮顶!
多谢。大家一起讨论的。
-
da.Fill(dt,"dt");
这个 如果2参数的话 第一个要是 dataset
-
看例子
-
mark
-
自己试了才知道。告诉你就失去了最重要的过程了。串口不难的。
-
eboot 起不来又好多种,搂住最好把现象描述清楚,
有可能是stepldr不能正确的将 eboot从nand flash中读出,
也有可能是 eboot代码不对 ,
还有 。。。。。
-
波特率设置,注意MPLL和UPLL的设置,看手册。和你的晶振对应吧。