-
问题出在这句 “while (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_TXE) == RESET);”,改为“while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET)”就ok了
-
感谢楼主支持!
-
很不厚道,文不对题,就是忽悠人的,可悲的是还被加了“精华”:funk: :funk:
-
上面的代码我是懒得看了,有这么几个点要注意:
1.扬声器接的是SP+/-输出还是AUD/AUX+功放输出。1760内部的APC寄存器的默认值是0x0440,表示PWM和AUD输出是使能的。我的功放电路只有在AUX输出时才是正常的,所以必须把APC的设置为0x04C0以打开AUX输出。当然如果用的是PWM输出就不用修改了。
2.上电后第一次发送SPI命令前必须先发一个PU命令。
3.ISD1760的参考设计上复位脚直接了个0.1uF到地,没有上拉电阻构成阻容复位,同时容易受到干扰意外复位。复位后:1760在接收SPI命令前要再执行一次PU;另外还会把NVCFG的内容传送到APC,所以如果用的是AUX输出,一定要把NVCFG的值改为0x04C0,避免控制单片机正常而1760复位关掉AUX。
当然,好像1760的参考控制代码总是以PU命令开始,以PD命令结束的。
-
前不久刚用过ISD1760,可以加我qq交流下,460418411:pleased:
-
200M主频,理论上CPU执行一条指令的时间为5ns,而30k中断触发时间为30us,那么CPU处理是绰绰有余的。不过加上WinCE ISR执行线程的延迟时间(估计为us级),可能勉强能响应这么频繁的中断。当然如果再加上IST的延迟,可能就响应不了了。
-
哈哈 我也不太会看呀 不过想问问有没有电容三点式振荡器啊??最近做毕设用到 不过仿真的时候不起振 是条直线 有高手能给解答一下么 谢啦:D
-
就是设计一个频谱分析仪的时候 有些不需要的噪声频率是不能避免的 可又不能影响到输入频率 所以要经过衰减器将其衰减 就是这个目的 没有什么具体要求
-
真的很佩服你呀 我是一个学电子的女生,也特别喜欢这些东西 想从事这方面的工作 不过实现起来真的好难呀 只要涉及到技术 就限男生 其实男女都一样的 不是么
嗯!!我会好好加油的!!向你学习!!也希望你越来越好!!!:victory:
-
我是刚刚注册的 还不太会用 希望大家多多指点啊 请问有没有单个的衰减器电路原理图呀