« 2007年11月 | メイン | 2008年1月 »

2007年12月 アーカイブ

2007年12月20日

超Low-EndマイコンRS08を使おう - キーの状態により音を制御する (1)

 「MC9RS08KA2で音を出す装置」は、 これまでのプログラムでは使っていませんが、 押しボタン(キー)を付けてあります。 次のテーマとして、音を出す装置のプログラムを変更し、 キー入力により音をON/OFFさせるプログラムを作成します。 キーの状態を知るには、どうしたらよいのでしょうか。

MC9RS08KA2で音を出す装置

続きを読む "超Low-EndマイコンRS08を使おう - キーの状態により音を制御する (1)" »

2007年12月25日

超Low-EndマイコンRS08を使おう - キーの状態により音を制御する (2)

 今回は、 前回解説したキー入力の仕組みを MC9RS8KA2特有の機能を使って快適に実装します。

続きを読む "超Low-EndマイコンRS08を使おう - キーの状態により音を制御する (2)" »

2007年12月30日

超Low-EndマイコンRS08を使おう - キーの状態により音を制御する (3)

 前回まで、キー入力を行うための要素が揃いました。 今回から、キー入力を読み取るソフトウェアを作成します。

デバッガでキーの状態を調べる

 それでは、最初のプログラムを作成します。 ここで作成するプログラムは、ポートの状態を読み込んで、 その状態によりある変数の値を変更するプログラムです。 変数の値は、デバッガによりリアルタイムで観測することが出来ます。

続きを読む "超Low-EndマイコンRS08を使おう - キーの状態により音を制御する (3)" »

2007年12月 5日

AVRのI2C通信プログラミング(7)
TWI使用のI2Cスレーブ その3

 今回はTWIを使用したスレーブ制御ソフトウェアのコードを説明します。

 実験にはマスタとスレーブの二つのマイコン・ボードを使用しますが、今回はスレーブ側のソフトウェアを中心に実験環境や実験用のアプリケーション・プログラムについて説明します。

続きを読む "AVRのI2C通信プログラミング(7)
TWI使用のI2Cスレーブ その3" »

2007年12月 3日

MPLAB IDE V8.0を使ってみる(3/3)

 PICマイコンの開発ツールMPLAB IDE V8.0(以下MPLAB V8.0という)のインストール後の使用レポートです。新たにサポートされたメーカ純正のPICkit-2書き込み器のバージョン・アップが終わったので、MPLABから次のPIC用プログラムを書き込んでみます。

 PIC16F648Aのプログラム・サンプル
 PIC16F88のプログラム・サンプル

続きを読む "MPLAB IDE V8.0を使ってみる(3/3)" »

2007年12月 7日

クリスマス・イルミネーション・コントローラは間に合うか (その1)

 クリスマスといえば、町を飾るイルミネーションが年々盛んです。そこで、後田さんと打ち合わせをしていると、クリスマスといえば、
   - イルミネーション
   - プレゼント

ですねー、といったことが話題になり、数日すると、R8Cを使ったイルミネーション・コントローラの部品セットが私の手元にやってきました。 registorIMGP4547.jpg

 2週間も部品セットを寝かしていると、夜、犬の散歩をしていると、あちらこちらで、イルミネーションの飾り付けが始まっているのに焦り気味になり、最終の形態はどうするかは別にして、組み立てを始めることにしました。
 セオリどおり、背の低い部品をまずはんだ付けするというのを思い出し、書籍「LEDで遊ぼう!電子工作とマイコン入門」が手元にないのをかまわず、作業を開始することにしました。
 

続きを読む "クリスマス・イルミネーション・コントローラは間に合うか (その1)" »

2007年12月11日

クリスマス・イルミネーション・コントローラは間に合うか (その2)

 つづきです。
  半固定抵抗を三つつけます。

VRIMGP4572.jpg

続きを読む "クリスマス・イルミネーション・コントローラは間に合うか (その2)" »

2007年12月 5日

