趣味の自作模型飛行機

のんびりと自作模型飛行機で楽しんでいます

初めての「I2C」でデータ転送

これまで図面左側の回路(PIC16F887)だけで送信プログラム+LCD表示(ボタン押したときだけ)をしていた。
510tx3.jpg

しかしプログラムメモリも99%になって、まだプログラムが必要になったのとLCD表示をリアルタイムにしたいので・・・別のPICでLCD表示だけをさせることにした。
(これまでpic1個の時はLCD表示させると送信がとぎれていた)

今回、回路右のPIC16F886を追加しI2C通信でデータ転送しLCD表示だけをさせる事にした
こんな感じでリアルタイムで表示でき、電波もとぎれなくなった。


510tx2.jpg

プログラム
TX887_4L_3sel.txtこれと
886i2c_2.txtこれ

I2C通信は結構手こずった・・・データ数が増えると・・・データ受け渡しでミスがでるときがあった
データ数はこれが限度のようだ。

I2C送信側
TX887i2cこれ
I2C受信側
886i2c.txtこれ

スポンサーサイト
  1. 2014/05/12(月) 20:45:36|
  2. 自作品
  3. | トラックバック:0
  4. | コメント:0

PICkit3の罠にはまった・・・3日間

上がPICKit3、下がPICkit2もどき
119pic1 (1)
今までのPICは下の「PICkit2」もどき(秋月製)で書き込めていたが、最近アンドロイド用の自作品(本の通り組み立てるだけ)で使っているPICは対応しないものがある。
PIC24FJ64GB002
PIC16F1824
PIC16F886
PIC24EC256MC202
と色々進化している、GB002,16F1824までは何とかPICkit2でOKだった。
F886、MC202は不可の為、ついにPICkit3に乗り換えた・・・

しかし
MPLABv8.84
MPLABv8.92(最終版)
MPLABXv2.0
MPLAB IPE
PICkit3プログラマー
いずれもPICkit3は認識するのだが、ターゲットのPICを認識せず・・・書込出来ない

ネットで検索するとやはり困った人が多い、参考に色々やってみた・・・1日半後
やっと
PICkit3プログラマーでPIC24EC256MC202以外は書込出来るようになった。

それから・・・1日半後
やっと見つけた、PICkit3の罠?
この現象に合った人はネットで検索した中でいなかったようで私のPICkit3だけはずれだったのか?も

PICkit3プログラマーのtoolsメニュウの一番下項目・・・「Revert to MPLAB mode」

を実行するとMPLAB IPEでPIC24EC256MC202も書き込めるようになった、MPLABv8.84でもOK

当然、PICkit3プログラマーではPICkit3は認識しなくなった
119pic2.jpg
(再度PICkit3プログラマーで使えるようには戻せるが・・・面倒)

なお最新の書込プログラマー「MPLAB IPE」は
今までのPICkit3プログラマーに比べ使いづらい
119pic1 (2)
接続時に自動ではターゲットpicを検出しないし・・・
起動する毎に「ADVANCE MODE」に入り「PAWER」設定しなくてはならないし・・・

なにはともあれめでたく書込出来るようになった・・・罠にはまった?3日間でした!!!




  1. 2014/01/19(日) 13:35:06|
  2. 自作品
  3. | トラックバック:0
  4. | コメント:0

NEXUS7のBluetoothでI/O実験


この本の通りに実験してみました。


今までUSB接続していましたが、Bluetoothなら無線で使いやすい!
やはりこれからはBluetoothかwiFi通信ですね!



  1. 2014/01/14(火) 09:23:38|
  2. 自作品
  3. | トラックバック:0
  4. | コメント:0

NEXUS7でやっと動いたBasic Accsessoriy Demo!+追記


この本のとおりにできると思って、NEXUS7を手に入れたのですが・・・

アンドロイドV.2.3.3のスマホF-03DではBasic Accessoriy Demoキット、フルカラーLED制御、電圧・電流計は動作したのですがNEXUS7ではすべて動作せず・・・あきらめていたのですが・・・出来た人のブログをみて参考に年末から正月にかけてプログラムを修正してみました。

そしてやっと出来るようになりました!!!
上記の本のオシロスコープまで動作します。


まだ自作ではプログラムは作れませんが・・・プログラムの修正は少し出来るようになってきました。

4日、追記
現在NEXUS7はアンドロイトV4.4です、なおオシロスコープのプログラムはタブレット用なので修正しなくても動作しましたが・・・本の配線図では動作しませんでした・・・間違い有り!!!

  1. 2014/01/03(金) 20:51:32|
  2. 自作品
  3. | トラックバック:0
  4. | コメント:2

Androidで遊ぶ


この本面白そうで買ったのですが・・・
ここまで来るのに数ヶ月掛かった!



最初NEXUS7、次にP-01Dを・・・出来ない
やっと対応する機種が解り・・・F-03Dを手に入れ遊べるようになった!!!
1010and2.jpg

  1. 2013/10/10(木) 09:23:54|
  2. 自作品
  3. | トラックバック:0
  4. | コメント:0
次のページ