請教MPLAB X IDE跑I2C的Simulator

作者 IOP14759 於 2018年04月10日 16:52:08
目前使用PIC16F877A學習版正在學習PIC這個單片機,開發環境為MPLAB X IDE

雖然開發版IC是用夾的拿起來燒錄很快,但是還是習慣會在電腦上跑一次

剛好Simulator的功能有logic analyzer可以直接當示波器用

之前A/D與中斷的功能都學的差不多了,也都沒什麼問題

但是最近學I2C時發現我的程式在學習板上可以正常動作

但是在用Simulator時會卡在while(!SSPIF);(如下圖)

https://imgur.com/a/KXOmq

在我的理解里SSPIF這個位元應該是會自己變的阿

還是我要手動去改變它?但是不知道去哪改...

想請問大大,為什麼在學習板上可以正常跑,但是在Simulator時會卡住

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22261&post_id=77965