blogPICプログラミングやPCの操作で感じた日々の由無し事を綴りますこの広告は、90日以上更新していないブログに表示しています。2018-08-24PIC_colo_miniでDAC_ADCサンプルが動いたプロジェクトPic-coloPIC_colo_miniで提供するサンプル・プログラムは以下の6種です。Expressのチュートリアルとほぼ一緒の構成です。その辺りのことはこちら(↓)をご覧下さい。Expressのチュートリアルとは異なり、PIC_colo_ConsoleとPIC_colo_Debuggerの使用を前提としているので色々違いがあります。大きな違いは、Common_Frame(↓)を使ってプログラムの動作を確認するところです。Value欄の表示はHexバイト配列になっていて、dacの初期設定が0x10(フルスケールの半分)のとき、adc_average(1024回の平均値)が0x01fe(フルスケールの半分)になることを示しています。dacのValue欄を0x18に変える(TextFieldの値を編集する)と、Common_Frameは変数dacに0x18を書き込むコマンドを送ります。PIC_colo_Debuggerがそれを受け取り、変数dacに0x18を書き込みます。DAC_ADCプログラムは変数dacの値をDACCON1レジスタに設定し、AD変換と平均値の計算を反復して、変数adc_averageの値が0x02fe(フルスケールの3/4)に変わります。dacの値を0x00から0x1fまで書き換え、変数dacの値に応じて変数adc_averageの値が変わることを確認します。Value欄をもっと気の利いた表示(adc_averageを電圧で表示するとか)に出来ると良いのですが・・・Common_Frameでは出来ませんが、応用アプリケーションで使うCustom_Frameは、Value欄に表示パラメータ(スケーリングと単位表示)を設けて、PIC_coloユーザがValue欄の表示を容易にカスタマイズ出来るよう配慮しています。Common_Frameが動いたPIC_coloを使ったGUIアプリケーションのテンプレートとして用意...2018-05-04Custom_Frameの扱いを変更しようと考えた『PIC_coloの手引き』(こんな奴↓)にPIC_coloの操作手順をまと...2018-01-28Pic_coloにRESETモニタ機能を加えたPic_colo_Thereminを5Vで動かそうとして、暫く嵌まりました。シールドが動いたデバッグ作業が勉強になったちょっとズルをしたPIC_coloデバッガに新機能を組み込んだ月別アーカイブ参加グループテクノロジープログラミングはてなブログをはじめよう!denshikoboさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。