見習職人さんが、非常に興味深いことをされています。
DSPラジオ(M6959)に、PICマイコンで周波数をLCD表示化しる実験をされています。
現在、ソフトの一部未完成のようです。
私も、昨年M6959でDSPラジオを製作しましたが、周波数が読めず不便を感じていました。
昨年、AVRマイコンに挑戦しましたので、今年は、PICもやってみようと思っていたところでしたので、私も便乗させていただこうと、早速環境をそろえてみました。
まずは、ライターですが調べてみると、PICkit3を使っている方が多そうでしたので、私もPICkit3にしました。
ソフトですが、MICROCHIPのHPより、最新のMPLAB X IDEV2.0 と コンパイラーは、XC8をインストールしました。
また、PICkit3と同時に、PICマイコン(12F683) と I2C LCDを購入しました。
◆秋月さんで、購入詳細◆
1.マイクロチップ PICkit3
価格:¥3,900 × 数量:1 = 合計:¥3,900
2.PICマイコン PIC12F683-I/P
価格:¥100 × 数量:1 = 合計:¥100
3.I2C接続小型LCDモジュールピッチ変換キット
価格:¥600 × 数量:1 = 合計:¥600
8Pの小型マイコンですので、回路はいたってシンプル。
LCDに必要なコンデンサーは、I2C接続小型LCDモジュールピッチ変換キットの基板に搭載済みですので、回部部品は、104が、1個だけです。
DSPラジオは接続せずLCDの表示の確認です。
早速、ブレッドボードに回路を組んでプログラムは、見習職人さんのページから、「PIC12F_ADC_TEST.c」と「PIC12F_I2C.c」タウンロードして、書き込みをしてみましたが、、、、、LCDの表示が出ません。???
BUILD SUCCESSFUL (total time: 8s) となっていますので、成功している?!。
ただ、プログラムの左に!マークがいくつか出てきます。
1.Unable to resolve identifier __delay_us
delayはすべて、!マークと赤色アンダーが出てきます。
2.unexpected token: __CONFIG
こちらも、Programming/Verify completeで、書き込みできている?!と思うのですが・・・・
明日は、基本のLチカから出直します。
DSPラジオ(M6959)に、PICマイコンで周波数をLCD表示化しる実験をされています。
現在、ソフトの一部未完成のようです。
↓見習職人さんのページから写真を拝借
昨年製作した、DSPラジオです。
私も、昨年M6959でDSPラジオを製作しましたが、周波数が読めず不便を感じていました。
昨年、AVRマイコンに挑戦しましたので、今年は、PICもやってみようと思っていたところでしたので、私も便乗させていただこうと、早速環境をそろえてみました。
まずは、ライターですが調べてみると、PICkit3を使っている方が多そうでしたので、私もPICkit3にしました。
ソフトですが、MICROCHIPのHPより、最新のMPLAB X IDEV2.0 と コンパイラーは、XC8をインストールしました。
また、PICkit3と同時に、PICマイコン(12F683) と I2C LCDを購入しました。
◆秋月さんで、購入詳細◆
1.マイクロチップ PICkit3
価格:¥3,900 × 数量:1 = 合計:¥3,900
2.PICマイコン PIC12F683-I/P
価格:¥100 × 数量:1 = 合計:¥100
3.I2C接続小型LCDモジュールピッチ変換キット
価格:¥600 × 数量:1 = 合計:¥600
LCDに必要なコンデンサーは、I2C接続小型LCDモジュールピッチ変換キットの基板に搭載済みですので、回部部品は、104が、1個だけです。
DSPラジオは接続せずLCDの表示の確認です。
早速、ブレッドボードに回路を組んでプログラムは、見習職人さんのページから、「PIC12F_ADC_TEST.c」と「PIC12F_I2C.c」タウンロードして、書き込みをしてみましたが、、、、、LCDの表示が出ません。???
BUILD SUCCESSFUL (total time: 8s) となっていますので、成功している?!。
ただ、プログラムの左に!マークがいくつか出てきます。
1.Unable to resolve identifier __delay_us
delayはすべて、!マークと赤色アンダーが出てきます。
2.unexpected token: __CONFIG
unexpected token: 0x3ff4
Surround with ...
↑これも、気になります。
↑これも、気になります。
こちらも、Programming/Verify completeで、書き込みできている?!と思うのですが・・・・
明日は、基本のLチカから出直します。