PICkit-2用単独の書き込みプログラムの更新(1/2)

 マイクロチップ社の純正PIC書き込み&デバッグ・アダプタ(PICkit-2 Programmer/Debugger)で使用する、単独の書き込みプログラムをV2.40への更新手順を説明します。インストールするパソコンには、Windows XPが入っています。
 書き込みプログラムを更新することで、書き込めるPICマイコンはMPLAB V8.0のサポート・デバイスよりはるかに増加します。
 詳細は下記のリンクを見るとして、サポート・デバイスは10F,12F,16F,18F,24FJ,24HJ,dsPIC30F,dsPIC33FマイコンのほかにEEPROMなどです。

    書き込みプログラムでのサポートPIC一覧(マイクロチップ社のリンク)

 

 参考までに旧バージョンV1.2(過去の記事)があります。

   純正のPICマイコン用の新しい書き込みアダプタ「PICkit 2 Starter Kit」の紹介

続きを読む "PICkit-2用単独の書き込みプログラムの更新(1/2)" »

2007年12月13日

PICkit-2用単独の書き込みプログラムの更新(2/2)

 PICマイコン用PICkit-2の書き込みプログラムをV2.40へ更新することで、秋葉原で販売していないものも含め、ほとんどのPIC16Fマイコンがサポートされます。また、その他の18F、24Fなどについても最新のMPLAB V8.0のサポート・デバイスよりもはるかに増加しています。
 MPLABのデバッグ機能が16Fマイコンを完全サポートしていれば、ターゲット基板での書き込みを紹介する予定でしたが、まだサポート数が少ないので、書き込み用基板での接続とします。

 実際に3種類のマイコンに書き込んでみます。

続きを読む "PICkit-2用単独の書き込みプログラムの更新(2/2)" »

2007年12月10日

AVRのI2C通信プログラミング(8)
TWI使用のI2Cスレーブ その4

 前回に引き続き、I2Cマスタ-スレーブ通信の実験用アプリケーションについて説明します。今回は、スレーブをテストするためのマスタ・アプリケーションのプログラムについて説明し、マスタ、スレーブを接続して実際に作動させます。

続きを読む "AVRのI2C通信プログラミング(8)
TWI使用のI2Cスレーブ その4" »

2007年12月 6日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (1)

 MC9RS08KA2で4個のLEDを光らせるプログラムを応用して、 イルミネーションを作ります。

MC9RS08KA2で作るイルミネーション装置

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (1)" »

2007年12月 4日

AKI-PICプログラマーに完成版が

 すでにご存知の方もおられると思いますが、秋月電子通商で従来キットで販売されていたPICライタのAKI-PICプログラマー Ver.3.5 キット に、完成品が用意されました。
 Ver3.5のキットを組み立て、Ver4のボードを追加することで、最新のPICに対応していたのですが、PICプログラマVer.3.5 実装組み立て済み品にVer.4モジュールをプラスした完成品です。

  通販コードK-2018 AKI-PICプログラマー Ver.4(完成ボード) 1 セット 6,700円(税込)

2007年12月10日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (3)

 前回までで、 LED駆動基板がプログラムを含めて完成しました。 今回は、イルミネーション・ハードウェアを完成させます。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (3)" »

2007年12月 7日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (2)

イルミネーション・プログラムを作る

 イルミネーション・プログラムを作成して、マイコンに書き込みます。 ここでは、ソフトウェアPWMを使ってLEDを点灯させるプログラムを流用します。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (2)" »

2007年12月12日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (4)

いざ、点灯

 プチ・デコレーション・ライトを取り付けたら、点灯式です。 スイッチをONにすると、LEDが点滅を始めます。

イルミネーションの点滅

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で作るイルミネーション (4)" »

クリスマス・イルミネーション・コントローラは間に合うか (その3)

 目視によるチェックが終わったので、次は、電源をつないでチェックを続行します。 ごそごそと倉庫を探していたら、実験用電源が見つかりました。9Vになるように、出力を調整しました。

3-1IMGP4768.jpg

続きを読む "クリスマス・イルミネーション・コントローラは間に合うか (その3)" »

2007年12月17日

