はんだ鏝
案の定、見つけられませんでした。コテペンFC40はあるのですが私が持っているのは熱電対
が入っていてフィードバックで一定温度に保つコントローラ付きなんです。その熱電対が入
る溝が無い。フライスですーっと溝を掘ってやれば良いだけなんだがと思うとつい、フライ
スに目がいったりして。^-^;
とりあえず鑢って半田鍍金するという昔ながらの手でしのぐことにしたんですが能率悪い..
re2;eTrex Summit FirmWare 2.06
外周円に丸印が出て移動するのでなんだろうと思ったら自方位を表示しているようです。
eMapに既に同じ機能があると教えてもらいました。summitの場合、測位していなくても
方位がわかるので茂った梢の下とか障害物があってなかなか測位しない時、例えば北が
開けていた方が条件が良いと分かるだけでなく北がどっちかも分かるという寸法です。
SS変調の性質上、一度しっかり捕らえると多少条件が悪化しても受信し続けられるので
「北の開けているところで一度、休憩してしっかり捕捉させてから歩き出せばこの鬱蒼
とした深い森でもまぁまぁまともにログが残せそう」とか瞬時に判断できるのはやはり
楽です。
測位していれば条件が良い時は持った手を前に突き出すだけでも結構、正確な方位がわ
かりますが測位させるために方角が知りたいでは箱の中に鍵がある状態ですから。
#ディジタルコンパスも持ってるでしょという突っ込みはなしね。^-^;
天空図といえばWindowsCE用のPocket Universeというシェアウェアを購入して使って
います。なかなか良いですが空を見る習慣の無い人にはちょっと高いかな。
re1:eTrex Summit FirmWare 2.06
期待してのぞいてみましたが、eTrexは2.09のままですね。eTrexも早くupしないかなー
H8は封を開けただけで組み立てはこれからです。
製造者番号:010ありがたく使わさせて頂きます。
eTrex Summit FirmWare 2.06
eTrex系以外ではお馴染みだった衛星配置図/衛星個別受信レベルメータ画面が付きました。
気分的には復活したと言いたいくらい^-^;
では、秋葉へ行ってきます。
RE2:H8購入
それほど困るようなところは無いと思いますが、最近、コマンド入力の方法を聞かれました。
フロー制御無し、行末はCR+LF(Enterで駄目ならCtrl-M,Ctrl-JでCR+LF)です。
ご希望があれば製作者番号は010です。
日立のH8/3048Fのマニュアルは大分前にイメージで無くなったと書いた覚えが..
H8/3664Fのヘッダがあがっていたので喜んで落としたら中身はヘッダではなくてヘッダを
読み込んで確認するコードでした。自分で書いて確認しろって意味なのかな??
モニタもV2.2になっているし、対になるターミナルプログラムまであるんですね。
3664Fはハードウェアブレークがあるので対応すればROMにもブレークポイントが置けます
ね。cstart9 for 3664Fでサポートしようかな。
re2;dontronics(was:AVR)
今日、帰宅すると届いていました。なかなか質の高い基板です。オーストラリアって物価
安いのかな?
早速、作ってみたいところなのですが愛用のコテの先がどうにもならないくらいボロボロで..
8年くらい前に既に交換用のコテ先を入手するのに苦労した覚えがあるので今回はコントローラ
毎買い替えだろうか..
re4;STF->IPSの改造
最新のソースにHi-Tech Cのサンプルからlcd.cを組み込んでみました。
E3834.567
W13823.456 +0773
という感じです。IrPhy有りでもROM 4Word, RAM 6Byte残っています。^-^;
lcd.cの部分も最適化すればもう少し入りそうです。
RE:H8購入
最近久しぶりに日立のサイトをみたら、H8のハードウェアマニュアルのpdfファイルが作成されなおしており、紙をスキャンしたものではないので、ダウンロードしたものをプリンタで印刷してもきれいに出るようになりました。
H8購入
本日、秋葉原に寄ってH8を購入しました。
次は組み立てです。
しかし、せっかくGarmin'Meのページをプリントアウトしたのに会社に置き忘れてしまった。
ポリポリ!
re3:AKI-H8/3664タイニーマイコン・キット
>まあシリアル->IrCommならそんなにシビアじゃないかな。
やることがそれだけならいいんですが。PICやAVRだと高機能のものは初めから無理なので
その点だけは楽ですね。
Garmin'meだと2シリアル、IrPhy(Rx,TX),IrRemote,液晶表示までやってますから。
DMAC使ったIrPhyの物理層は同時稼動でも115200の送受信に耐えるんですよ。
>あとは時間か〜最近やりたいことバッファがオーバフロー気味(^^;
だいぶ前から溢れてます。^-^;
とは言うものの暇な時ってなんにも手につかないんですよね。
re;雑談:さる倉
さる倉は確かに優に五人以上の手足の指がないと数えられない今まで泊った宿のなかでも
十指に入るいい宿、いいお湯ですね。団体、宴会、お断りと言うのも良いです。結構、気
に入っていた宿で傍若無人な宴会ができればどこでも良いという団体さんと一緒になって
しまいげんなりしたことがあります。常宿だからそれで済みましたが初めてだったらそこ
には二度といかなかったでしょう。
>仕事に行くのに何でさる倉"温泉"なの?
それはもちろん英気を養って仕事に打ち込むためということで。^-^;
実は、岩木山の下りで脛を打ってちょっと擦り傷と打ち身を作ってしまい、沁みるかなと
心配したのですがさすが温泉、後でそういや傷が打ち身があったんだっけと思い出さなき
ゃいけないくらい治癒効果があったようです。同行者は筋肉痛を訴えてちっとも痛くない
私に「年だから後で痛むんですよ」などと言っていたのですがこれも温泉効果かおでかけ
効果も相俟って月曜の朝は気分爽快そのもの、結局、毛ほども痛むことなく今日に至って
います。^-^;
re2:AKI-H8/3664タイニーマイコン・キット
> シリアル->IrComm作るのに最適ですね。楽しみ。^-^;
ボクも楽しみです。(^^;
> 命令体系はH8/300Hなので今のが使えるでしょう。
ならキットを購入すれば概ね環境は整いますね。
シュミレータがあって命令実行の時間計測などができれば理想なんですが、まあシリアル->IrCommならそんなにシビアじゃないかな。
あとは時間か〜最近やりたいことバッファがオーバフロー気味(^^;
雑談:さる倉
私も9月の16,17日と青森に行った(同僚と二人で出張)のですが、さる倉(鞍の方の温泉
もあるのかな?そっちだったら違う場所ですが)温泉に宿泊しました。以前、3ヶ月ほど三
沢に駐在したときに八甲田山付近の色んな温泉に行きましたが、さる倉がよかったので宿
泊所に決定しました。宿の作り、食事の内容、もちろん温泉についても女性にもお薦めで
きる一宿かと思います。特の従業員の接客態度は見習って欲しい宿がたくさんあります。
従業員に外人(一人はニュージーランドから来たらしい)が二人ほどいたのにも驚きましたが・・・
残念だったのはどこにもテレビが無く、折角の田村選手の金メダルの瞬間が観られなかった
ことでしょか(まあ、電気の無い田代元湯に比較したら高級ホテル並?)。
しかし、次の日山登りスタイルの人が多い中、スーツ姿で出て行く二人は確かに浮いてい
ました。
仕事に行くのに何でさる倉"温泉"なの?などと言った細かいことは突っ込まないで下さいまし;^^)
未だにそのときのログ整理が終わらない・・・
九月のおでかけ
五月に引き続いて岩木山へ行ってきました。金曜の夜、東北道に乗って一路北へ。まずは早朝4時から開いている温湯温泉に浸たって疲れを取り、岩木山へ。今回も天候はいまひとつでしたが前回よりは良さそうです。前回、途中で諦めた原因のひとつ、底の柔らかいドライビングシューズとは別に里山用のウォーキングシューズも用意しました。1470mまではリフトで登り、1625mの頂上を目指します。距離も高度も大した事はありませんが傾斜がきつい上に今一つ足場の定まらない軽い火山岩の岩場にDC290とXD530の2台を下げての登りでしたので日頃運動不足の身には結構、応えました。しかし、頂上が狭い独立峰なので本当に360度の展望が開けていて2台のカメラを持っていった甲斐はありました。
小一時間ほどで観光バスが登ってくるのが見え、狭い頂上から降りて今夜の宿、さる鞍温泉のある十和田湖方面へ。紅葉にはまだ早いですが奥入瀬の川の近さは何度見ても独特です。
岩木山CG/地図イメージはGPSLogCV V0.24bでNavin'you3.5のデータをGarminのtrk形式に変換しKashmir V6.14で国土地理院発行の数値地図(標高)50m/250mメッシュ上に表示した後、画質は気にせず圧縮したものです。
佐藤さんのAVRのページ
ちょっと補足といくつかわかる範囲で佐藤さんの疑問の答えです。
>AVRではprogram memoryへ定数を割りつけて参照することができます。
constant宣言すると大抵のコンパイラでprogram memory(ROM)へ定数を割りつけます。
コード中に定数で書いた場合も同様でこれはPicでもH8でも同じです。ただ、PICの場合、
program memoryの参照はコードが大きくなる、ほとんどの操作が出来ないので一度RAMに
コピーするためテンポラリを食うなどペナルティが大きいので出来れば避けたほうが無難です。
AVRもPICほどではありませんがペナルティがあります。H8はアクセスするエリアの制限(ROM
には書けないといった当然の制限)以外、なんの制約もありません。
>AVR 32x8bitの汎用レジスタ
AVRは前半と後半でちょっと違っていますしIndexにできるレジスタに制限があるなどとても
汎用とは呼べません。H8は本当に汎用です。AVRは68000のような総てのレジスタが同じでは
ないまぁまぁきれいなアーキテクチャ、H8は68000がお手本にしたものの及ばなかったPDP11
のような総てのレジスタが完全に対等なほんとうにきれいなアーキテクチャですね。
>volatile
揮発性という意味です。通常の変数は書いた値がそのまま保持されるので最適化するときに
何度も同じ値を読むのは無駄ということで一度読み込んでテンポラリレジスタにしまってお
くというコードにしたり、書き込み元と同じにして変数そのものを省略するという最適化が
行われます。
しかし、入力データレジスタ、UARTの受信データレジスタ、エラーレジスタなどは書いた値
がそのまま保持される訳ではないので一回だけ読んでずっとその時の値を使うというコード
では意図した動作になりません。また、値は同じでも何回書き込むかで動作が異なるなどと
いうレジスタもあります。例えば、0を3回書いて初期化というコードをそのまま最適化する
と三回も必要ないと判断されて一回になってしまい動かなくなります。
volatileと宣言しておけば毎回、違うものと見なされるので最適化の対象にならず意図どお
りに動きます。
CPU/MPU/MCUは厳密な定義はありません。人によっていろいろ違う解釈になります。
無理に定義すると、
CPUは広い意味での中央演算装置。(Central Processing Unit)
MPUはCPUを1チップに集積したもの。(Micro Processing Unit)
MCUはCPUのうち特に制御用途向けのもの。(Micro Controller Unit)
でしょうか。その他、
intelはCPUと呼び,モトローラはMPUと呼ぶ。(例外あり)
汎用のものはCPU/MPU,主に制御に使うものはMCU。
乗除算器のないものはMCU。<-私の意見。
浮動小数点演算の出来ないものはMCU。
1クロックで浮動小数点演算が出来るのがCPU。
複数チップもしくはボード構成のものがCPU,1chipのものがMPU。
私は特に意識して使い分けてはいませんが、各社独自の使い分けが結構あって注意していると
どこの会社の人か分かることもあります。^-^;
re;AKI-H8/3664タイニーマイコン・キット
シリアル->IrComm作るのに最適ですね。楽しみ。^-^;
>Cコンパイラの予定ってどうなのかな。(^^;
命令体系はH8/300Hなので今のが使えるでしょう。runtimeは半日もあれば書けます。
周辺ハードがH8/3048Fほど強力ではない(PICと比べると自転車と軽自動車くらい違い
ますが..)ためタイミングが問題になるところは総てハードウェア任せでCでお気楽に
プログラミングとはいきそうもないのでシュミレータが欲しいところですがなんとか
なるでしょう。^-^;
H8/3048Fの最大の美点はきちんとハードウェアを使えばタイミングを意識する必要が
ないのでVisual C++でデバッグしたものがそのまま動かせることです。
PICだとタイミング的に厳しいところをチェックするためにMPLABのシュミレータに
かけていろいろ条件を振って試してみないといけない。一口にタイミング的に厳しい
ところって言いますが、これがさっと洗い出せる様ならとりあえず一人前の組み込み
プログラマですから..
AKI-H8/3664タイニーマイコン・キット
秋月の予告ページに「近日発売!!」って載ってますね。
Cコンパイラの予定ってどうなのかな。(^^;
re3;STF->IPSの改造
eTrexの場合、同時に表示できる情報が少ないので意味あるかも知れませんね。位置情報が
出ないページもあるし。その他は計算が単純なものに限るので時間,高度,EPE,速度,経過
時間と最高速度、最低/最高高度くらいでしょうか。
移動距離も速度x時間で出せそうですが位置から計算しないと精度が出ないと思います。
#位置は速度x時間を積分したものなのでサンプリング間隔等の誤差要因がありません。
いろいろ出そうと思うとNMEAの方が有利。目的地の方向などもありますし。
re2;STF->IPSの改造
> しかし液晶表示のあるeTrexでさらに液晶必要ですか?
確かに表示しても使うの?というのは一番悩んでいるところ(^^;
単に空いてるから突っ込んでみようというノリです。本当は衛星情報を表示させて
みたいんだけど、STFフォーマットには情報入って無いし・・・ NMEAだと2秒更新
だしね。
re;STF->IPSの改造
>空きメモリが60ワードくらい
最新のソースでdefine文をWatchDogなし、IrPhyなしにすると
ROM 928-1 = 927 97ワード余り
RAM 62+8bit = 63 5バイト余り
ですね。
n2i版でやったようなEEPROMを使う省メモリ最適化すればもっと空くでしょう。
あとは受信バッファを少し縮めても大丈夫だと思います。クリティカルパスに注意すれば
バッファ無し(#define RXBUF 1)でも大丈夫かも。
では頑張ってください。しかし液晶表示のあるeTrexでさらに液晶必要ですか?
#もっとメモリのある他のPICにするかAVRを使うという手も。いずれにしろコンパイラ
#買うか代えるかしないと駄目ですが。
STF->IPSの改造
GigoさんのSTF->IPS(IR版の前のVer)の空きメモリが60ワードくらい有ったので
LCDに各データを表示できないかとスケベ心を出して改造にトライしました。
結果はLCDの初期化までで、残り10ワードを切ってしまいました。メモリがちょっと
足りない。もうちょっと悩んでみます。
STF -> IPS 実走行
やっと晴れ間が広がったのでPICのSTF->IPSの走行試験を行いました。もち、正常に
動きましたよ。NMEAの2秒更新とSTFの1秒更新でどの程度の違いがあるか楽しみでした
が、渋滞していたり赤信号だったりで変化はあまり体感できませんでした。試したの
が各20分くらいだったのも有りますが・・・ PCもP5-120とNY4.5のスペックを満足
していないので、より辛い環境での仕様でした。新しいノートが欲しい(^^;
re;Graphic LCD(Toshiba)
>サンプルソースなどもあるようですが、どのマイコン向けなのか判断つきませんでした。
PIC 16F84ですね。
どこかにPIC->AVRアセンブラソースコンバータがありましたが通したら使えるかな?
Graphic LCD(Toshiba)
参考になるかわかりませんが、以前話題のあったLCD関連で
http://ourworld.compuserve.com/homepages/steve_lawther/t6963C.htm
というのがありました。
サンプルソースなどもあるようですが、どのマイコン向けなのか判断つきませんでした。
RE:dontronics(was:AVR)
このサイトはSTK200も安いですね。
これから始める方は、秋月でライターセット買うよりgigoさんが購入したものまたは
90アメリカドル(送料込み)でこのサイトからSTK200購入した方がお得な気もします。
re2;やはりH8?
>Tiny H8の開発環境は今までのAKI-H8のコンパイラやフラッシュ書き込みツールは
>使えないのでしょうか?
コンパイラはそのものはたぶん大丈夫。runtimeはいずれにしろ書く必要あるし。
書き込みツールは転送される方のコードを直すか入手すればよいと思います。
気にしているのは「版権」なんですよ。秋月のコンパイラの位置付けもよく分からない
といえば分からないんですが。
re;やはりH8?
Tiny H8の開発環境は今までのAKI-H8のコンパイラやフラッシュ書き込みツールは使えないのでしょうか? 数日前にCPUのPDFファイルをダウンロードしたけど、まだ見ていない。
10月初めのCEATEC(旧エレショー)に遊びに行くためにちょっと忙しい週になってます。
雑談:やはりH8?
久しぶりにちょっとH8のCでコード書いたのですが、やはり何も気にせずに乗除算を書ける
CPUは良いなぁとしみじみしてしまいました。^-^;;
tiny H8の開発環境が安価に入手出来ればなぁ..
dontronics(was:AVR)
http://www.dontronics.com/dt006.html
にある、DT006を2枚とDT104を3枚、それぞれ板のみ頼んでみました。まぁまぁの値段かな
と思っていたのですが良く見るとAUD(オーストラリアドル)でずっと安いのでした。
板のみということで送料無料です。
re5;CF->PCMCIA変換アダプター
>丁度、DoCoMoブランドでないP-in comp@ctが売り出された様ですね。
>ちょっと定価が高いけど..
そのようですね。定価は高いけど、アステル、H"には選択肢がなかったわけですから
朗報だと思います。ただ、WindowsCE FANにてDDI Pocketの関係者でしょうか、それ
らしい人の発言があり、それを見ると今の販売店では番号を焼くライターが無いのです
ぐには対応できないようですね。納得できる話なだけに信憑性があるように思います。
CPUパワーの上がってきた現在のCEマシンではE-700のようにソフトモデムでシリア
ルケーブル接続が、現実解ということでしょうか(それにしてもE-700のSDカード周り
がお粗末なのは、これからの購入者の購買意欲をそぎますね)。
re;カスケード接続アンテナ
ジャンクで\7Kとは高いですね。一体いくらで売るつもりなんでしょう。
私が作ったのとほぼ同じでした。考える事は同じ?これ以外ない?
アンテナの固定方法がマジックテープとはちょっと見た目が悪いですね。私も思案中。
カスケード接続アンテナ
http://www.soaring.co.jp/products/junk.htmに試作品が放出されています。^-^;
#今月の前半を切り離してバックナンバーに入れました。
re4;CF->PCMCIA変換アダプター
>CFスロットにはいるようなPHSカードというとDoCoMo製品しかないので
丁度、DoCoMoブランドでないP-in comp@ctが売り出された様ですね。
ちょっと定価が高いけど..
技術的にそれほど難しいとは思わないけれど、それなりの手間とお金をかけて作ったものが
いつこのように一夜にして無価値になってしまうかわからないとなると誰も手を出さない
でしょうね。
#週末は不在です。うっ、麓でもここより14度も気温が低い上に予報では雨だ..
re:ハンディーD-GPSって存在するのでしょうか?
色々と情報ありがとうございます。
とりあえず、色々探してみると、ロカティオが一番それにマッチしているような感じです。携帯に繋いでinternet経由でディファレンシャル情報が取れるみたいなので。
私も釣りには全く興味がないのですが、GPSには興味があるんで、つい。
ところで、SA解除後のディファレンシャルの効き具合ってどんなもんでしょう?
どなたか実験された方いらっしゃいますか? 誤差±2m位まで行けるんでしょうか?
re3;CF->PCMCIA変換アダプター
》 こちらのアドレスラインがどうのこうのという点は、回路とかの知識がないので
》よく分かりませんでした。
回路、というよりも、規格に対応しているかどうかです。
たとえばpcmciaフルスペックではアドレスバスが大量に必要だけど、compactflashで
は最高でも11本、さらにその中の規格でTrueIDEモードならアドレスバスはほとんど必
要としないけど、memoryやIOモードではアドレスバスがたくさん必要とか。
》 CFスロットにはいるようなPHSカードというとDoCoMo製品しかないので完
》全に買い換えというのは躊躇してしまいそうです(^^;;。
新しいOSの機器だから、ハードを買うというよりも、ハード&ソフトを買うと
思えばお徳というところでしょうか(笑)
》 誰もが考えそうなのにこのレベルの製品しかないということは、このようなア
》ダプタは技術的に難しいのですね。
単純に線を引っ張るだけだから、小さく作れればそれ以外問題ないと思います。
問題は、CEが各機器のドライバを標準添付していないし、だからと言って世の中に
ある無数のCE非対応pcmcia機器ドライバを添付することはできないことかと。
...ハードあってもソフトがなければただのゴミ...
開発用というのは、driverを書く人には各機器のドライバなど不要なものだからだと
思います(笑)ドライバ書く人は機器の配線するのがめんどいから、できあがりの物
を買ってくる...と。
re;CF->PCMCIA変換アダプター
mioさん紹介のURLにも書いてありますが、この手の物使うとき、CEのDriverをどうするか?
もポイントになりますね。とは言っても、gigoさんなら、さくさくっと書いてしまいそう(笑)
SONYのPalm、プラスチックボディが壊れやすそうですね(^^;。でも、あのジョグダイアル
はいいな。
#週末、もしかしたら秋葉へ行くかも...いろんな物買い込んで、梱包開けもせず眠りにつ
く品がたくさんになりそうなんだけど(--;;;
re2;CF->PCMCIA変換アダプター
mioさん、gigoさん、レスありがとうございます。
mio wrote:
>この製品は3.3V用/5V用別々の製品だから、自分が使いたいカードが何Vで動いている
>かを知らないと駄目だとか。
>
>電流容量に気をつけないと駄目だとか(PCMCIAの方が大食い)
この2点はWebページ上の情報から何とか分かるのですが、
>アドレスラインが11本しかない(PCMCIAは26本)なんで、アドレスラインをいっぱい
>使っているカードは駄目だとか。(多分、ICメモリカードはだめじゃないかな?)
こちらのアドレスラインがどうのこうのという点は、回路とかの知識がないので
よく分かりませんでした。
gigo wrote:
>それにこれ、決して安くなさそうですよね。手持ちのカードが全部使えるというのでも無い
そうなんですよ。開発用って書かれているのでそんなに安くはないだろうとは
思っていました。
>とCFファクターのカードを買い直したほうが安く付きそう。
CFスロットにはいるようなPHSカードというとDoCoMo製品しかないので完
全に買い換えというのは躊躇してしまいそうです(^^;;。
>からメーカーの言う通り「開発ツール」レベルですね。
誰もが考えそうなのにこのレベルの製品しかないということは、このようなア
ダプタは技術的に難しいのですね。
色々と教えていただきありがとうございましたm(_ _)m。
re;CF->PCMCIA変換アダプター
うーん..A11までしかアドレスが無いのですね。
モデムとかならI/Oしか使って無さそうなので大丈夫という気はしますが、I/Oでも16bit
必須のものもありますし使いたいPCMCIAカード毎に仕様を調べてみないことにはなんとも
いえません。
それにこれ、決して安くなさそうですよね。手持ちのカードが全部使えるというのでも無い
とCFファクターのカードを買い直したほうが安く付きそう。
ちなみにMELCOのWLI-PCM-11 WireLess LAN adapterはこのDesktopではDF40-DF7Fを使っ
ています。別のアドレスが割り当てられれば動くかも知れませんが少なくともこの状態では
動きません。たまたま動きそうなアドレスが割り当てられていたとしてもタプルを書き換え
てそこしか使えないとでもしない限り他のコンフィグレーションでどうなるか分かりません
からメーカーの言う通り「開発ツール」レベルですね。
タプルのやり取りを横取りして自分自身で逆デコード(?)するといったインテリジェントな
アダプタでも作らないと難しそうです。それでも万能にはなりませんし..
Re: CF->PCMCIA変換アダプター
#Gigoさんじゃないですけど・・・
http://www.sycard.com/cfext166.html
を見たところ、書いてあるとおりだと思いますけど。
この製品は3.3V用/5V用別々の製品だから、自分が使いたいカードが何Vで動いている
かを知らないと駄目だとか。
電流容量に気をつけないと駄目だとか(PCMCIAの方が大食い)
アドレスラインが11本しかない(PCMCIAは26本)なんで、アドレスラインをいっぱい
使っているカードは駄目だとか。(多分、ICメモリカードはだめじゃないかな?)
結構きちんと書いてあると思いますけど。電圧と電流容量に気をつければ、I/O系の
カードは動きそうな気がしますけど、自分で判断できる人しか使っちゃ駄目な製品
だと思います。(結構判断基準が難しい・・・自分のモデムカードが何Vで動いてる
かなんて知らんからなぁ)
CF->PCMCIA変換アダプター
gigoさん、お久しぶりです。その節は大変お世話になりました。体調を崩されていた
ようですが、復調されましたでしょうか?
ところで表題のCFスロットにPCMCIAカードを刺すための変換アダプターですが、こ
のようなもの(http://www.sycard.com/cfext166.html)を見つけました。これを使用
すればPresario213にPHS通信カード(具体的に言うとSII社製H''用MC-6550)とか
使用できる可能性があると思いますか?
以前にWindowsCE Fanにて同様の工作記事がでたときに(一応製品なので比較
にはならないかもしれませんが)、gigoさんが単純に配線するだけではだめだよという
風に発言されていらっしゃったと記憶しているので、質問させていただきました。
http://www.fastnet.ne.jp/~tosihara/smocom/CFtoPCMCIA.htm
自分で製品のPDFファイルとかもみたのですが、いかんせん、電気的な知識に乏し
い私にはよく分かりませんでした。申し訳ございませんが、よろしくお願いいたします。
pic関連09/19
NMEA->IPSを内蔵EEPROMを使う形で書いてみました。
日付->曜日計算用のテーブルとDMS/DMM切り替えに使うパラメータ、Datumを示す文字を
EEPROMから読み出して使っています。CからEEPROMを使う場合の参考にどうぞ。
0919.zip 4K
あらかじめ書いておいて読み込む方はほとんどオーバヘッドもなく、テーブルなどはむしろ
コードそのものも短くなるので問題ないのですが書き込む方は10ms(typ.)かかる上にその間、
割り込み禁止になるのでこういう用途にはかなり使い難いです。
re6;Presario213
>けど2313あたりに移植できるとオイシイでしょうね。(^^;
御意。
しかし、間違ったことのない私の本能が「無理。何も思いつかん。」と言っています。^-^;
tiny H8なら..
re2;pic関連09/18
シュミレーションで確認済み
・20MHzクロック
・IrPhyパルス幅 10MHzのみ。3μs以上ということで7.5命令必要なんですが7命令です。
必要ならasm(" NOP");を入れてください。いっそ1/4の方を採用した方が面倒が無くて良い
のですがパルス幅=電池寿命なのでまだ決めきれていません。
・MARK=1(入力)動作
・WatchDog Sleep/Wakeup
全くの引き写しでは面白くないという人は、
・パイロットLED
最初はLED ON, @もしくは$が来るとON, LFが来るとOFFとすると無信号時点灯したまま、
信号が来ると点滅になって分かりやすいです。n2iH8の動作確認LEDと同じ。
・2D/3D、EPE、使用衛星数などの表示LED。
点滅パターンを変える?
・昔、懐かしい? 110km/h警告ブザー。
・DMM/DMSなどの切り替えをEEPROMに記憶させる。
・シャットダウン入力のある232Cバッファにしてsleep時にシャットダウンする。
・1入力:n出力
・raw/cooked同時出力
・3V動作(eTrexの電池ボックスから線を引いて..^-^;)
といった機能拡張を入れて見るのも一興かと。^-^;
re5;Presario213
> バッファレスのインプリメントも不可能ではないと思いますがAVRでもROMが全然足りない
でしょうね
そうですね。同じCPUじゃないんで比較はできませんが以前作ったH8版だと7K弱のROMエリアを使いました。2313だとROMが2Kしかありませんからね。
けど2313あたりに移植できるとオイシイでしょうね。(^^;
re;pic関連09/18
Navin'Youで使う時はdmsでないといけないのでdms=1;をinit_uartの前辺りに入れて
ください。切り替えできない方が良いかな? コンパイルオプションにしましょうか。
わずかですが小さくなるし。
なお、n2ipicは$RMCが1秒に一回出せるJupiterやGM-38向きです。これはH8版のよう
な複数のセンテンスから出来る限り情報を取り出す機能がないためです。
また、eTrex系のようなロックしていないとNMEAでは時刻が出ないGPSではn2i系は使
えません。またstf2ipsはstfが仕様通りWGS84固定のIII+などでは実用性がありませ
ん。
ということで、
III+はn2iH8、2秒に一回でよければn2ipic、
Jupiter,GM-38はn2iH8かn2ipic、
eTrex,eTrex summitはstf2ips
が使えます。 n2ipicはコードメモリの不足から、stf2ipsはstfがもともと衛星情報
を持っていないことから衛星情報がありません。
re4;Presario213
バッファレスのインプリメントも不可能ではないと思いますがAVRでもROMが全然足りない
でしょうね。
tiny H8の最大の問題はとりあえずWriterということになりそうです。PICやAVRと競争する
つもりなら開発環境そのものが最大のネックかな。
pic関連09/18
ようやく、自分でテストしたので出しておきます。まだちょっと体調不十分なのでrawIRは
試していません。
0918.zip 25K
4800->9600だけのdouble.c
NMEA->IPSのn2ipic.c
STF->IPSのstf2ips.c
汎用シリアル共通ルーチン,xserial.c
.stiを作るためのsti.c(VCPPなどPC上で使う)
エクスポートしたトレースバッファからビット列を取り出すtrc.c(同じくPC上)
が入っています。.hexは16F84A,秋月のPIC18ユニバーサルボード用のものです。
これを元にすればdinsmoreの出力でNMEAにしろ、STFにしろ方位情報を置き換えるのは簡単
ですので試して見てください。
re3;Presario213
>4414/8515あたりなら可能だと思います。
>けどこのクラスのAVRとH8を比べた場合AVRを使う意味ってあるかな。
先月話題になったtiny H8は、秋月の紙のかわら版によれば専用ソケット付きで1000円だそうですからAVRの40pinクラスと同程度の価格ですね。アマチュア用のtiny H8開発環境があれば、さらにAVRを使う意味がなかったりして。。。
re2;Presario213
ご無沙汰してます。
> ほんとはIrComm対応したいところですがPICでは無理。AVRでどうかな?
64byteのバッファが送受信に必要になるので2313だとRAMが足りないでしょう。
4414/8515あたりなら可能だと思います。
けどこのクラスのAVRとH8を比べた場合AVRを使う意味ってあるかな。
STF-->IPS Version
Gigoさん、寝込んでたんだ。週末の書き込みが無いので、何かにハマっていたのかと
思ってました。(^^;
s2ipic.cは9/11版を少し変更して使っています。eTrexからのRDはPB4に変更しました。
9/15版は変更が大きかった(見た感じ)ので、まだ焼いて試していません。
衛星12個見えることも有るんですね。いつもは6個くらい見えてることが多いので
10個見えた時は何か誤動作しているのかと疑ってしまいました。ハハハ
南向きベランダの手すりの上にしてはまずますの受信性能ですね。
re;Presario213
tomさんとこもうまく行ったそうなのでこれで総てうまく行ったことになりますね。
>近いうちにシリアルケーブルを作ってetrex接続したいと思います。
もう少し待てば以前ちょっと話題になったPICを使ったrawIR(赤外線)アダプタが出ますよ。
赤外線ということで特殊なコネクタや本体改造を必要としませんし、部品代2,000円以下と
いうことで純正ケーブルよりはずっと安上がりだと思います。他のCE機でも使えますし。
pentaさんのソフトがCEでrawIR対応しています。
ほんとはIrComm対応したいところですがPICでは無理。AVRでどうかな?
re;秋月のH8マザーボード
>・12VがH8マイコンボード上を通って(CN1)ライタ回路に給電される。
これは私もちょっとはまった。
>・添付の9ピンコネクタがなぜか「メス」コネクタ。
同じく。はんだ付けしてから気づいたのでそのままにしてあります。オスコネクタ持ってたので
結構、悔しかった。
re;STF-->IPS 3日目(PIC & 外部ANT)
宮崎さん、versionいくつで試しておられます?
>本当にこんなに多く見えること有るのかな。(通常は6±2個)
開けたところを外部アンテナで走っていれば特に珍しくないですよ。12衛星総て
フルスケールというのも結構あり、SA解除前でも10m以下の誤差になっていました。
re;何かあったのかな?
>gigoさんの体力には遥かに及ばない私です。
実は土曜の夜から高熱を発して今日は休んでました。まだちょっと頭が重いですが^-^;
FGPSで特に妙だったという報告はあがっていないようです。
GPSにとって妙な場所がいくつかあります。例えば妙に大きなばらつきを示す尾鷲とか、
丹後半島の某所とか、一度、ロックがはずれるとなかなか戻らない中央道の諏訪の辺り
とか。
後は、GPS衛星にはHealthという概念があってテスト中とか、軌道修正中に使用しては
いけないことを示すのですがこれを古いGarminだと認識しないようで間違えて捕まえて
しまい計算が収束しなくなる場合があります。HGR1Sにも妙なというかどういうクライ
テリアで衛星を選んでいるのか皆目、検討もつかない状態に陥ることがあるそうなので
条件の悪い衛星を捕まえてしまい、他の衛星の情報を矛盾するものとして受け入れない
状態、もしくは収束計算では常に問題になる局所的なピークに捕まってしまい真のピー
クにたどりつけなくなる状態になっているのではないかと推測しています。アンテナを
強化しても効果が無いという報告もこれなら納得できますし。
GPSも他の計測手段と同様、完全でも万全でも無いので使う側もそれを忘れてはいけない
と思います。
#でもIIやHGR1Sとはそもそも土俵の違うIIIplus+Motoloraアンテナだったら..とちょっと
#思う^-^;
Presario213
gigoさんありがとうございました>メモリー
メモリーの増設無事完了しました。
お蔭様で24M化し大変快適に動いております。
近いうちにシリアルケーブルを作ってetrex接続したいと思います。
この度はありがとうございました。
#連絡が遅れまして申し訳ございませんでした。
秋月のH8マザーボード
秋月のH8マザーボードを(今頃)作ったのですけど、結構これって落とし穴
ありません?
・12VがH8マイコンボード上を通って(CN1)ライタ回路に給電される。
私みたいにCN1なんかつけてねーよって場合ははまる可能性大・・・
(通電前に電源パタンだけは追っていたので気づいてジャンパしましたが。)
・添付の9ピンコネクタがなぜか「メス」コネクタ。
25ピンはメスなんだろうけど、9ピンは普通オスなんでない? と思って、
AVRプログラマキットの方も見なおしてみたら、こっちもメス・・・(しまった)
まあ、秋月なんで作る側もちっとは頭を使わないとだめだってことなんでしょう
けどね。
STF-->IPS 3日目(PIC & 外部ANT)
9/17(sat)も朝から雨と雷で外で実験する気力が無くなりました(^^;
先に書き込んだ消費電流は3端子電源(78L05)の入力側の電流なので78L05の回路電流(数mA)
も含まれていますのでご注意下さい。
eTrex用の外部ANTをちゃんと(?)作りました。これで室内でeTrexで遊ぶときに便利に
なりました。そのうちデジカメで写してHPに置きたいと思います。
完成したのが夕食後だったので、昼間のGPS異常?は気がつきませんでした。
衛星の信号強度をモニタしていましたが、最高10個の衛星が見えることが有るようですが
本当にこんなに多く見えること有るのかな。(通常は6±2個)
衛星数と信号強度みているだけでも変化が有って結構楽しめました。
何かあったのかな?
たった今青森から戻ってきたのですが、途中14:00くらいから2〜3時間GPSが不調になり、それまでびしっとコースを示していたのにふらふらと錯綜し始め、あげくには全く受信もできない状況の時がありました。Navin'youだけではなくGPS2も同じ症状でしたからきっと衛星側の問題かと思うのですが・・・せっかくのログ取りだったのですが、とんだちゃちが入ってしまいました。FGPSあたりには情報があるのかも知れませんが、長旅の後ここに書き込む気力くらいしか残されていません。
gigoさんの体力には遥かに及ばない私です。
NY用リモコン
最近秋月電子でH8/3067FやUSBN9602を売っているので、気になっていたのですが、
トランジスタ技術6月号や
http://members.nbci.com/awelec/
などが影響しているんでしょうかね。今ごろ気づいているのは私だけかもしれませんが。
今日読んだのですが、トラ技6月号のPlaystationコントローラーをUSB接続でマ
ウスの動作をさせるという記事は、部品もほとんど秋月でそろいそうなので結構
興味が引かれ、応用でkeyboadの動作をさせれば、NavinYou用リモコンがつくれそ
うかなと感じました。
(自分でやる力は現在ないですが)
ただ、40pin DIPのPICだとケースも大きくなりそうなので、AVRでPS/2 interface
のエミュレーションを作成して 市販品のPS/2--->USBアダプタをかませた方が簡単
で良いようにも感じます。
STF-->IPS 2日目(PIC & 外部ANT)
きょうは朝から雨と雷が凄かったので、実機走行試験は止めました。1日目はPICのWDT off
の状態で行っていたので、WDTやSLEEP機能を働かせてみました。結果はデータが来ている時
の消費電流は約6mA/5V,データが来なくなった時は6mAと3mAに交互に切り替わりやや省エネ
動作できているようです。
夜はeTrex用の外部ANTの実験を行いました。ANT同軸の途中にに100Ω+5Vを接続して同軸の
端っこを数cm剥いてeTrexのANT部分に近づけるとなかなかいい具合に受信できました。
eTrexをベランダに置いた時とほぼ同じ場所に外部ANTを置いた時と比べてみると同等以上の
受信強度を示しました。給電部分は結構いい加減に作った割には満足のいく結果でした。
あとは給電部分をまじめに作るのと、eTrexとの結合をいかに美しく作るかです。
実験中にFGPSで話題になっている信号は強いのに探しているふり状態を1回体験しました。
電源off/onで元に戻りましたが、これは困った癖ですね。
日米で買ったpanasonic GPS ANTの消費電流は19mA/5V,13mA/5V+100Ωでした。
re2;ハンディーD-GPSって存在するのでしょうか?
マゼランに中波タイプなら有ったような気がしたのですが、HPではDGPSハンディーの
説明を見つけることが出来ませんでした。
JRC製DGPS200等の船舶用DGPSアンテナ/受信機一体型を船に取り付けて、これは船の
バッテリーで駆動し、表示にはビニールにくるんだカシオペアとソフトはGARMAPCEと
言った組み合わせの方が無難に感じますが、これじゃ面白く無いし、FMじゃ無いです。
是非、M51とポケナビを組み合わせた物を自作して欲しいです。でも、M51の鉄ケース
だけはなんとかしないと・・・・海に沈みそう(^^;;
re;ハンディーD-GPSって存在するのでしょうか?
http://www.soaring.co.jp/gps/gps.htmに持ち運びの出来るプラスチック製の工具箱に
まとめた例があったのですが今回の更新でなくなってますね。
同じ船の艫と舳どころか隣同士でも釣果が違うというのは良く聞きますが、それがほんとう
に固定的なものなのかなぁと釣りをしない私は思うのであります。季節、潮、天候で違うと
なると精密に位置が同定できても意味ないですよね。もし、それで釣れるとしても趣味とし
て楽しいかという疑問もありますがまずは試してみるとこからでしょうか。^-^;
ハンディーD-GPSって存在するのでしょうか?
友人に、釣りキチガイがおりまして、先日、D-GPSのハンディーなものはないかたずねられました。
「20m程度の岩礁の西際をピンポイントで狙いたいのだが、GPSだけだと狙いきれない」そうで、FMのディファレンシャルが使えるハンディーなものを物色しているようですが見つからなくて泣きついてきました。
エンペックスのミニタイプとデータテックのM51の組み合わせか、DGPS付きのハンディーカーナビでも良いかななどと考えているのですが、出来る限りコンパクトで・バッテリーライフの長い(5,6時間は使いたいそうで)・出来る限り小さく軽いDGPS(これは、潮風から防ぐためにシステム全体を透明パックでくるむから必要だそうです(笑))の情報を集めています。
何か情報ありましたら宜しくお願い致します。
re;雑談:ワンチップマイコン
うーん..私は正規の教育や訓練を受けたというより無手勝流で覚えた方なので面と向かって
教育と言われるとどうしていいやら。ただ三ヶ月ほどでなんとかなるようになった記憶があ
ります。最初はアセンブラの存在も知らなかったのでハンドアセンブルしてモニタで打ち込
む..。ある意味、覚えることが少なくて楽だったのかも。ちなみにPC-8001を日立のホスト
機のTSS端末にするターミナルプログラムで1200bpsという高速(!)で使うために機械語で書
くしかないだろうと言われてそうかと素直に始めたものです^-^;
ちなみにホスト機のほうはFORTRAN77でパラメータを入れて一直線に答えを求めるという、
プログラムとも言えないような使い方でした。
>TXCIEとRXCIE
送受信に割り込みを使うかどうかはCPUの処理能力とやりたい事のバランス、作者の趣味
によりますね。送信だと送信バッファが空になったのと送信が終了したのと二段あったり
して余計混乱しそうですね。
一番、汎用的なのは送受信とも大き目のリングバッファを用意して割り込みで処理する
方法です。H8以上のCPUならこれが一番でしょう。ほとんど何も考えなくても使えますし。
しかしPICのようにメモリがない場合とかそれほどの速度を要求されない場合には受け
取る側は待ったなしなので割り込みを使うしかないけれど送信は出来る時にすれば良いと
言う事でバッファなし割り込み無しの簡単なインプリメントにして(割り込み+リングバッ
ファの方が全体でみればずっと簡単だと思いますが)で順番待ちにすることもあります。
実際、今回のPIC-Cではコードメモリもデータメモリも足り無いので送信側は使ってい
ません。(割り込みを使っているのはbitレベルの送信だけで、通常の割り込みなし、バッ
ファなしに当たります)
ただ、このレベルは実は難易度Bでしょう。職業プログラマなら眠っていても出来ない
と話にならないけれどいきなり初心者が始めるのは体に悪いです。^-^;
本屋でPC関係の本は見ないし雑誌も買わないのですぐにとは行きませんが参考書探してみ
ますね。
re3;P213のメモリー増設完了
>プログラムについては論理的に考えられるまともな設計者がプログラムを書けないはずは
>無いというのがほぼ一致した意見です。
確かにシステムエンジニアの仕事はフローチャート書く手順を考えればある程度他の仕事
も役に立つように思えますが、プログラムの部分はたぶんに言語的な意味合いも強く、き
れいなプログラムは文学的な匂いすらします。以前、コンパクトにまとめられたプログラ
ムを見た時に、これは自分の頭で気が付けただろうかと自問した結果、無理かなと・・・
プログラマーには俳句のセンスも必要な気もします;^^)
>正直言って機械/プロセス設計に比べてはるかに
>要求水準は低いと思います。趣味とプロの差の無さが何よりの証拠。^-^;
いやいや機械/プロセス設計を趣味にする人がいないのはハードの敷居(コスト、製作手段)
が高すぎるからでしょう。数百万円以上ではとても趣味の領域ではこなせない・・・
従って、趣味にできるくらい裾野が広い中にあってプロでいることができるのは、やはりす
ごい事なんでしょう。プロ野球でもそうですし。
まあ、GPS絡みの小さなプログラムでもいつの日にか作成できれば趣味としては成立ですね。
P213の方はマニュアルを読まないことによるトラブルにあいましたが、リカバリーして順調
に稼動し始めています。聖火も点火されたので明日に備えてGPS接続テストを行いたいと思い
ます。
STF-->IPS 1日目
動き始めましたよ。最初はH/Wの接続ミスなども有り時間がかかりましたが、うまく
動いているようです。さすがGigoさん! 自宅固定点での試験ですが、Navin'You
で自宅の位置をプロットしています。明日は走行テストしてみようと思います。
それにしても電気入れて動き出したのにはびっくりしました。
私の場合はいくらシミュレーションしたつもりでも、1つや2つは落とし穴に入って
いて動かないんだけど(^^;
雑談:ワンチップマイコン(re2;P213のメモリー増設完了)
>あとはきっかけと動機付けだけの問題でしょう。
ここの教室的な意味あいもある掲示板に参加させていただいてちょうど2年が経過しましたが、動機づけされても、全くの素人がワンチップマイコンを使えるようになるには、相当、初期投資(勉強)が必要な気がしました。しかも集中的にやらないと中途半端になり、挫折する。。。そこを乗り切れるかどうかが私にとって大きな問題ですね。
Cのソースがちょっとはおえても、Register TC(or ITU) WDT SCI(UART)などとうい略語とその使い方が分かるまでが一苦労。PICで有名なgokanさんのマイコンの基礎のページをみても、最初は何のことが良くわかりませんでした。これが分からないとサンプルソースを読んでも意味不明になってしまいます。周辺回路が必要な場合は、さらに難易度が増します。
なんかいい参考書などがないですかね?Z80の参考書だけは勘弁してほしいですが。
最近ちょっとはイメージがつかめてきた感じでAT90S2313のデータシートも少しは分かるような気がします(ハードウェアのブロック図などは未だ分かりせんが)。
次にどう応用情報をゲットするかという関門があります。AVRについては、gccなどのサンプルソースが結構あり、しかも勉強しやすい単位でまとまっており、自分に興味がある応用もあるので、とっつきやすいです。
ただ、gcctest4に示されているUARTの利用方法は、TXCIEとRXCIEの両方を使っているのですが、gcctest9の一連のファイルの中のuart.cを参照するとRXCIEしか使っていません。何が違うのでしょうね???とか未だ疑問が解決しないところもありますが。
あとwindowsのプログラミングについては、Dos/Vマガジンでの連載でも追ってみようかと思いつつ今はAVRをちょっと勉強中なので手付かず。
本屋で参考書みても、とっつきにくいのが多いのですが、その連載は、小学生のdrillのようでちょっとやってみようかなと気を起こさせます。
当面の目標としてジュピターのバイナリデータモニタープログラムを作成したいと思っています。いつになるやら。
re;P213のメモリー増設完了
私もCE機ではMapFan CE2000を使っています。情報が余り無いのはNavin'youとProAtlasと
いう性格の違うソフトを2本買ってしまうと、3本目を購入するのはちょっと遠慮したいと思
う人が大多数ではないでしょうか。対抗の無い前の2本に対してMapFanにはZiという競合も
あるので余計、選ばれにくいのでしょう。
とはいえ電車+バス程度の移動ならやはり家の形まで分かるMapfan+CE機ですよね。ZiのCE版
はありませんし。^-^;
P213の反射型液晶の恩恵を存分に受けられて満足です。
プログラムについては論理的に考えられるまともな設計者がプログラムを書けないはずは
無いというのがほぼ一致した意見です。正直言って機械/プロセス設計に比べてはるかに
要求水準は低いと思います。趣味とプロの差の無さが何よりの証拠。^-^;
開発環境もこんな楽なもんばかり使っていると早くボケるんじゃないかと思うくらい昔よ
り良くなってますし、あとはきっかけと動機付けだけの問題でしょう。^-^;
re;STF-->IPS 1st Trial ?
一応、最新のソースを送りました。詳しくはメールとソースのコメントを見てください。
#今日は出勤..
P213のメモリー増設完了
gigoさんから送っていただいたP213用の増設メモリーは無事装着完了(してもらいました;^^)、24Mの文字を見たときには感動しました。
ありがとうございました。
早速、Qツールを再インストールして64Kカラーに変更後、GPS関係のソフト
GARMAPCE、nmeamon、MapfanCEとインストールしました。この土曜日、日曜日に遠出しますので色々と試してみたいと思います。
常々、P213はMapfanを使用する上でとても良い機種だと思っています。E55でもMapfanを使用しているのですが、なぜか、白黒の地図データを切り出すとカラーに比較して2倍程度の容量となってしまい、E55ではCFメモリーがどうしても必要となります。メモリー増設したP213では本体のみでもかなりの地図を入れられそうなので重宝しそうです。
しかし、アトラス系に比較してMapfanはあまり評判が良くない(GPS機能を取ったり付けたりがいけないのかな)のか話題も乏しいですが、CE関係に関しては結構良いソフトではないかと思います。PlugIn環境も整っているのにメーカー以外ではnmeamonのみですよね。私も北緯と東経を入力することで位置を表示するといった簡単?なPluginソフトでも作ってみたいのですが、なにせ当時N88Basicでちょこちょこプログラムなど書いていたのですら10年以上も前の話であり、CだのVisualXXって何?というような時代錯誤の頭ではと思い躊躇してしまいます。
STF-->IPS 1st Trial ?
自宅のジャンクを漁ったら10MHzX'talを発見。これで今週末のお楽しみが決まりました。
2年ほど前にDGPSの制御用に作った基板が10MHzX'talを使っていました。ほんの少しの
配線変更で楽しめそうです。報告をお楽しみに。
Re2;MPLAB DownLoad
インストールが無事終わったのか、Gigoさんのソースをbuildしてみたらメールに
書いてあったバイト数のオブジェクトが出来上がりました。HEXファイルも私が使って
いるライタで使えるフォーマットのようです。あとはクリスタルでも見つけて今週末
は実機試験か?
やる気無しモードに突入したのはアセンブラ版なので、ご安心を。。
PICのCコンパイラでこれだけ出来ればもうアセンブラには戻れない!?
eMbedded Visual tools 3.0
WindowsCE用の開発環境、eMbedded Visual tools 3.0(本体$0,送料$14.95)が届きました。
シリアルでNMEAを受けてIrDAでIPS,CFにログ..Garmin'We on CE..
#NMEA MonitorにIrDA IPS出力を付加するのが簡単そう^-^;
PICの積み残し..
そのうちと言っているうちに月日が経ってしまったもの。
・NMEAもしくはSTFの方向情報をコンパス(Dinsmore or PNI)のものに摩り替える
->DC290で撮影情報に使う。
#eTrex summitを使えば..
・ボタンを押すとその時の位置情報が記録されるロガー
->gpsifdを使って普通のデジタルカメラに位置情報を付けるのに使う
#gpsifdがWaypointに対応すれば..でも方向とかログされないか。
・表示器付のコンパス
#eTrex summit..
・表示器付の加速度計
Re;MPLAB DownLoad
>私が予定していた機能よりも良いものを送ってもらったので、
>すっかり やる気無しモードに突入
いいえ、送ったのは叩き台です。いろいろ改良の余地がありますよ。^-^;
例えば、IPSフォーマットでは時刻と測位時刻は別物ですが今のインプリメントでは一緒に
なってしまいますし、せっかくのEEPROMも使ってませんし、IrPhy入ってないし、スタンバイ
機能のある232Cバッフアを使うとか、入力と同期させた間歇動作で省エネするとか、PC側の
総ての232C端子にDiを入れて超低消費レギュレータで電源レスにするとか、赤い糸電話版を
作るとか、基板を起こすとか、状態表示LEDをつけるとか、高度計つけるとか、コンパスつけ
るとかGarminプロトコルでアルマナックデータだけ貰って自分で衛星位置を計算して天空図
書くとか..AVRに移植するとか、いろいろ..^-^;
宮崎さんがやると宣言した項目は検討するだけで手を出さないということでいかがでしょう。^-^;;;
Re:eTrexの質問
怒られるかなと思いつつ^^;手っ取り早く質問をしてしまいましたが..良く判りました。
gigoさんどうもありがとうございました。m(_ _)m
MPLAB DownLoad
やっと重い腰が上がり、MPLAB関連のダウンロードが終わりました。今週中にはGigoさん
から頂いたSTF-->IPSなどで遊べるようになるかな。 当初はアセンブラで作ろうかと
思っていましたが、私が予定していた機能よりも良いものを送ってもらったので、すっかり
やる気無しモードに突入(^^; 今後はNMEAセンテンスから衛星状態をLCDに表示するソフト
でも作ろうかなと思っているところです。これで疑似外部アンテナの評価でも、と思って
いるところです。
そうそう、実験用LCD(\300)は思っていたより大きめだったのと、表示させるのが面倒な
感じがして、結局購入は見合わせました。10年前だったら速攻購入だったけど。
re;お買い物
>10MHz版はプレミア価格突入か?
20MHz版を10MHzで使っても罰は当たりませんよ。LPとかだと消費電力や電源電圧範囲が
問題になる用途もあるのでしょうが。
>eTrex用の外部ANTにしようかと思っています。
某所が輻射タイプのアンテナの発売を検討しているようですが。^-^;
ただ、実験の結果、史上最低の某USB接続GPSの救済はできなかったそうなので売れ行き
心配です。買って効果がなかったという苦情が来るのも嫌でしょうし微妙かな。
結局、あのGPSはμコードかチップそのものに問題があるのであってアンテナのせいでは
なかったということですね。16ch機は敬遠するしかなさそうです。
>PIC用のクリスタル買うの忘れた(^^;
PICはセラロックでしょう。
ちなみにデフォルトではPIC18ユニバーサル用に書かれています。ちょっと高いし、もっと
小さく作って欲しかったですが。^-^;
お買い物
土曜日に秋葉原に行って来ました。GPS関連ではPIC16F84とGPS-ANTを買ってきました。
PICは20MHzが\380なのに10MHz版は\400なんですね。10MHz版はプレミア価格突入か?
GPS-ANTは日米の\1800のやつで、eTrex用の外部ANTにしようかと思っています。
適当にやる予定なのでうまく動くがどうか・・・最悪ジュピター用の2nd-ANTだね。
PIC用のクリスタル買うの忘れた(^^;
re;eTrexの質問
10-20m程度です。
通常、高さ方向の精度は水平方向の半分、つまり誤差は倍ですからSAが解除された今、
100mは異常です。表示の話ですよね。測地系の設定は合っていますか?
PAGE+▲を押したままPWRを押して電源を入れると内部情報表示、その状態で各キーの
チェック、PAGEキーで液晶チェック、▲▼キーで液晶コントラスト調整です。
PAGE+ENTERでフルリセットというのもありますがこれはマニュアルにも載っていますね。
どこにでもあるような話題の繰り返しは避けたいので次からは検索エンジン等で調べて
から質問してください。
#測地系ってなんですか? みたいなFAQ中のFAQは勘弁してください。^-^;
GPS関連のリンク集は
http://member.nifty.ne.jp/SAKURA_GARDEN/LINKMENU/FGPSLINK.HTMをどうぞ。
Garminの場合、IDA,SPA,RightStuffなどほとんどの代理店がQ&Aの出来る掲示板を持っ
ています。
exif/dcf仕様書無償公開
http://www.jeida.or.jp/document/standard/exif_jap/jeida49jap.htm
eTrexの質問
初めての投稿で失礼します。
eTrexを使っていますが、高度誤差が平均して常に+100m位はあるのですが、他の方は
どんなものでしょうか?
あと、隠し機能(テストモード)に入る方法は判りませんか? 宜しくお願いします。
re11;AVRその後
>>説明はドイツ語ですが、
>>http://home.t-online.de/home/heesch/ide.htm
資料も揃っていてよく出来たページですね。
しかし、これだけの規模になるとH8に移植して使いたい気がします。
cstartでHDDもしくはCF上のファイルをfopen出来るととても幸せのような。
AVRは衛星情報付きのNMEA->IPS辺りから始めようかと思っているのですが。
re9;AVRその後
>> チップと発振子、レギュレータ、RS232Cバッファ、必要ならリセットICが載ってAVRの推奨
>> 書き込み用ピンヘッダついたボードを起しておくと便利だろうと思うのですが。
ついでに電源回路付きブレッドボードも内蔵してくれるとプロトタイピング
が楽ですね・・・
秋月のAVRプログラマキットは(業務多忙による現実逃避モードのおかげで)
既に作ったのですけど、まだテストしてないもんで。
re10;AVRその後
>チップと発振子、レギュレータ、RS232Cバッファ、必要ならリセットICが載って
>AVRの推奨書き込み用ピンヘッダついたボードを起しておくと便利だろうと思うの
>ですが。
STK200とかいうスターターキットは2万円近くしますし(SRAMインターフェースも配線してあるようですが)、picみたいに秋月オリジナルがでないですかね。
その点、AKI-H8マザーは買い増しても2000円しないし、SW切り替えればオンボードで書き込みできるし、やはり、なんかお得感がありますね(マイコンボードもっていればの話ですが)。
そういえば、以前作成したAKI-H8 for n2ih8用合体基板に、isp用の配線をしておかなかったことが最近非常に悔やまれます。
re9;AVRその後
eagleですが、以前、AVRのメーリングリストで話題になったときうちのW2Kマシンに入れて
みたことがあり、正常に起動できました。今はアンインストールしてしまったのですが..
CADソフトはこれを使い続けるという決心がつかず、いつも中途半端なまま消してしまって
います。これではいけないと思っているのですが..
ちなみに、PICは付属のライブラリにあるのですがAVRは無かった。
チップと発振子、レギュレータ、RS232Cバッファ、必要ならリセットICが載ってAVRの推奨
書き込み用ピンヘッダついたボードを起しておくと便利だろうと思うのですが。
re8;AVRその後
>説明はドイツ語ですが、
>http://home.t-online.de/home/heesch/ide.htm
ここのschematicはeagleというソフトを使っているようなのですが、たぶん、
http://www.cadsoftusa.com/
ではないかと思われます。
英語のwin95/winNT版をテストマシンのwin98SEマシンにインストールしてみたのですが、なぜかうまく立ち上がらず、しかもマシンが固まってしまい、その影響でマシンの復旧に時間がかかった(passwdファイルを削除してみると復旧しました)ので、最終的な確認はとれていませんが。。。
Hi-techPIC-C Liteを使う[最終回]
いつの間にか通信教育になってしまった短期集中Hi-tech PIC-C Liteを使うの最終回です。^-^;
作成した
NMEA->IPS,
STF->IPS
などと合わせて早い機会にまとめるつもりです。
次はいよいよ? AVRですね。何か取り上げて欲しい題材はありますか?
re;秋月 東芝製LCDユニット(実験用)・・・
2個入手しました。案外、大きいのですね。解析、進みました?
re;DC-DCコンバータ
すっごくお久しぶりしてます(^^;
電池ボックスが壊れたままのCoolpixE950や、割りっぱなしで2次電池(コ
ンデンサ)が放電してしまったeTrex SUMMITが転がっていて何も不自由してな
い(T_T)sanです。しかも治すことなど考えもしてない状況だったり...(来月
あたりからは、そろそろノートPCでも買っておかないと世の中の状況がわから
なくなってくるかも...)。
》仕様上は24V以上の入力で5V出力なのですが、抵抗を1本をつければ
》12V入力5V出力(ただし250mAまで)が可能となっているようです。
ちょっと0.25Aは少ない気がします。連続0.25Aが確実で瞬時1Aくらいならいけ
そうですけどね...300円ですか(笑)。
》 低電圧にすると低消費になるのではと思うでしょうが素子あたりの消費は
》減っても放熱限界まで詰め込むので供給する電力は変わらない。となると送
》電線と同じで電圧が高いほうが供給効率が良いのです。
そうですね。電源がかなり厳しい気がします。
入出力電位差があるにも関わらず高効率を誇る電源は、出力特性が厳しいはず
です。特性がまともで300円なら「買い」ですが、たぶんそんなことはありえな
いでしょう(^^;;;。その値段だと形状も大きいのではないですか?
高効率でまともな出力を出すためには、外部にいろいろと工夫が必要だと思い
ます。電源以外の部品(コンデンサ等)に結構金をかけないと意味がありませ
ん。現物見てないから何ともいえないのですが...
絶縁だからSWのはずだけど、効率typ.80%くらいは行ってるのかな?12入力の
5V出力でこれくらいいってればヒートシンクくらいで使えそうな気もします。
でも300円ぢゃぁなぁ...怪しすぎるというのがわたしの感想です。でも現物
見てみたいですね...あぁ秋葉原行きたい...(T_T)。うちのCOSELのも0.3Aしか
取れないし...
そうそう、Summitの外部電源グランドと電池のマイナス極はつながってません。
どうもダイオードで接続されてるっぽいのですが、定かではありません。ちな
みに中のロジックグランドは電池のマイナス極と同電位です。
本日はお仕事...来週も、かな(--;
#xilinxの9536で遊ぶ環境は揃えたものの手を出してるどころではなくなって
ます(哀)
#自宅PC、レジストリのデータベース自体が逝ってしまったようでフルインス
ト復旧するのに1週間かかりました(T_T)
AIW/SB Live/AHA2940u+EasyCDcreator、組み合わせると最悪です(泣)
re;DC-DCコンバータ
>どうでしょうね?
何がどうなのか曖昧ですけど、大きさと、12V->5Vの時の効率によるのでは。
絶縁型というのが良いですね。
余談ですが最近、電源電圧が低くなって結構、厳しいという話を良く聞きま
す。
同じ電力を供給するのに大電流が必要な分、電圧降下が大きいのに±5%とか
ってパーセンテージは同じでも絶対的な許容値は小さいのでリモート端子が
欲しくなります。電流を流す分パターンも太くなりますし。
それにシリーズレギュレータだと12Vから5V0.5A取るのと12Vから2.5V1Aっ
て供給するのは同じ電力でも損失が単純計算で3.5Wと9.5Wで全く違います。
パッケージ表面で125度に耐えるったって紙が燃え上がる温度が許される訳
もない。
低電圧にすると低消費になるのではと思うでしょうが素子あたりの消費は
減っても放熱限界まで詰め込むので供給する電力は変わらない。となると送
電線と同じで電圧が高いほうが供給効率が良いのです。
DC-DCコンバーター
先日秋月にAVR関係をちょっと買い出しに行ってきたのですが、TDK CE5522という絶縁型DCDCが目にとまり買いました。1個300円です。端子などの説明書が添付されています。
これ、以前からありましたかね?
仕様上は24V以上の入力で5V出力なのですが、抵抗を1本をつければ12V入力5V出力(ただし250mAまで)が可能となっているようです。
データシートなどはTDKのサイトでは発見できなかったのですが、ぎりぎりジュピター用にいいかなと思った次第です。
FUNAIの例のDCDCを改造したものを使う方がよいのかもしれませんが、安かったのでつい買ってしまったのですが、どうでしょうね?
雑談:Programers quality^-^;
最近、会社の新人に"CRC"ってなんですかと聞かれて絶句したのですが、いまや
ハードウェアがやってくれるので直接触ることってないのですね。
そこで、周りに聞いてみたところ経験5年以下はほとんど「知らない」、10年で
「説明できるがインプリメントしたことはない」、15年で「インプリメントした
ことがある」と見事に経験年数と比例していました。
そこで、ちょっと先人の知恵の塊を挙げてみました
ハードウェアの進歩に伴ってプログラムとしては使われなくなったものもありますが、
趣味でワンチップマイコンを扱うのであれば知っていて損はないと思います。
インプリメントしたことがある。3点。
どんなものか説明できる。2点。
聞いた事はある。1点。
として合計すると、ほぼ経験年数になるようです。
・CRC
・ハッシング
・表の畳み込み(Compaction)
・CORDIC法による初等関数計算
・クイックソート
・アフィン変換
・シングルワードの除算命令とダブルワードの乗算命令各1回と加減算、比較でダブルワードの除算を行う。
・ゼロインサーテーション、ゼロデリテーション
これを実際の経験年数で割るとPQ(Programers Quality)が求められます。^-^;
とまぁ、こういう馬鹿話に発展したのですが決して本気にしてはいけません。
こういう値を求めてもIQ同様、実際の能力と相関があるのはごく狭い範囲に過ぎない
はずです。まして設問がひどく偏ってますし。二分法、ニュートン法、ツリー操作関連
の一連のテクニックなど他にもいろいろありますし、何より私が知ってる範囲に限られ
ているのでMu辺りに鼻で笑われるかも。^-^;
re9;eTrexのTEXTモード
速度と方向もインプリメントしました。予想より余裕が残ったので精度/実行速度最適化
をしようと思っています。
re8;eTrexのTEXTモード
16550を直接制御したら難なく受信できました。どうもDOSのファンクションコール
はRS232のDRがONになっていないと受信を無視するようです。そういえば昔、DOS
のQBASICで作った時にそのような事が有ったような気がします。
とりあえず昨晩はここまでで安心して寝てしまった(^^;
#それにしてもGigoさんのスピードにはついて行けない。
#MPLAB入れて遊んでみるかな。
re7;eTrexのTEXTモード
つい、VCPP版を書いてしまいました。^-^;
まだ、
#ifdef VCPP
spd = sqrt(xspd*xspd + yspd*yspd)*3.6; /* km/h */
ang = fmod(atan2(xspd,yspd)/TORAD + 360,360);
#endif
なのでHi-Tech PIC-C Liteでは速度と進行方向が0固定になってしまいますが..
re6;eTrexのTEXTモード
>同じソフトで全然違う機器からのデータは受信できるのに・・
まさかと思いますがフロー制御ということはないですよね。
MPLABのstiファイル要ります? .stiはクロックとピンのロジックを記述したもので
MPLABのシュミレータで外部入力として使います。例えばこんな感じです。
------------------
CYCLE T0CKI
0 1 ;Clock:10.00MHz;Mark:0;Baud:9600;Count:260(0104h)
260 0 ;Start '@'(040h)
520 0 ;0
780 0 ;1
1040 0 ;2
1300 0 ;3
1560 0 ;4
1820 0 ;5
2080 1 ;6
2340 0 ;7
2600 1 ;Stop
2860 0 ;Start '9'(039h)
以下、@991023150512N3554454E13938034G034+00046W0001N0018U0005..をデコード
受信ルーチンを用意すれば、例えばメールしたPICLite-C版のn2iの受信レートの
定義を9600にしてコンパイルするだけでシュミレーションできます。
StopWatchを出しておかないとクロックが不明なのでstiファイルを使っても入力
ピンのロジックが変わらないので注意してください。
文字列から.stiファイルを作るsti.exeも必要なら送りますのでメールください。
#早くまとめてページを書こうとは思っているのですが。
re5;eTrexのTEXTモード
TEXTモードの事前試験でもやろうかと思って、borland-c(DOS)で受信して表示
する簡単なソフトでも作ってみようとトライ開始です。ん?受信できない。
ターミナルソフト(DOS,WIN)だとeTrexの出力が表示されるのに、作ったやつ
だと全然受信すらできない・・・ 同じソフトで全然違う機器からのデータは
受信できるのに・・ 開始早々ハマっています。
きょうはPCの16550を直接たたいてみよう。
re4;eTrexのTEXTモード
>近似計算するかCORDICのような高速、省メモリのアルゴリズムを固定小数
>点で実装するかですがこれはチャレンジャブルどころか不可能かも?
ちょっとCORDICでやってみました。なんとか1Kに押し込めそうな感触です。
うーん、ちよっと自分でやって見たい気が...^-^;
re3;eTrexのTEXTモード
>>TEXT-->IPS変換は簡単そうで1秒更新になるかなと思っているところです。
私も測地系変換がなければ楽勝と思ったのですが、速度を計算するための
sqrt,進行方向を計算するためのatan2どちらか一方だけでも16F84のROMか
ら溢れてしまいます。
近似計算するかCORDICのような高速、省メモリのアルゴリズムを固定小数
点で実装するかですがこれはチャレンジャブルどころか不可能かも?
まぁ、速度、進行方向とも特定のアプリケーションに限れば不要かな?
H8なら初等関数の数個どころか測地系変換をしてもROMも速度も気にする
必要がまったく無い楽勝ですね。AVRだとどうかな?
Presario213 PocketPC Upgrade
こんばんわ。下の発言の続きです。
Presario213をPocketPC(もちろん英語版)へUpgradeしてみました。
速くなったかどうかは別としてとてもカラフルな画面で少し使いにくい
かもというのが第一印象です。これはすぐになれるにしても操作体系が
変わってやりにくいですね(これも慣れるでしょうが...)。
GarmapCEですが、無事起動し、ナビゲーションもばっちりでした。
驚くことにPocketPC化したPresario213上でのGarmapCEはモグラたた
きをせずに一発でナビゲーションを開始してくれました(?_?)。
しかも、先日ここで書き込みをしたalways centeringも有効でした。
とにかく快調ですが、日本語化したあおりで、本体RAMが24Mbyteにな
ったのにも関わらず、残り領域がとても少なくなってしまいました(;_;)。
CFカードで補う手もありますが、本体RAM上におかないと行けないも
のもあるので、少しシェープアップを考えないとまずそうです
(msgothic.ttcを使った日本語化だからまずいのかな...)。
使いたいアプリは本体RAMの容量が少なく、手元にCFがなかったため
にまだ試していません。これでそのソフトが使えれば、言うこと無いで
すね。
Re5:Presario213用増設メモリチップ
> まだ尽きてませんし他にも心当たりがあるので急がないのであればまたの機会も
> あるでしょう。^_^;
すみません、そういうがっつくところがあるのであとからいつも下品だ
なぁって後悔するんですよ。物欲が一人歩きするときには理性が働
かないもので(^^;;。
実は今度の件を機会にPocketPCへのUpgradeを試みている
最中です(^^。果たしてGarmapCEと使いたいアプリは動くものか...。
re2;eTrexのTEXTモード
Gigoさん、速攻のreplyありがとうございます。本家HPに有ったんですね。
昨日はGarmin protocolのハッキングページに行っていたので、本家では
公開していないとばかり思いこんでいました。
ついでにGarmin protocolのpdfもDLしました。こちらの方は英語の壁と
GPS知識の乏しさから理解するのに時間がかかりそうですが、眺めてみます。
#STFの後半は速度だったんですね。ご丁寧に3Dで。
#あと衛星情報が有れば嬉しかったんだけど・・・
re;eTrexのTEXTモード
>TEXTモードの前半のデータの意味は分かるのですが、後半が良く分かりません。
>この辺りはどこかに公開or解析されているのでしょうか?
GPSLogCvのソースを読めば..^-^;
ここにあります。
http://www.garmin.com/support/text_out.html
III+はこの通り、設定によらずWGS84ですがeTrex系は設定によって測地系が変わる
ので注意してください。Garminに抗議したら「その方が便利でしょ」って一蹴され
ました。
>TEXT-->IPS変換は簡単そうで1秒更新になるかなと思っているところです。
確かに非力なCPUでSTF->IPSとかする時は便利ですね。
Re4:Presario213用増設メモリチップ
まだ尽きてませんし他にも心当たりがあるので急がないのであればまたの機会も
あるでしょう。^_^;
eTrexのTEXTモード
念願のeTrex用シェアコネクタを入手してケーブルを作り、やっとeTrexとPCの接続
ができるようになりました。(なかざわさん、今週中に送金しますm(__)m )
Waypoint+で悩んだけど、FGPSのLOG見てたらeTrexは対応できてないんですね。
NMEAは2秒に1回の更新でしたが、TEXTモードは1秒間隔出力なんですね。
Garminプロトコルでの位置情報なんか取り出せるのかななんて思いながら週末を
過ごしていました。JupiterやIPSのマニュアル、WEBでGarminプロトコルの解説
などを眺めています。
TEXTモードの前半のデータの意味は分かるのですが、後半が良く分かりません。
この辺りはどこかに公開or解析されているのでしょうか?
TEXT-->IPS変換は簡単そうで1秒更新になるかなと思っているところです。
RE5:PCMCIAタイプのシリアルカード
先日、2ch実装のPCMCIAのシリアルカードを探して秋葉原を彷徨いました。
で、結局探し出せなかったという疲労感だけが残りました。(^^;
1chのものは色んなところに置いてありましたが・・・ 仕事で使うやつ
でDOSアプリで使うつもりだったんです。当然かも知れないけど、世の中はUSB
シリアルが大勢をしめていました。
急いでいたので、結局ミドルタワーのPC組み立ててしまった。
ゴミネタでした。
Re2:Presario213用増設メモリチップ
>#はにゃさんは最初から24MBあるPocket PC upgradeにしたのでは?
実はまとまった時間が無くて今のところUpgradeしていないんです。
それに今使っているソフトが使えなかったらどうしようかな、というのも
推進力減退の原因です(そんなんだったら買うなよって言われそう
ですが...)。
最初はGarmapが動けばいいと思っていたけど、最近、他にも面白
いと思うものがあって躊躇してしまうのです。
でも、近日中に試そうと思っています(そのソフトが動けば万々歳
ですが...)。
# その時の保険にと思ってしまったわけです(^^;;。
# 動機が不純だからやっぱり応募するのは止めときます。お騒がせし
# て申し訳ありません。
RE4:PCMCIAタイプのシリアルカード
参考にはならないような気もしますが、以前FGPSで話題があったコネクタ一体型のやつなら12,800円で、秋葉原の俺コンかチチブデンキにはありました。ツクモにもあったと伝え聞いています。
このタイプは、たぶん、コンピューターテクニカSRC230とかいうやつです。他にもメーカーがあるかもしれませんが。。。以前FAXで直に売っている店を聞いたら、ちゃんと教えてくれました。
あと、そのタイプと2万円のものがSPAでも売っているようですが?
re3;PCMCIAタイプのシリアルカード
実はうちもやっと128MBメモリを足してCF-B5RにWindows2000を入れました。
互換が無いという警告を無視してVirtual CD 4.2を入れたままアップグレードしたところ、
中途半端にOEM.infが残ってしまい、W2K版が入らなくなったのでレジストリと.infをいじって
強引にインストールしたのが悪かったらしく仮想CDドライブ数を変更したら立ち上がりかけて
リブートするループになってしまい、セーフモードなどのメニューも駄目なので思い切って
クリーンインストールを始めたところです。
前置きが長くなりましたが、要するに私らの長いおでかけログはWindows2000で取ったもので
はありません。広島の時など、GPS-2000zzだったので完全な一筆書きです。
確かにNavin'Youのリソース食いは問題ですが標準付属のドライバだけで使っている限り、そ
うそう落ちたり凍ったりはしません。ですからGarmin'Meを使う前提でIrPhyの簡単なWindows
95で使うという選択もありです。
>ありがたいことです。天からの恵ですね。
いや、人徳でしょう。^-^;
>コストの安いのは魅力的ですが、拡張性を求めるとH8の方がお薦めなんでしょうね。
ちょっと大き目になった瞬間に比較にならないくらいH8が有利ですね。IrPhyは簡単ですが
IrDAのフリをさせるとなるとPICもAVRも選択肢になり得ないです。AVRの10MHz(PICの40Mhz
以上に相当)でも強力な周辺ハードウェアを持つH8/3048Hの4MHzの足元にも及びません。
Doubler程度ならDMACの初期化さえ終わればCPUは寝てても良いくらいです。
ましてROM128K(16F84比128倍),RAM 4K(同64倍)の上に前二者が8bitなのに対して32bitで
乗除算命令まであるんですから..
唯一の問題は強力すぎてやればいつでも出来ると思うのでいつまでたってもやらないことで
しょうね。Pic版のNMEA->IPS版なんてとんでもなくチャレンジャブルだったのでつい、やっ
てしまいましたが。(H8比50倍は頭を捻りました)^-^;
RE3:PCMCIAタイプのシリアルカード
なかざわさん、こんばんは!
>これ、ENTER(ホールド)でWPT登録の画面が出て、連番でOKならENTERでWPTが出来ます。
>GARMIN社が何を考えているか?ですが、マニュアルの連外にこっそり書いてあります。れて
そう言えば、以前間違ってENTERキーのみを押してしまったときにWPT登録画面が出た
ような記憶が・・・うーん!!そのときにはその他のことをしようとしていたので邪
魔な画面だと思ったような・・・マニュアルもちゃんと読まないといけないですね。
いずれにせよ、etrexを車載で使うことには色々と無理がありますよね;^^)
先日、飛行機での出張の折に窓際にetrexを置いて測位させてみました。
離着陸時の全ての電子機器を使用できない時以外は問題の無い機器と思っているので
すが(機内の案内にはさすがにGPSのことは書いていない)、何となくスチュワーデス
さんの視線が気になって出しては引っ込めの繰り返しをしておりました(気の小さい
私)。そんな中、一度だけ測位に成功し860km/hが表示されたときにはちょっとした感
動を覚えました。本当は高度情報も欲しかったのですが、さすがに3D測位は私の小心
も災いして不可能でした。
さて、今月は青森まで車で行く予定(3連休に仕事、グスン)があるので色々と比較デ
ータを採取できればと思っています。
RE2:PCMCIAタイプのシリアルカード
どうもです・
|(この辺はetrexのメニュー形式では×)だし、ログ取りも楽だし・・・今一番使
|っている機種かも知れません。
これ、ENTER(ホールド)でWPT登録の画面が出て、連番でOKならENTERでWPTが出来ます。
GARMIN社が何を考えているか?ですが、マニュアルの連外にこっそり書いてあります。れて
|いたことはその通りですが・・・ちなみに、etrexの場合にはトンネル抜けた
|後などに一度変な状態に陥ると10分くらい待ってもどうにもならず、電源の入れな
ロスト後の受信の不安定さはGARMIN社の伝統ですね。
re2;PCMCIAタイプのシリアルカード
gigoさん、早速の回答ありがとうございます。
Garmin'Me、IrPhyについては未知の領域なのでホームページの方で勉強させて
もらいます。
データのダウンロードとかFirmWareのupgradeといった使い道は考えていませ
ので赤外と言うのは非常に魅力的に感じます。乗り降りのときのケーブル抜き差
しも不要ですしスマートですよね。
先日、秋月に行った際に薦められてもいたのでH8を買おうかと思ったのですが、
何を買ってよいか調べもしないで行ってしまったので断念した経緯があります。
やはり、勉強不足はいけませんね。
>ただ、95では簡単に使えたIrPhyも98では 設定が少し面倒なのでななしのさん
>のインプリメントを参考にIrDAを載せれば完璧と思っているのですが
実は、Navin'youの安定動作に期待して車載PC(古いPCFMV-BIBLO NCIII,P133MMX)
に無理してW2Kをインストールして使っています。確かにNavin'youは落ちなくな
りましたが、ちょっと遅いのと色んな周辺機器が対応していないのが問題です。
Garmin'MeはOS非依存と思いますが、PC側の赤外対応が問題かもしれません。
>#Townyさんの場合、技術的な協力も期待できるようですし^-^;
ありがたいことです。天からの恵ですね。
>機能的に落ちますがPIC版ならボードのみ1,500円+χで出来ますよ。^-^;
コストの安いのは魅力的ですが、拡張性を求めるとH8の方がお薦めなんでしょうね。
re;PCMCIAタイプのシリアルカード
>一番簡単な解決方法は上記のシリアルカードを挿すことだと思うですが、いかんせ
>ん物はなかなか見つからないし、あっても価格が高い(二万円弱)ので手が出せない
本体にシリアルのないAL-N2のためにGarmin'MeにIrPhy出力がインプリメントされ
ています。光ということでノイズを心配されるかも知れませんが通常の1/10程度の出
力の赤外LEDでも結構実用になりましたし「後ろの車もナビできる」投光機版や光ファ
イバーを使う「赤い糸電話」版,赤外LEDをノートPCの受光部に密着させるライトボッ
クス版を使えばなんの問題もありません。ただ、95では簡単に使えたIrPhyも98では
設定が少し面倒なのでななしのさんのインプリメントを参考にIrDAを載せれば完璧と
思っているのですが要望がなかったので優先順位が低いままになっています。IrDAだ
とエラー再送も行うので普通のIrDA phyでも安心ですし。
データのダウンロードとかFirmWareのupgradeには使えませんがノート/PDA側のログ
で十分で、いざとなったらポートリプリケータやクレードルを使うと割り切れれば一番
安価な解決法です。
#Townyさんの場合、技術的な協力も期待できるようですし^-^;
H8なら開発環境込みで7,800円と安価(実は初期費用はPICの方がライタ6,700円+ボー
ド1,500円と高くつく)です。ボード3,800円+赤外LEDで4,000円以下、ケースやケー
ブルを買っても6,000円越えないでしょうから最も安価だと思います。
あと、機能的に落ちますがPIC版ならボードのみ1,500円+χで出来ますよ。^-^;
PDAでもいくつかのソフトはIrPhy対応されていますので高価なケーブルを買うより安く
済みます。
PCMCIAタイプのシリアルカード
久しぶりの書き込みになります。
8月中は旅行で山形に行ったり、長野に行ったり、出張で四国に行ったり(その他
こまごまとあちらこちら)とGPSを使う機会がたくさんありました。GPS2も皆さん
に脅された??かいがあり、「いいんじゃない」と思えるくらいです;^^)
実際のところNavin'youに付属していた(一つ前のカードタイプ:評判はすこぶる
悪いですが)GPSよりも感度は良いかもしれないですね。今まで、地図が表示され
なければGPSも今一だなと思っていたのですが、通りがかりの店なんかで「この店
後で来たいよな」と思ったときにウェイポイントをマークできるのは非常に便利
(この辺はetrexのメニュー形式では×)だし、ログ取りも楽だし・・・今一番使
っている機種かも知れません。
まあ、測位開始が遅い(感覚的にetrex->Navin->GPS2の順番)長いトンネルを抜
けた後の再測位に時間がかかる(笹子トンネル後で二分くらいでした)という言わ
れていたことはその通りですが・・・ちなみに、etrexの場合にはトンネル抜けた
後などに一度変な状態に陥ると10分くらい待ってもどうにもならず、電源の入れな
おしをした事が二度ほどありました。(どこかの掲示板にあったと思うのですが1
つ衛星を捕まえたまま何にも変化が無くなる状態です)時間が多少かかっても良い
ので再測位をしてくれるGPS2の方がまだましかも知れません。
GPS2でも良いと感じるくらいの環境も問題ですが、GPS2+、3+などの実力の高さは
やはりすごいのだろうと思うこの頃です。
さて、前置きが長くなってしまいましたが、本題のPCMCIAタイプのシリアルカード
の件ですが、Navin'youにGPS2を接続して使いたいのですが、車載用ノートには拡
張アダプタを付けないとRS232C,USBとも使えません。さらにアダプタをつけてしま
うと車につけているパソコン台(自作)に載せられなくなります。
一番簡単な解決方法は上記のシリアルカードを挿すことだと思うですが、いかんせ
ん物はなかなか見つからないし、あっても価格が高い(二万円弱)ので手が出せない
状況になっています。もし、安価に購入できるお店等をご存知でしたら教えてくだ
さい。
re7;AVRその後
>IDE interfaceのソースがないかと思ったのですが、やろうとしているページは
>あるのですが、見つかりませんでした。残念。
説明はドイツ語ですが、
http://home.t-online.de/home/heesch/ide.htm
にちょっとありました。回路図もあるようですが、どのソフトでみるのか分からず。以前IDEインターフェースは話題になったしインターフェースでも特集されていたようなので、これ以上情報収集せず。
その他
http://www.fictoor.nl/irbot/
ではcoming soonとなっています。
re6;AVRその後
>avr gccの用サンプルコードgcctestをみていると、C compilerといっても
>aki-h8用とは大分違いますね。
この辺はCPUのアーキテクチャやコンパイラの出自によって違います。
メモリとI/O空間が分かれているx86系ではin(),out()が普通ですし、I/Oもメモリマップ
されるミニコン由来のcpuでは特別な関数を用意しないのが自然です。もちろん、互換の
ためにそう見せかけても良いのでコンパイラの出自にも依存します。
割り込みがsignal()なのはUnix系が出自のコンパイラでは普通でむしろVC++などの方が
ハードウェア剥き出しでなんだかなぁと思います。
Re2:Presario213用増設メモリチップ
> こういうのは不可ですか?よろしくお願いします。
目処がついてからメールしてください。メールの到着順です。
#はにゃさんは最初から24MBあるPocket PC upgradeにしたのでは?
re5;AVRその後
ネットサーフィンしていたら、コード数限定ですが、
http://infotech.ir.ro/
というC compilerがありました。ただ、手を広げすぎてもしょうがないので試していませんが。2313あたりにはよさそうな。
キーボードに関しては、
http://members.home.net/nlange/
なんか使えそうな気がします。
IDE interfaceのソースがないかと思ったのですが、やろうとしているページはあるのですが、見つかりませんでした。残念。
avr gccの用サンプルコードgcctestをみていると、C compilerといってもaki-h8用とは大分違いますね。ポートへの書き込みは変数代入ではなくoutp()関数を使わねばならないようですし。Cといってもマクロ言語という理解をしておいた方がよいのでしょうね。今ごろ気づいていますが。
いずれにしろ、アセンブラやハードの知識がないと引数に何を渡していいかも分からないという感じです。
datasheetのレジスタ名などと見比べたり、io2313.hなどのincludeファイルをみると、引数のバリエーションがなんとなく分かってきましたが。。。
avr gccはとりあえず、スタートアップルーチン(reset vector addressなどの設定)のことを気にかける必要がないので、初心者が書き始めるのは楽ですね。
Re:Presario213用増設メモリチップ
こんばんは、gigoさん。その節はお世話になりました。
表題の件ですが、一応応募させて下さい。一応と付く
のは2番目の条件で心当たりのある人がいるのですが、
連絡を取ってみないと2週間以内という1番目の条件を
満たせそうにないからです。
こういうのは不可ですか?よろしくお願いします。
# FGPSのMES9にも書いたとおり今回のPresario213-
#GAMRMINケーブルの作製について少しだけホームペー
#ジにアップしました。
Presario213用増設メモリチップ欲しい方います?
表記のものが2個余っています。
以下の条件、
・ここに書き込み実績がある。
・2週間以内に成功報告すると約束できる。(死蔵は駄目です)
・腕に覚えがあるもしくは腕に覚えのある知人が居る。(なんとかなるだろうは駄目)
・未増設(24MB化済みは駄目)
を満足する方に一人一個限定で差し上げますのでメールください。
早いもの勝ち。無くなり次第、打ち切ります。
#tomさんの分は別に確保してあります。