Sim's blog

電子工作はじめてみました

千石の店頭販売HC08

2009-01-18 11:34:11 | その他のマイコン
千石の店頭販売AVRの続きです。

千石電商のオンラインショップではHC08が3つしか掲載されていませんが、店頭ではもっとたくさん販売しています。店頭(秋葉原店)でメモしたものをご参考まで紹介します。型番とか値段とか間違ってるかもしれないので、あくまで参考程度ということでお願いします。店頭ではRAMサイズ等スペックも書いてあって親切です。

MC9S08QG4CE      230
MC9S08QG8CPBE    270

MC68HC908QY2CP   240
MC68HC908QY1CP   200

MC68HC908QT1ACPE 180
MC68HC908QT2ACPE 210
MC68HC908QT4ACPE 250

MC68HC908QB8CPE  370
MC68HC908QB4CPE  330

MC68HC908QY4ACPE 260

MC9S08SH8CPJ     290

MC9RS08KA1CPC     90
MC9RS08KA2CPC    100
MC9RS08KA8CPC    180

MC9S08QE8CPG     320
(棚の順番)

いっぱいあります。

フリースケールの8ビットマイコンはHC08, HCS08, RS08の3種類あります(丸文のページ)。MC68HC908から始まるのがHC08、MC9S08から始まるのがHCS08、MC9RS08から始まるのがRS08のようです。続く2文字のアルファベットがおおまかな分類(ファミリー)示しています。QGとかQTとかです。
千石さん、ぜひとも通販してください。

PICは更新されているので、雰囲気的にホームページの整備がまだ進んでいない感じです。

Gainer miniのファームウェアアップデート

2009-01-18 10:38:49 | その他のマイコン
アールティロボットショップさんのGainer miniのファームウェア(Gainer mini内の制御プログラム)がバージョンアップしています。内容はMac OSX 10.5 Leopard対応とのことです。ダウンロードページに新ファームも公開されています。
最新版への無償書き換えもしてくれるそうです(お知らせ)。2月末までです。書き換え環境を持っていない方もいるでしょうから実に親切です。

アールティさんで公開しているprocessing用のライブラリはprocessing1.0でも使えています。


うちの状況ですが、(1)本体直結、(2)USBハブ経由、(3)USB増設PCカード経由という3つの接続経路で、teratermだと(1)~(3)の全てが動作しますが、processingからは(1)だけが動作しています。ファームウェアをアップデートしても状況は変わりませんでした。
ソースを追っかけてみるとClient.javaの177行目のopenでPortInUseExceptionが発生しているようです。トレースはやりかたが分からないのでエラーメッセージから判断しました。この部分はGainerから呼び出しているrxtxSerialというRS-232C用のライブラリの内部にあります。rxtxのページはこちらです。

gainer.ccからダウンロードできるprocessing用ライブラリはprocessing1.0だとエラーが出ます(gainer.ccのダウンロードページ)。ソースを再コンパイルしてgainer.jarを作ってやるとprocessing1.0でも動作するようになります。再コンパイルに必要になるのはprocessing1.0をインストールしたフォルダにあるcore.jarとrxdxSerialのRXTXcomm.jarの2つです。クラスパスに設定してやる必要があります。確か以前masatoさんがGainer関連で色々していたような気がするので後で調べてみます。

うちの状況(tera termはok、processingはNG)だと、rxdxSerialがいけないような気がします。