Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
了解. 謝謝.
發表於: 2021/11/22 8:36
|
|||
|
Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
版主
|
要關閉 SPI 的功能才可以將位還元為 IO 腳。
發表於: 2021/11/20 10:15
|
|||
|
Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
1. 我在看看I2C是否有解. 2. 另外的問題 : MCC中SPI的SDI我一開始有設,但想要取消卻無法...該如何取消該SDI腳? 謝謝.
發表於: 2021/11/19 18:05
|
|||
|
Re: CCP(Capture)與壓縮機干擾
|
||||
---|---|---|---|---|
版主
|
使用高低優先權的中斷模式,將 Timer0 的中斷設為低優先權中斷。
照理說 Timer3 做的 PWM 輸出是自動載入的硬體功能,應不受中斷的影響,可以用示波器鈎一下PWM 輸出找一下干擾發生的時機。
發表於: 2021/11/19 14:19
|
|||
|
Re: [PIC18F18345]XPRESS BOARD LVP 3.3V 燒錄
|
||||
---|---|---|---|---|
資深會員
|
換了一顆 搞定
發表於: 2021/11/19 11:02
|
|||
|
Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
有解說MCC產生Code的課程?不然不知如何增加及修改及除錯! 謝謝.
發表於: 2021/11/19 9:49
|
|||
|
Re: PIC16F15xxx在使用I2C硬體但無中斷,如受到干擾(如:手)時會死機!該如何解決比較好?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
1. 我有設一計時,到時跳出,但如果完全卡住則一樣當,需Rstart該如何設? 2. 新版I2C有一Time_out,但卻沒有使用!該如何加? 3. 有高手知道新版I2C的程式?可否幫忙解說? 4. 還是新版I2C是有問題的!不好使用? 謝謝.
發表於: 2021/11/19 9:34
|
|||
|
[PIC18F18345]XPRESS BOARD LVP 3.3V 燒錄
|
||||
---|---|---|---|---|
資深會員
|
最近 因有 5V 需求 我手上有 XPRESS PIC16F18345 板子
XPRESS BOARD 原先是 default 3V3 我索性把它改成 5V 燒錄 很方便 也沒發生啥問題 專案完成驗證後 我又把它改回 3V3 我突然發現 檔案 拖過去 XPRESS 後 XPRESS 上面的PIC16F18345 並沒有更新 原先我以為 是我 設定 LVP OFF 我又用PICKIT 把 PIC16F18345 ERASE 也不行 我又把它改回 5V 竟然一切都正常
發表於: 2021/11/18 18:01
|
|||
|
Re: CCP(Capture)與壓縮機干擾
|
||||
---|---|---|---|---|
資深會員
|
因為這個是用老專案檔來做的,用的還是MPLAB與C18
我們的CCP使用的是Timer3 我今天測試時,發現開啟Timer0會影響CCP測量的結果, 奇怪的是我即使沒有Enable Timer0,只要isr裡面有
if (INTCONbits.TMR0IF && INTCONbits.TMR0IE) // interrupt every 0.1 sec
CCP輸出就會被影響(理論上Timer0沒有Enable的話上面那段應該不會被處理?) 我找到一個可能類似的問題, 但我在開Timer0前先關GIE,開完再啟動GIE、PIE,結果也是一樣 不知到版大有沒有什麼建議? 我們目前也在試著重打有屏蔽的線,看這樣效果會不會比較好
發表於: 2021/11/18 17:52
|
|||
|