在所有的例程里,都是用while循環(huán)去等待U盤插上,有沒有命令可以讓CH376檢測到U盤后主動上報給控制器呢,而不用控制器不停的去查詢???
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
在所有的例程里,都是用while循環(huán)去等待U盤插上,有沒有命令可以讓CH376檢測到U盤后主動上報給控制器呢,而不用控制器不停的去查詢???
這個功能實際上可以通過軟件來實現(xiàn),你做一個定時器,例如50MS的定時器,如果檢測的INT#引腳為低電平,則取讀取中斷狀態(tài),如果中斷狀態(tài)位0X15則表示U盤插入,然后才調(diào)用后續(xù)的操作即可。
那也是換了一種查詢方式,這種方式也是耗費軟件資源的。為什么不能做成自動上報的功能呢?
因為INT#引腳只是告知有中斷產(chǎn)生,至于是什么中斷狀態(tài)需要獲取才可以得到。所以才需要不停的查詢。
你的意思是插上U盤后,INT#就會出中斷信號,而不是等發(fā)了查詢命令后才有中斷信號對吧?
是的