hyysff-319560 发表于 2011-10-9 11:11:45

很奇怪的一个问题。

用STM32_USB-FS-Device_Lib_V3.0.1的Audio_Speaker例程,传送音频数据的的方式是USB同步传输,但奇怪的是,我把高级USB高优先级中断屏蔽了,而且把USB_HP_CAN1_TX_IRQHandler中断服务程序注释掉了,音频数据依然能传输。何解???
补充一下,我是把  USB_HP_CAN1_TX_IRQHandler 里的CTR_HP();注释掉了。而且没把高优先级中断打开,如果同步传输是触发USB 低优先级中断的话即USB_LP_CAN1_RX0_IRQHandler的话,同步传输还是能进行的。但没理由啊,资料上是写同步传输触发USB高优先级的中断的。
我把整个工程发上来吧,大家研究一下。
同步传输会把数据传到Stream_Buff里的,在uVision4里可以看到数据一直变化的。
这个程序没问题的,22K采样率,16bit,双通道,我在开发板上飞了BCK,DATA,WS三条线出来接到另一块板的TDA1311.
 

coocku 发表于 2011-10-9 13:27:09

RE:很奇怪的一个问题。

你屏弊后重新编译了没有?有没有更新FLASH

发表于 2011-10-9 15:06:01

RE:很奇怪的一个问题。

编译以后有问题,不会生成新的bin,所以,你烧入的肯定还是原先的bin

hyysff-319560 发表于 2011-10-9 19:21:53

回复:很奇怪的一个问题。

回复第 3 楼 于2011-10-09 07:06:01发表:
编译以后有问题,不会生成新的bin,所以,你烧入的肯定还是原先的bin 

不会的。
前天就发现这个问题了,之后一直都在调试这个例程的音频程序,都烧了N次flash 了

发表于 2011-10-9 20:26:59

RE:很奇怪的一个问题。

你编译的时候要全部工程编译,另外,你可以把你配置USB的中断函数发出来看看吗?

hyysff-319560 发表于 2011-10-10 21:35:25

RE:很奇怪的一个问题。

顶顶。
难道没人发现这个问题?

weizhongc 发表于 2012-11-16 15:25:51

RE:很奇怪的一个问题。

:)看看

hai325-289934 发表于 2013-1-15 16:57:49

回复:很奇怪的一个问题。

碰到相关问题

mypc16888 发表于 2013-4-26 09:37:08

回复:很奇怪的一个问题。

我也碰到相关问题了,LZ解决了吗

ylx249678094 发表于 2014-5-27 09:57:58

回复:很奇怪的一个问题。

看看遇到类似问题
页: [1]
查看完整版本: 很奇怪的一个问题。