Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
MCC201的範例是中斷且比較舊吧! 所以新的該如何改才會正確? 謝謝.
發表於: 2021/11/18 15:45
|
|||
|
Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
那I2C1_Status要做甚麼設定? 謝謝.
發表於: 2021/11/18 14:18
|
|||
|
Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
版主
|
軟體架構問題。SSP1IF==1 時跳出,==0 時加入 Count 的計數控制,超過設定時間則返回或跳離。
請參考教育訓練光碟下的 8-bit MCU 裡的 MCC201 V3.0X Code Configuration 裡的 I2C 使用範例。
發表於: 2021/11/18 14:14
|
|||
|
Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
Dear All :
如果downy在這該如何處理? static inline void I2C1_MasterWaitForEvent(void) { while(1) { if(PIR3bits.SSP1IF) { break; } } } 謝謝.
發表於: 2021/11/18 12:00
|
|||
|
PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
大家好 :
1. 如題. 2. 使用MCC V4.2.1產生的Code. 3.再硬體上或軟體上有解法? 謝謝.
發表於: 2021/11/18 10:42
|
|||
|