blogPICプログラミングやPCの操作で感じた日々の由無し事を綴りますこの広告は、90日以上更新していないブログに表示しています。2018-01-28Pic_coloにRESETモニタ機能を加えたプロジェクトPic-coloPic_colo_Thereminを5Vで動かそうとして、暫く嵌まりました。STATUSがERRORになるという症状に見舞われました。Pic_coloコンソールとPic_coloデバッガ間の通信異常です。何が起きているのか全く分からず、(やむなく禁じ手の)Pickit3で動作を調べてみると、Vref+にVddを接続したときにResetが掛かっていました。『Pickit3無しでPICのプログラム開発が出来る』と謳っているのに、これでは形無しです。orzそこで、PCONレジスタの値をpcon_reg(@0x0e8)にコピーする機能と、Pic_coloデバッガが起動した回数をreset_counter(@0x0e9)に記録する機能を新たに追加しました。User_FrameからPICのメモリを操作する機能は既に組み込んであるので、これだけでRESETモニタの完成です。2でpcon_regとreset_counterを読み取る(1c85が返ってくる)/PORと/BORが落ちているのでVddの瞬停が起きていること、reset_counterが0x85なので何度もResetを繰り返していることなどが分かるようになりました。『Pickit3無しでReset状況が分かる』というのが大変重要なポイントです。3.3Vのレギュレータを通せばDAC1のVref+にVddを接続しても大丈夫なので、Pic_colo_Thereminの電源は3.3Vにして、超音波センサーの信号は分圧して受けることにします。しましたが、Pic_coloのデバッグ機能がまた一つ向上したので、まぁ良しとしましょう。シールドが動いたデバッグ作業が勉強になったちょっとズルをしたPIC_coloデバッガに新機能を組み込んだ月別アーカイブ参加グループテクノロジープログラミングはてなブログをはじめよう!denshikoboさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。