CH32V203 USB例程中关两次中断的原因

在ch32v20x的USB范例, EVT/EXAM/USB/USBFS/DEVICE/SimulateCDC/User/UART/uart.c 中,有4处涉及到关USB中断,都要关2次,是否有什么特别的原因呢?

NVIC_DisableIRQ( USBFS_IRQn );
NVIC_DisableIRQ( USBFS_IRQn );



您好,可以参考下帖对于该操作的解释说明

https://www.cnblogs.com/wchmcu/p/17913838.html 

image.png


那这里关一次,然后放置4个NOP是否也可以达到一样的效果?


您好,放4个nop指令应该也是没问题的


只有登录才能回复,可以选择微信账号登录