一般記事 HOTデバイスレポート MMA7260Q
公開:2005年12月7日
トランジスタ技術 2006年1月号
検出感度を±1.5g/2g/4g/6gと変えられる
3軸加速度センサMMA7260Q
関連プログラムとデータなど
TR0601H
トランジスタ技術編集部
CQ出版(株)
==================================== ダウンロード・サービスご利用者各位 ==================================== 毎度,小誌ご愛読を賜り,誠にありがとうございます. このたびはダウンロード・サービスをご利用いただき,誠にありがとうござい ます.筆者のご厚意により,製作記事の関連プログラムをこのアーカイブに収録 しました. なお,アーカイブは,LHA[(C)吉崎栄泰]によって圧縮されています. ================ 最低限必要なもの ================ (1)フラッシュ・プログラマ Flash Starter (2)当該記事のハードウェア ================ 動作確認 ================ プログラムは筆者の元で動作を確認済みです. ================ ファイルの内容 ================ +-- readme.txt ……今読んでいるファイル +-- Movie.avi ……Freescale Semiconductor社 デモ(センサの動画)ファイル MMA7260Q_Monitor │ MMA7260Q_Monitor.Hbp │ MMA7260Q_Monitor.hws │ MMA7260Q_Monitor.tws │ └─MMA7260Q_Monitor │ Comm.log │ DefaultSession.hsf │ MMA7260Q_Monitor.c │ MMA7260Q_Monitor.hwp │ MMA7260Q_Monitor.nav │ MMA7260Q_Monitor.tps │ ncrt0.a30 │ Readme.txt │ sect30.inc │ SessionM16C_R8C_FoUSB_UART.hsf │ SessionM16C_R8C_FoUSB_UART.ini │ SessionM16C_R8C_Simulator.hsf │ SessionM16C_R8C_Simulator.ini │ sfr_r815.h │ └─Debug Debug.hdp MMA7260Q_Monitor.map MMA7260Q_Monitor.mot MMA7260Q_MONITOR.R30 MMA7260Q_Monitor.x30 NCRT0.LST NCRT0.R30 + Digital_Clinometer │ Digital_Clinometer.Hbp │ Digital_Clinometer.hws │ Digital_Clinometer.tws │ └─Digital_Clinometer │ Comm.log │ DefaultSession.hsf │ Digital_Clinometer.c │ Digital_Clinometer.hwp │ Digital_Clinometer.nav │ Digital_Clinometer.tps │ ncrt0.a30 │ Readme.txt │ sect30.inc │ SessionM16C_R8C_FoUSB_UART.hsf │ SessionM16C_R8C_FoUSB_UART.ini │ SessionM16C_R8C_Simulator.hsf │ SessionM16C_R8C_Simulator.ini │ sfr_r815.h │ └─Debug Debug.hdp Digital_Clinometer.map Digital_Clinometer.mot Digital_Clinometer.R30 Digital_Clinometer.x30 NCRT0.LST NCRT0.R30 ■主要なファイルについて MMA7260Q_Monitor と Digital_Clinometer の二つのファイルは,ルネサス マイクロコンピュータ開発環境システムHigh-performance Embedded Workshop V.4.00(HEW4)を使用して制作されました. ●ワークスペースファイル(*.hws): HEW4では,開発全体を「ワークスペース」という空間で扱っていて,このフ ァイルをHEW4起動時に指定することで,制作されたワークスペースを開くこ とができます. ●Cソースファイル(*.c): 制作したCプログラムのソース・ファイルです. @MMA7260Q_Monitor.c 3軸加速度センサMMA7260Q用の出力電圧モニタ用のプログラムです. R8C/TinyマイコンのP3_3,P3_4ポートを使って,加速度感度のレンジ (±1.5g/2g/4g/6gレンジ)を設定できます. センサのアナログ出力電圧は,AN8〜AN10でA-D変換します. 測定結果はUART0シリアル通信を介してパソコンのディスプレィ上に 表示します.測定データは約1秒おきに更新されます. ADigital_Clinometer.c 3軸加速度センサMMA7260Qを応用したデジタル傾斜計 (デジタル・クリノメータ)のプログラムです. R8C/TinyマイコンのP3_3,P3_4ポートを使って,加速度感度を最高感度の ±1.5gレンジに設定します. センサのアナログ出力電圧は,AN8〜AN10でA-D変換します. 3軸それぞれの電圧値を傾斜に換算し,測定結果はUART0シリアル通信を介 してパソコンのディスプレィ上に表示します.測定データは約1秒おきに 更新されます. ●モトローラSレコードファイル(*.mot) Releaseサブフォルダ内には,ビルドするとモトローラSレコードファイル (拡張子.mot)が生成されます.スタンドアローンで動作させる場合には, フラッシュ・プログラマ Flash Starterを使って,このファイルをR8C/Tiny マイコンにダウンロードして書き込みます. ============= 著作権 ============= 収録したプログラム,データおよびドキュメントなどの著作権は, 各著作権者(すなわち筆者)にあります. Copyright 2005-2006 by Yoshihito Shimada ============ 免責 ============ (1)プログラムやデータの使用により,使用者に損失が生じたとしても,著作 権者とCQ出版(株)は,その責任を負いません. (2)プログラムやデータにバグや欠陥があったとしても,著作権者とCQ出版 (株)は,修正や改良の義務を負いません. --------------------------- 以上 ---------------------------------
HOTデバイスレポート MMA7260Q(TR0601H.LZH) :43,381 (バイト)