AKI-877ICE情報 |
動作確認状況 アップデート方法
MPLAB5.11
確認OK
MPLAB5.20 確認OK
MPLAB5.30 確認OK
MPLAB5.61 確認OK
MPLAB5.70
5.70.40 確認OK
ご購入されたキットには、古いバージョンのMPLABが収録されています。お手数ですが、
以下のMicrochip社のホームページより最新版を入手してのご使用をお願いいたします。
最新バージョンを入手し、インストール後、ファームウエアのアップデートをお願いいたします。
(PC側ソフト(Mplab.exe)と、ファームウエアのマッチングを取る必要があります。)
現在、MPALBには、Ver5.xx.xxとVer6.xx.xxがあります。AKI-877ICEは、Ver5.xx.xxで動作確認を行っております。
http://www.microchip.com/1010/pline/tools/picmicro/devenv/mplabi/index.htm
FAQ |
Q:AKI877iceの概要を教えてください。
A:マニュアルを公開しましたので、ご参照ください。
AKI-877ICE マニュアルのダウンロード(1.4MByte)
Q:AKI877iceのファームウエアのアップデートはどのように行いますか?
A:アップデート方法は、ここを参照ください。
Q:シングルステップ実行した時、タイマー0の内容がランダムな値をしめす。
A:MPLAB上ではプログラムが停止状態でも、エミュレーションチップ上の タイマー0は常に動作しています。従い、レジスタ読み出し作業が行われた時 ランダムなデータが読みだされてしまいます。
タイマー0の内容を確認するには、以下コードを追加し、nopでブレイクをかけ wレジスタの内容を見ます。
movf
TMR0,W
nop
Q:割り込みルーチン内シングルステップを行った時、T0IFをクリアしてもクリアされない。
A:上記の質問と同じ理由です。タイマー0は、常に動作しているのでT0IFをクリアしても すぐに、オーバーフローが発生し、T0IFがセットされてしまうのでクリアされないように見えます。
確認するには、」以下のコードを追加し、nopでブレイクをかけwレジスタの内容を見ます。
bcf INTCON,T0IF
movf INTCON,W
nop
Q:PIC16F84のときは問題ないのに、PIC16F8xxではプログラムが正常に動作しない。
A:W、STATUS、PCLATH、INDFなどの退避レジスタの退避アドレスが、0x20から 始まるアドレスのままでは正常に動作しません。
退避レジスタは、0x70から0x7Fの間に退避させます。
このアドレス範囲は、全てのバンクから参照ことができます。
Q:MPLAB
V6.20でAKI-877ICEを使用できますか?
A:AKI-877ICEは、MPLAB-ICD互換品です。MPLAB
V6.20では、MPLAB-ICDがサポートされていないので使用することはできません。
Q:購入時のマニュアルにはPIC16F871はサポート予定と書かれていますが、現在サポートは確認できていますか?
A:MPLAB V5.30以降(ファームウエアバージョンV2.31.00以降)で動作確認をいたしました。
Q:PIC16F877Aには対応できますか?
A:MPLAB 5.70 and 5.70.40 interim
updateでもAバージョンはサポートされていません。