|
2011年 11月 10日
書き込みが3倍早いと噂されている(あくまで噂)あの赤いPickit3 を 3倍人より無精者の私が使うときが来た。 ![]() ソケット付のPickit1と違いPickit3は書き込みソケットを自分で自作して接続しなければならないのだが、DIPソケットをユニバーサル基板やブレッドボードに組みこむのは面倒に感じる。 なんとか楽できないものか・・・ 3倍無精者だけに楽するためには3倍努力を惜しまない私は 死蔵した電子パーツがごった返す、引き出しをごそごそやる 「ほう これは使えるな」 ブレッドボード用JPワイヤー10PS-MIX プラグーソケット を発掘 早速プラグをPickit3に繋いでPICの足にソケットを差し込むが PICの足は子鹿の足のように細くソケットは抜ける 「ふむん」 ではとDIPソケットとヘッダピンを半田付けしてみる。 ![]() 出来た。 ![]() 「当分コレでいこうと思うのだよ」 「そうしょっちゅう使う物でもないしな」 と3倍無精者の頭の中で声が響いた。 ~~~~追記 2011/11/10 午後7時 覚え書き~~~~~~~~~~~~~~~~~~~~~ PIC16F648AのASMプログラムをMPLAB IDE 8.73でMakeする際に Symbol not previously defined (_DATA_CP_OFF) (そんな言い回しありまへんて言われている訳ね) のエラーが出る場合は簡単に済ますならconfig欄の_DATA_CP_OFFを消すと正常にMakeできる。 ちなみにコンフィグのこの項の意味は ; EEPROMコードプロテクション ; _DATA_CP_ON : CPD = 0 ==> EEPROM書き込み禁止 ; _DATA_CP_OFF : CPD = 1 ==> コードプロテクション解除 だと思うのだが 要するにPIC16F648A.dev内Configuration Registersには key=DATAが存在していない PIC16F648A.devを読むと _CP_OFFの記述だけで同じ意味は足りているように感じるが正しくは解らニャイ おまじないのワードの一部が変わったということは確か ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ どうにもこうにもPICKIT3がどうにもまともに動かないというか The overcurrent logic has detected a fault condition on either VPP or VDD. Please disconnect your circuit check MCLR or VDD for a short circuit and then reconnect. Also, ensure that your target current requirements do not exceed the specified limits. のメッセージが、単体でも出る。 デバイスを繋いだ状態ではこんなメッセージ Failed to get Device ID そこでメニュー→Programmer→setting→Powerで5V電源供給にしてみたが どうにも同じメッセージが、USBバスパワーのパワーサポートがある状態でも出る いい加減本体が壊れているんではないかと疑ったが Powerの電圧値を5Vから3.3V付近にしたところ。動いた やったー この究明にほぼ丸一日を要した。 究明中に見つけたPickit3をスタンドアローンで書き込める、書き込み専用ソフトですら 最初動かなかったが、何か知らんが、書き込めるようになった よく解らんがとりあえずは めでたしめでたし 何か疲れた ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 追記 飛行会で他の方のPickit3を繋いでみた、パワーを5Vに設定しても上記のメッセージは出ない 初期不良大魔王の面目躍如 どうやら私のPickit3はハズレだ 参ったニャー ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009年 07月 06日
半年ほど前に子供にコンピュータのことを教えてと(入力)されたので、 ある程度根っこから教えるにはと考えて(演算して) 実行した(行動という形で出力してみた)。 ![]() コンピュータの専門家ではないので笑われるような超いいかげんな教え方だが、一般的な入力 演算 出力 の概念とそれを実現するための、やり方のいくつかたを、向こうが知りたがる範囲で口頭と手書きの図とおはじきで説明して、ノートに記録させて教えた。その後パソコンでいつのまにか検索を覚えて何をやっているかと思えば、面白そうなオンラインゲームばかり遊んでいたのでコンピュータの構造や原理にはもう興味がないと思っていた。ところが最近さらに知りたくなったようで、もっと教えてと言うことになった。(父ちゃん嬉しい) さて次はとギヤを組んで計算機を作ったり、簡単な論理回路をICで作るのも面白いと思ったが、 そんな時間も無いし、ギヤ式はタイガー計算機でざっと説明して手抜きしてすっ飛ばしておいて ![]() なんか簡単なマイコンないかなあと探してみると。なんと 4bitマイコンが本付きで2500円で売られているではあーりませんか! 2500円 なんじゃそりゃー おいらがTK-80やLkitー8、はては雲のかなたのPET2001(APPLEⅡ忘れてた)がどんなに欲しくても手に入らずに、毎日学校帰りパーツショップに入り浸ってTK80デモ機に薄い頃の I O誌のサンプルプログラムを友達と打ち込んで遊んでいた頃と比べると あー比べるのもむなしくなってくるるが、あー歳とったなあ。 と横道にそれたが、まさに学習目的にピッタリ沿った物だったので迷わずポチした。 このマイコンキットGMC-4は大人の科学マガジン24号の付録 ![]() マイコンの歴史も載っていて、とても懐かしく読めた。 さて、うちの子といえばキット組み立てて、しばらくはポチポチ ピッ ピッ ピカピカしていたが、 お気に入りのアバターが動き回るわけでもなく、敵機を撃墜したり、ドラゴンを退治できるわけでもないので、すぐに飽きたご様子。 だよなあ というか いまどき ですよねー(笑) でも根っこを知って考えることは楽しい と言うことを何とか伝えたいと思っている今日この頃だニャア 2008年 11月 27日
tokoさんのところで売っている衝突防止灯をマネッコして作ってみた。10F200を使うので4ピンある入出力端子を3つ使って、衝突防止灯以外に翼端 及び尾灯 をこのページを参考に付け加えてみることにした。 ![]() ただのLED点滅なので最初サクッとプログラムできるかと思ったがポートの定義が最初A0~A3だとばかり思いこんでいたので、10f200インクルードファイルの中身を見るまでポートの定義がB0~B3だということに気づかず嵌った。ホントたまにしかやらないと、 こんな簡単なプログラムでも嵌る情けない平所員で有ることだニャー 今回Cで組んだ (組んだと言うほどではないが)ので点滅時間の調節も delay_ms(1000)とか書くだけで簡単に1秒(1000msec) とか設定できるのでそういう点ではアセンブラよりは超楽だった。 厳密な時間を要求していないので数字あわせしただけでことたりる 一番の問題はチップLED4個と、その配線が一体どのくらいの重さになってしまうか? 重すぎるようだったら一個だけにしようかニャー 2007年 10月 24日
最初にPICのプログラムを始めたのは16F84を使った入門書わかるPICマイコン制御―16F84プログラミングの世界へだったと思う、ちょっとした制御を最小限の構成で行いたいと思っていた私にはピッタリの本だった。この本の終わりにある赤外線でマウス制御するプログラムをいろいろいじって、赤外線操作のサッカーロボを自作して子供と対戦して遊んだが、当時は赤外線を超強力に照射することや、受光素子と赤外線LEDの相性問題も全然わかっていないし良い素子も手に入りにくくて、混信や信号が届かないで満足の行く出来ではなかった。そのあと遠隔操作ではなく自立制御に走りマイクロマウスにちょこっと手を出し始めてTINY8などほんのちょっとかじって迷路で遊んでいたが、やがてtokoさんの素晴らしいホームページにネット漂流中に漂着、そこで今日までインドアプレーンにどっぷりはまってしまった。 ![]() ドンドン忙しさに紛れて月日は過ぎ去っていく。まず今日とっかかりとしてMPLABをインストールしてFLASH KIT1をつなぎ、とりあえず少し遊んでみた。一番最初にPICを始めた頃に比べるとはるかに便利になっている、PCにつなぎ放しでマウスポチとキーボード入力だけでいろいろPICの動作の勉強ができるのはありがたい限りだ、昔はたんにポート制御の勉強のためのLED点滅を確認するために書き込み後パッケージを外してテストボードに搭載、動作確認後また戻して書き込みを何百回繰り返したことか。といかにも解っているような解っていないような感じに書いているが、未だプログラミングは思いっきり苦手です 雑な性格だからニャー 一文字くらい違ってたっていーじゃん(笑)の精神で いい加減が大好きだから ATMEL AVRもやりたいからC言語でしっかりやりたいところだが,PICアセンブラの感を取り戻すのが先 本当に必要になったら考えよっと < 前のページ次のページ >
|
アバウト
飛ぶって、楽しいニャー
by mayoneko ブログパーツ
☆おしらせなど☆
最新のコメント
カテゴリ
全体
ビデオ 飛行会 機体 送信機 Arduino & Xbee 製作工程 トラタヌプラン 電池関連 道草を食う IRD お知らせ 動力関連 よもやま アクチュエータサーボ 受信機 ブラシレスモーター 設計図 羽ばたき機 PIC マイクロヘリ グライダー FMS 戦艦プラモRC リンク集 投稿 スマートフォン 未分類 以前の記事
2012年 05月
2012年 04月 2012年 03月 2012年 02月 2012年 01月 2011年 12月 2011年 11月 2011年 10月 2011年 09月 2011年 08月 2011年 07月 2011年 06月 2011年 05月 2011年 04月 2011年 03月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 10月 2010年 09月 2010年 08月 2010年 07月 2010年 06月 2010年 05月 2010年 04月 2010年 03月 2010年 02月 2010年 01月 2009年 12月 2009年 11月 2009年 10月 2009年 09月 2009年 08月 2009年 07月 2009年 06月 2009年 05月 2009年 04月 2009年 03月 2009年 02月 2009年 01月 2008年 12月 2008年 11月 2008年 10月 2008年 09月 2008年 08月 2008年 07月 2008年 06月 2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 お気に入りブログ
検索
ファン
| ||||||||||||||||||||||||||||||||||||||