-
好 有前途
-
嘿,STM32文档资料,实事求是说还是挻完善的. 包括函数库和例子程序.
只是现在版本的函数库资料,用stm32f10x_fw.chm形式封装了,平面形结构展开函数定义和使用,不是我们通常接触到的pdf文件那样,对某一块直接汇总起来直述表达. 这对初接触者带来一些困惑.不过用久了,对它整体构成思路了就习惯了.
LZ不必为此伤脑筋.
-
想必宇宙飞船水平很高, 用的的都是宇宙进口的仪器, 接地很好,还有光耦隔离,所以他一般不会碰到我们常人所碰到的问题.
-
我按照例程编写了pwm输出,但也没有输出,也是因为没有启用复用功能吗?但pdf没提醒啊
-
随便用一个定时器就可以输出相差90方波!
定时周期为波形周期的1/4,
定时器中断时,通过查表输出两路波形!
请注意:使用定时器中断,因为响应中断的时间不定,所以不能保证准确地相位差。
使用我介绍的办法,不需要中断,可以非常准确地产生任意相位差的波形。
-
但是能不能保证每隔多少一定时间(比喻说5ms),我这个线程能够保证被调度执行,误差不超过正负50微秒。
-
wifi的电流有100MA以上,要用IO口来控制电源的话,需要用继电器来解决.否则需要用IO口来控制wifi的中断接口.
-
楼主可以一步一步的调试的,这样就知道该怎么写了,你一下写了这么多,问题肯定是很多的
-
不晓得,,
-
好熟悉的题目,
楼主找下 1997-2003等年的全国大学生电子设计大赛的 相关资料吧,
里面好像 就有“多功能波形发生器波形发生器”,并且有好多优秀的学生 就是采用逻辑IC实现的。
很代码和相关设计文档,非常值得参考。
至于楼主这个具体问题,是否因为你选择的器件 对应的逻辑单元、资源不够,可以选取一片资源比较丰富的FPGA试试吧。
-
让他们换windows
-
我也有这个问题,不过我用的是MDK4.0.不同的编译器要怎样呀?
-
不懂,帮你顶。有没有调用Interruptdone
-
引用 16 楼 xsnbzj 的回复:
引用 14 楼 lin0119 的回复:把串口停止位设为1.5或者2试下
是说在电脑上改呢?
还是软件上改?
看你软件是什么写的来定,在软件上改了并开串口是最终有效的修改。电脑的设置只是为软件使用串口的时候提供一个参考值。
-
注意!注意!又要到周四了!知道这是个什么日子吗?这不就是又到同程旅游网秒杀的日子了嘛!
全国各地热门景区门票、豪华酒店、经典线路以及各式各样的精美礼品,随你来秒,弹指一挥间,同程送大礼!还等什么,抢先来体验下吧!
“验客中国”秒杀专区地址:http://www.17u.com/special/2010checker/superseckill.asp
-
直接通过驱动往DMA中写音频数据
-
那个本本质量怎么样??
-
引用 12 楼 xilidecai 的回复:
AMR?这个格式据说音质相当的...
质量很差,呵呵
-
LZ,你的CPU是什么,性能够吗?
-
引用 14 楼 suck666 的回复:
楼主,上面得函数实现看来是使用了CPU的计数器Timer,你检查一下计数器的初始化是否正确?你程序本身使用计数器计时是正确没有问题的。
找到出现问题的地方了,我使用OALGetTickCount()的地方,还没有初始化定时器呢~~嘿嘿,犯了一个弱智的错误~~
现在还有一处不明白的地方,在OALGetTickCount()函数里,
UINT32
OALGetTickCount(
)
{
OMAP_GPTIMER_REGS *pGPTimerRegs = OALPAtoUA(OMAP_GPTIMER1_REGS_PA);
return INREG32(&pGPTimerRegs->TCRR) >> 5;
}
读出寄存器的值,为什么还要右移5位呢?
datasheet是这样藐视这个寄存器的:
31:0 TIMER_COUNTER The value of the timer counter register RW 0x00000000