-
-
我建议新做一块板,呵呵
焊接功夫很重要。。。
-
学习 呵呵呵
-
内存不带毒。
-
这么多广告
-
你加入音频的目的也就是用来适当的时候还原成音频,播放出来吧?那么只有一个办法,ADC->单片机->DAC。也就是说,先将模拟信号变成数字信号,保存在MCU中,然后将数字信号还原成模拟信号。所以要求你的MCU有AD 和 DA口。
-
就是个输出函数而已吗!!这有什么好深究的!!
-
请问你能把stm32F103+ENC28J60的资料给我学习一下吗?我没有弄起。谢谢!
邮箱号:542175828@qq.com
-
在什么地方?待遇!
-
LZ是做山寨机的?
-
问题可能有多种,
1、可能是TxFifo溢出,很多FIFO在设计的时候对overflow和underflow的处理是要求软件参与的,因为IC对这两种错误的处理略微有点麻烦。
2、USB的ip可能出了问题,USB传输的时候依靠dTD来做控制,在你收到多个指令之后会向USB ip发出多个传输指令,这些指令中包含对USB传输启动的触发,而一旦产生了前一次传输未完成而第二次触发已经产生,USB ip的处理可能是丢弃,也可能是直接Reset掉前面的内容。为了避免这个问题,建议在每次传输之前查询USB core的busy状态,不busy了再传。
3、通用并且安全的做法就是,主机侧随时挂多个in的urb等待,什么时候device有数据了,这些urb马上返回给应用程序。这种主机侧发多个命令而不挂in urb的方法不符合软件操作流程和硬件原理。
-
未必是芯片的问题,很可能是低温下热胀冷缩早成的脱焊、接触不良等等,另外焊锡在低温下也可能会出现破裂、粉碎等状况。
-
[quote]引用 4 楼 zyzhang365 的回复:
你的程序本来就是在不停的循环啊。
单片机的程序就是这样的,否则程序执行后就可能飞掉了。
另外,你需要使用中断处理程序来完成真正的工作。
后台(主程序)加前台(中断)这种构架就是单片机里的前后台系统。
[/Quo
抱歉 没仔细看lz的程序
-
我上面的makefile 对你说的所有case 都有覆盖, 你可以调整里面ABCDEF的值来试验一下, 直观上可以看出来的就是 找ifeq(或ifneq) 和endif 的范围, 这个范围里面的代码对这个判断有效。
-
谢谢LSLS帮顶!
-
大家帮帮忙啊~~
-
有警告很正常,但是警告太多了也不是件好事,不过你可以在根目录下搜索一下这个文件!
-
多实践吧。
-
楼上很全了……
-
没明白你什么意思。。。。什么叫一起用啊..根据你的需求选一个啊