-
Mark ! 讲的不错,就是看不到图片
-
楼主用定时器做吧,可以模拟出来的。以前搞PIC单片机,有的片子没有PWM输出就是模拟产生的。
-
哦 解决了!上面的程序是对的,留给大家参考把,但是这句IC2Value = TIM_GetCapture2(TIM3);
和DutyCycle = (TIM_GetCapture1(TIM3) * 100) / IC2Value;
写反了,不能误导大家,最低检测频率是1098Hz,以后会长发帖的!
-
谢谢版主:
版主辛苦了!
已解决这个问题,不过还是有其他问题,我从wfe mode,进入活跃停机模式后,外部中断就是唤醒不了机器。不用wfe mode,直接进入活跃停机模式是可以用外部中断就是唤醒机器。芯片型号stm8l 152c6
-
我就是不知道啊!!
现在我只有用IO口中断来检测外部脉冲信号的输入,,,,,
不知道这个IO中断可不可以抓到500KHZ的脉冲信号。。。。。。。
-
改完编译后出现很多错误,这次没出现找不到文件,就是上面我写的哪些错误:
BUILD: [01:0000000281:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(88) : error C2059: syntax error : 'constant'
BUILD: [01:0000000282:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(89) : error C2059: syntax error : 'constant'
BUILD: [01:0000000283:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(93) : error C2059: syntax error : 'constant'
BUILD: [01:0000000284:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(94) : error C2059: syntax error : 'constant'
BUILD: [01:0000000285:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(95) : error C2059: syntax error : '}'
BUILD: [01:0000000286:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(99) : error C2059: syntax error : 'constant'
BUILD: [01:0000000287:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(100) : error C2059: syntax error : 'constant'
BUILD: [01:0000000288:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(101) : error C2059: syntax error : 'constant'
BUILD: [01:0000000289:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(102) : error C2059: syntax error : 'constant'
BUILD: [01:0000000290:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(103) : error C2059: syntax error : '}'
BUILD: [01:0000000291:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(190) : error C2061: syntax error : identifier 'POINTFIX'
BUILD: [01:0000000292:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(191) : error C2059: syntax error : '}'
BUILD: [01:0000000293:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2143: syntax error : missing ')' before '*'
BUILD: [01:0000000294:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2081: 'PATHDATA' : name in formal parameter list illegal
BUILD: [01:0000000295:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000296:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2059: syntax error : ')'
BUILD: [01:0000000297:WARNN ] F:\WINCE600\public\common\oak\inc\winddi.h(420) : warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
BUILD: [01:0000000298:WARNN ] F:\WINCE600\public\common\oak\inc\winddi.h(420) : warning C4218: nonstandard extension used : must specify at least a storage class or a type
BUILD: [01:0000000299:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2146: syntax error : missing ')' before identifier 'prectfx'
BUILD: [01:0000000300:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2081: 'PRECTFX' : name in formal parameter list illegal
BUILD: [01:0000000301:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2061: syntax error : identifier 'prectfx'
BUILD: [01:0000000302:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2059: syntax error : ';'
BUILD: [01:0000000303:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(420) : error C2059: syntax error : ')'
BUILD: [01:0000000304:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(964) : error C2143: syntax error : missing ')' before '*'
BUILD: [01:0000000305:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(964) : error C2081: 'PATHDATA' : name in formal parameter list illegal
BUILD: [01:0000000306:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(964) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000307:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(964) : error C2059: syntax error : ')'
BUILD: [01:0000000308:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(964) : error C2059: syntax error : ';'
BUILD: [01:0000000309:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(965) : error C2081: 'PRECTFX' : name in formal parameter list illegal
BUILD: [01:0000000310:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(983) : error C2061: syntax error : identifier 'PFN_PATHOBJ_bEnum'
BUILD: [01:0000000311:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(985) : error C2365: 'XLATEOBJ_cGetPalette' : redefinition; previous definition was 'function'
BUILD: [01:0000000313:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(986) : error C2365: 'EngCreateDeviceSurface' : redefinition; previous definition was 'function'
BUILD: [01:0000000315:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(987) : error C2365: 'EngDeleteSurface' : redefinition; previous definition was 'function'
BUILD: [01:0000000317:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(988) : error C2365: 'EngCreateDeviceBitmap' : redefinition; previous definition was 'function'
BUILD: [01:0000000319:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(989) : error C2365: 'EngCreatePalette' : redefinition; previous definition was 'function'
BUILD: [01:0000000321:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(990) : error C2365: 'EngGetPaletteFromPool' : redefinition; previous definition was 'function'
BUILD: [01:0000000323:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(991) : error C2365: 'EngAddPaletteToPool' : redefinition; previous definition was 'function'
BUILD: [01:0000000325:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(992) : error C2365: 'EngReleasePooledPalette' : redefinition; previous definition was 'function'
BUILD: [01:0000000327:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(993) : error C2059: syntax error : '}'
BUILD: [01:0000000328:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1004) : error C2146: syntax error : missing ')' before identifier 'pCallbacks'
BUILD: [01:0000000329:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1004) : error C2081: 'PENGCALLBACKS' : name in formal parameter list illegal
BUILD: [01:0000000330:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1004) : error C2061: syntax error : identifier 'pCallbacks'
BUILD: [01:0000000331:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1004) : error C2059: syntax error : ';'
BUILD: [01:0000000332:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1005) : error C2059: syntax error : ')'
BUILD: [01:0000000333:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1007) : error C2146: syntax error : missing ')' before identifier 'pCallbacks'
BUILD: [01:0000000334:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1007) : error C2081: 'PENGCALLBACKS' : name in formal parameter list illegal
BUILD: [01:0000000335:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1007) : error C2061: syntax error : identifier 'pCallbacks'
BUILD: [01:0000000336:ERRORE] F:\WINCE600\public\common\oak\inc\winddi.h(1007) : error C2059: syntax error : ';'
-
楼上的似乎很符合楼主的条件
-
讲讲你的具体应用吧,运放的选择是很讲究的。
-
你好,我们也是用的华恒的板子,遇到了同样的问题,请问你解决了吗?能否分享一下经验,麻烦给我回复或者加我qq350325495,万分感激。
-
LCN是卷里面的簇号,指示该簇的储存空间位置;VCN是文件里面的簇号,指示该簇在文件中的相对位置。MSDN中有具体说明。
LCN和NextVcn都是LARGE_INTEGER类型,是一个联合体(也叫共同体),你查看一下LARGE_INTEGER的定义就清楚了。
-
没有就没有了吧,ST的低端的mcu就电动自行车用的比较多,高端的见得不多
-
引用 2 楼 91program 的回复:
首先看hwndCB 得到的值是否正确?
CommandBar_InsertMenubar也有返回值的,如果失败,就要调用 GetLastError()看错误类型是什么
如何判断hwndCB的值是不是正确的,现在不是0x0000 是有值的,
现在用GetLastError()得到的错误代码是:1814 提示的问题是“找不到映像文件中指定的资源名” IDR_DCON_MENU命明明已经定义了啊 请指点
-
MAX232这个芯片很容易出问题,我都换过好多了,不知道是不是我电路设计不合理导致的
-
你的错误是是什么?估计是你对他的内存管理和编码方式有关,简单直接修改是有问题的,需要你自己申请一片内存,然后自己重新替换这个IRP.
另外,注意编码是Unicode编码。
-
问题已解决,多谢各位,不是消息队列本身的问题。是AD计算任务
在发消息给主任务之前的一段数据计算出了问题。开了AD中断就使
这段程序有效了。但不知道为啥会影响!我这碰到模糊问题,怪问
题很多。无法解释
-
我在一块板上同时有3片28027,其中1片存在如题现象,原理图都一样,软件一样(JTAG是独立的)。查了两天了到现在也不知是咋回事。有碰到同样问题的吗?请问如何解决的?
-
可以找找手机输入法 然后移植下
-
等下,我给你查下 具体型号
-
顶
-
引用 1 楼 thesaviour 的回复:
贪多嚼不烂
正解