2線式 温・湿度センサSHT11 (7)
温度・湿度の表示

 前回までで温度、湿度のA-D変換された生のディジタル値が読み出せたので、今回はそれらの値を工学値に変換して、温度値(℃)、湿度値(%)としてLCDに表示させるプログラムを説明します。

 CCS-Cは高価なだけあってフロート型(実数演算)が使用できるので、簡単に計算のプログラムが作成できますが、WIZ-C(標準版)などでは、フロート型は実装されていません。そこで、16ビットの四則演算だけを使って実数演算相当の処理(SHT11の計算専用)を行う関数を作成しました。

 32ビット型の整数演算を使うことができれば比較的簡単に計算できますが、筆者が使っているバージョンのCCS-Cでは、32ビット演算にバグがあるのかうまく計算できないため、CCS-Cで32ビット演算を使うのはあきらめています。WIZ-Cでは32ビット演算がサポートされていますが、サポートされていないコンパイラのことも考慮して16ビットの四則演算だけで計算できるようにしてあります。

続きを読む "2線式 温・湿度センサSHT11 (7)
温度・湿度の表示" »

クリスマス・イルミネーション・コントローラは間に合うか (その4)

 基板の各所の電圧を測るとき、ミノムシ・クリップだと、隣の素子やピンをショートしてしまうことがあります。オシロスコープのプローブの先のような引っ掛けるタイプを探すと、ICクリップという名称で市販されていました。大きさも各種あるようで、一番先が小型を入手しました。

ICclip-IMGP4798.jpg 部品表です。回路図と製作手順は、書籍もしくはこの記事を参考にしてください。partsList1.gif


続きを読む "クリスマス・イルミネーション・コントローラは間に合うか (その4)" »

2007年12月20日

R8Cマイコン用開発ツールのインストール(1/3)

 ルネサス社のR8C/Tinyシリーズの開発ツール(ソフトウェア)は同社より無料でダウンロードできます。CコンパイラのほかHEW4の開発環境ソフトがインストールされます。ルネサス統合開発環境HEWはHigh-performance Embedded Workshopの略でヒューと呼んでいるようです。
 HEW4はR8Cマイコン以外でもルネサス社のマイコンをサポートしています。別のマイコンを使う場合でもソフト開発を進めることができます。ただし、現在のところ電子工作が簡単にできる同社のDIPサイズ・マイコンはサンハヤト社より販売されているR8C/15マイコンだけです。

 R8Cマイコンの純正デバッグ・ツールはE8aエミュレータです。しかし、簡単なシリアル基板を準備しただけで、マイコンへの書き込みのほか、ターゲット基板上にてオンチップ状態でデバッグができます。

 ここでは3回に分けて開発ツール・ソフトウェアのダウンロードとインストールの手順を説明します。
 まず、最初はダウンロードからです。

続きを読む "R8Cマイコン用開発ツールのインストール(1/3)" »

2007年12月28日

R8Cマイコン用開発ツールのインストール(2/3)

 前回、ルネサス社のR8C/Tinyシリーズの開発ツール(ソフトウェア)のダウンロードが終わりましたので、インストールします。Cコンパイラの他HEW4の開発環境ソフトがインストールされます。

 今回ダウンロードしたソフトウェアは期限が来ると機能制限されます、しかし、電子工作に使いやすいDIPサイズ・マイコンのR8C/15では制限以内の機能で使いますので、問題なく継続して使用ができます。

 

続きを読む "R8Cマイコン用開発ツールのインストール(2/3)" »

2007年12月19日

R8Cで作るイルミネーション プレゼント当選者

 おめでとうございます。

▼大阪府 Naru.T様
▼神奈川県 NG様
▼神奈川県 tomi様
▼東京都 追い込み馬様
▼福岡県 下條様


MC9RS08KA2 で作るイルミネーション プレゼント当選者

おめでとうございます。

▼神奈川県 Sim様
▼新潟県 おぐらむ様
▼東京都 追い込み馬様
▼宮城県 まさかささかま様
▼北海道 山西様


r8.jpg

2007年12月28日

MC9RS08KA2 で作るイルミネーション プレゼント当選者の方からの作品

 遅くなりましたが、MC9RS08KA2 で作るイルミネーションを製作された方からの写真が届きましたので、ここに紹介します。
 みなさん、ありがとうございます。

▼新潟県 おぐらむ様

oguramuKIF_2005.jpg



続きを読む "MC9RS08KA2 で作るイルミネーション プレゼント当選者の方からの作品" »

About 2007年12月

2007年12月にブログ「PIC,78K,R8,HC(S)08/RS08,AVR,MSP430などのマイコン活用  初歩のマイコン」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2007年11月です。

次のアーカイブは2008年1月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 4.1