I2C從機(jī)如何使用中斷模式?
官方庫里好像沒有清除中斷標(biāo)志的設(shè)計(jì),例如清除STOPF標(biāo)志位?
另外,I2C一旦使能中斷標(biāo)志,所有的相關(guān)中斷就會全部打開嗎?
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
I2C從機(jī)如何使用中斷模式?
官方庫里好像沒有清除中斷標(biāo)志的設(shè)計(jì),例如清除STOPF標(biāo)志位?
另外,I2C一旦使能中斷標(biāo)志,所有的相關(guān)中斷就會全部打開嗎?
您好,若要使用CH32V103的IIC中斷需要在初始化的時(shí)候調(diào)用 I2C_ITConfig 函數(shù)使能開啟對應(yīng)中斷;若要清除對應(yīng)中斷標(biāo)志位,可調(diào)用 I2C_ClearITPendingBit 函數(shù)清除對應(yīng)中斷標(biāo)志位。關(guān)于使能中斷,需要用到哪個(gè)中斷,則開啟哪個(gè)中斷即可。關(guān)于中斷支持的中斷源,可看一下CH32xRM手冊18.8小節(jié)。CH32xRM手冊下載鏈接如下:
http://www.findthetime.net/downloads/CH32xRM_PDF.html
?