-
俺还真遇到一个技术支持,告诉我可以产生不同频率的PWM信号。北京ST的技术支持。不是上海的,给上海的赵工一直联系不上。
请教一下,我现在想产生两路PWM,一路需要47.8KHZ,一路为60HZ。
47.8KHZ可以用PWM产生,60HZ可以用定时器产生,但是这个60HZ的占空比太小了,120US的低电平时间。如果用定时器中断,恐怕这个时间不好精确控制,请教大家。谢谢
-
先下载了
-
差极了,看这本收还不中直接看原厂的资料。
-
-
这个得看个人爱好了,库函数虽然很占资源,但很方便
-
随便用一个定时器就可以输出相差90方波!
定时周期为波形周期的1/4,
定时器中断时,通过查表输出两路波形!
-
引用 17 楼 veabol 的回复:
引用 15 楼 fishly_0 的回复:
标准答案来了:可以直接在release目录下,修改platform.reg,然后make image就行了。等你确定好platform.reg不在需要修改后,再将BSP目录下的platform.reg更新,这样以后不管你sysgen还是怎么编,都OK。
系统在处理reg文件时,遇到重复项是以后面出现的注册表项为主。 而bib则相反,以先出现的为主。
……
确实
-
引用 2 楼 91program 的回复:
DirectDraw Overlay,效率高一点
多谢!
但是我在尝试使用directx的时候有些问题,我的SDK包里有ddraw.h,但却没有ddutil.h,编译出现如下错误:
1>.\mfcDlg.cpp(90) : error C2065: 'DDSCL_EXCLUSIVE' : undeclared identifier
1>.\mfcDlg.cpp(91) : error C2065: 'DDSDM_STANDARDVGAMODE' : undeclared identifier
我已装了PB,请问是不是还需要配置什么呢?
-
呵呵,LaiQingXiong兄能否详细些,我现在都没什么头绪
-
11楼正解
不过,我发现了好几款屏的数据手册对这几个参数的描述并不准确,如果按数据手册配置出来,反而会出现显示的偏移。
所以,我认为这几个参数并不是楼主所理解的保存在LCM内部的寄存器内,它们只是LCM时序上的需要,而并不是LCM控制器去读寄存器得到的。
-
对方能接收到数据么?出问题的话,一般也就是红外发送的时候出问题了,一般的编码,只要对照编码规格书就不会有错的。。。
-
如果有64K字节的SRAM,理论上堆、栈最大能设到64K字节。
-
很不错,这年头会汇编的难得呀
-
PC需要公网的IP,而不是局域网的.
-
EVC和VS2008里用的SDK是不一样的吧,你可以用这个来做区别,如下:
#if defined(_WIN32_WCE)
#endif
#if ( (_WIN32_WCE < 0x600) )
#endif
-
刷新显示数据----写入空格符再写新的数据;
多级菜单的网上例子很多的啊
-
STM32的独立看门狗可以是硬件使能或软件使能,硬件使能是通过设置选择字节配置,软件使能是通过软件设置寄存器位配置。
硬件使能的看门狗,在系统上电之后就开始工作,一旦开始工作就没有办法让它停止工作;而软件使能的看门狗,只有在设置了相应的寄存器位后才能开始工作,一旦开始工作,只有系统复位才能让它停止工作。
如果启用了硬件使能,必须通过擦除相应的选择字节位关闭硬件看门狗功能,这时看门狗的功能可以通过软件使能。
-
求高人解释下……
-
最好用MUTEX这是跨进程的。临时文件不好。
-
引用 1 楼 schlafenhamster 的回复:
\Keil\C51\ 要用DLL?PC机上吧?
是的 这个我已经找到了 要重新下个DLL
但是我现在又有东西找不到了
dpj6
请问有人知道哪有下么?