2011年11月1日火曜日

缶サット 途中経過

現在mbedでシリアル通信を実装しようとしてるのだが
割り込みでエラーが出る
TxIrqとかRxIrqが存在しないという感じのエラー
ぐぐっても同じような症例が出てこない
サンプルプログラムをコピペしてもダメ

さてどうしたものか
PIC18F2550とかを使いたいんだけど
動作速度とかシリアルポートの量の問題がある

少なくともGPSとデバッグ用に2本のシリアルポートが必要
最終的にはXBeeを使って地上と双方向通信をしたいから
3本は必要かも
こうなると18ファミリーだとお手上げになりそう
GPSもXBeeも低ビットレートで使えば
ソフトシリアルでもいいかもしれないけど
どちらにしろ絶対的なポート数の不足が有る

本来ならFPGAとかARMとかを使うべきなんだろうけど
そこまでの技量は無いし

どっちにしろ打ち上げ手段がない以上期限は無いので
mbedの情報を集めつつ
ARMとかの情報も集めたほうがいいかもしれない

今考えてるのが
GPS
XBee
加速度センサ
角速度センサ
気圧センサ
程度で
気が向けば温度とか照度計とかをつけようかなと思ってる
この程度なら28pinでも大きな問題になるほどではないか…

mbedは高性能な代わりにそれ自体が大きいから
だいぶ缶の中のスペースを専有してるし
PICとかだともうちょっと楽になるかもしれない

まぁ高性能なマイコンを搭載するなら基板作成からやる覚悟は必要かも
基板作成とかになっちゃうと個人で出来る範囲ギリギリだよなぁ…

0 件のコメント:

コメントを投稿