關(guān)于CH552 GPIO中斷疑問

552只有兩路CAP,少了一路我用兩個IO兩個實現(xiàn),復位腳做上升沿中斷,P3.1做下降沿中斷,當兩只腳獨立的時候可以實現(xiàn)上升沿和下降沿中斷,但是兩只腳連在一起就不能產(chǎn)生中斷,請問是什么原因?

另外例程中GPIO中斷入口有??printf("IOS=: %02x\n",(UINT16)(PIN_FUNC&bIO_INT_ACT));? ?

但是進入中斷后bIO_INT_ACT始終為0

你好,在邊沿觸發(fā)模式下,bIO_INT_ACT位進中斷程序就會清中斷,所以進中斷后查詢該位為0是正常的。至于連兩個腳之后不能進中斷,我們確認一下給你回復。


您好,上升沿觸發(fā)和下降沿觸發(fā)的GPIO并聯(lián)時不能支持中斷觸發(fā)。您若是需要的CAP比較多,可以選擇有更多CAP的MCU。


這個BUG嗎,按正常思維理解不該存在這樣的問題,規(guī)格書也沒提到。還有復位腳當輸入后第一次上電外部一直拉高導致單片機一直不運行。能解決嗎?


您好,復位腳做輸入引腳時,需要在下載程序前,在ISP工具里面設(shè)置的,正常配置復位引腳后,就可以正常上電運行了。image.png


芯片出廠默認是復位腳吧,第一次下載復位腳被拉高軟件怎么設(shè)置都不能下載吧,


你好,批量燒錄時若是對芯片燒錄,就不會有該問題。我們脫離燒錄器或者isp工具可以修改復位腳配置,燒錄完成后再貼片即可。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频