« 2007年8月 | メイン | 2007年10月 »

2007年9月 アーカイブ

2007年9月 5日

AVRのプログラム環境(2) AVR Studio アセンブラの使用 新規プロジェクトの作成

 前回は、AVR StudioとWinAVRをインストールしましたが、今回はアセンブラ(AVR Studio付属)用のプロジェクトの作成手順を説明します。

続きを読む "AVRのプログラム環境(2) AVR Studio アセンブラの使用 新規プロジェクトの作成" »

2007年9月 7日

AVRのプログラム環境(3) AVR Studio アセンブラの使用 ソース作成、アセンブル

 今回は、実際に簡単なプログラムのソース・ファイルを作成し、それをアセンブルしてヘキサ・ファイルを生成させる手順を説明します。

続きを読む "AVRのプログラム環境(3) AVR Studio アセンブラの使用 ソース作成、アセンブル " »

超Low-EndマイコンRS08を使おう - RS08でもCコンパイラが使える(1)

 RS08は、2006年に公開されたFreescaleの新しいマイコンシリーズです。

 公開当初は、無償版のCodeWarriorで使用できるのは、RS08向けにはCコンパイラが提供されておらず、 アセンブラだけが提供されていました。 Cが使えないことがRS08のプログラムを作成する時の障害となっていたのです。 ところが、2007年6月に公開されたCodeWarrior for MCU V6.0には、 ベータ版ながらもRS08用のCコンパイラが搭載されています。
 この記事では、CodeWarriorのCコンパイラを使った、 RS08の特徴を生かしたプログラミングについて考えていきます。

rs08compiler-00-01-480.jpg

 次回から、MC9RS08KA2マイコンで圧電スピーカから音を出すアプリケーションを作ります。

田中範明

2007年9月10日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (1)

 マイコンに圧電スピーカをつなぐと、音を出すことができます。 音の周期を決めるにはタイマ・モジュールを使います。 でも、MC9RS08KA2には、ほかのHC(S)08マイコンには存在する ある機能が欠けているのです。

rs08compiler-01-01.jpg

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (1)" »

2007年9月11日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (2)

MC9RS08KA2で音を出すハードウェア

 MC9RS08KA2で音を出す システムで必要なのは、マイコンとそれにつながる圧電スピーカです。 それに電源をつけると独立した立派なアプリケーションになります。

rs08compiler-01-03.png

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (2)" »

2007年9月13日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (3)

プログラム開発のためのプロジェクトを作る

 プログラムの開発は、 HC(S)08シリーズと同様に CodeWarriorを使います。 この記事では、 RS08用のCコンパイラでプログラムを作成します。 そのため、ベータ版のCコンパイラが含まれている CodeWarrior for Microcontrollers V6.0のインストールが必要です。 「スタート」メニューからCodeWarriorを呼び出します。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (3)" »

2007年9月14日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (4)

ソフトウェア・タイマで音を出すプログラムを作る

 最初に、タイマ・モジュールを使わない純粋にソフトウェアだけで処理を行う プログラムを書いてみます。 タイマをソフトウェアで実現するので、ソフトウェア・タイマと呼びます。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (4)" »

2007年9月18日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (5)

ソフトウェア・タイマで音を出すプログラムの解説 (1)

 前回は、ソフトウェア・タイマで音を出すプログラムのソース・コードを掲載しました。 今回から2回に分けてその詳細を解説していきます。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (5)" »

2007年9月20日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (6)

ソフトウェア・タイマで音を出すプログラムの解説 (2)

 前回に引き続いて、ソフトウェア・タイマで音を出すプログラムの詳細を解説していきます。 後半は、関数についての解説です。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (6)" »

2007年9月21日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (7)

プログラムをコンパイルする

 今回は、できあがったソース・コードをコンパイルします。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (7)" »

2007年9月25日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (8)

マイコンにプログラムを書き込む

 いよいよ、USBSPYDER08を使ってプログラムを書き込みます。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (8)" »

2007年9月27日

超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (9)

プログラムを実行する

 マイコンにプログラムを書き込んだら、実行させてみましょう。 実行は、デバッガの画面から行います。

続きを読む "超Low-EndマイコンRS08を使おう - MC9RS08KA2で音を出す (9)" »

2007年9月 7日

R8C/15マイコンへのプログラムの書き込み

 R8C/15マイコンへ書き込む、単独の書き込みプログラムの操作を説明します。シリアル変換基板(以下シリアル基板)を用意し、パソコンのシリアル・ポートとR8Cマイコン基板の間に接続して書き込みます。

続きを読む "R8C/15マイコンへのプログラムの書き込み" »

2007年9月 6日

岩塩ランプ基板を3ポートに拡張しよう

 エレキジャック誌No.1号記事のフォローアップです。
 PICマイコン用LEDドライブ基板に残りの部品を取り付けて3ポート基板に完成させ、その他の応用を考えます。

  エレキジャック誌No.1号(2007年2月発売)16ページ
 「光で遊ぼうLED」Mission 1 岩塩ランプで癒される

続きを読む "岩塩ランプ基板を3ポートに拡張しよう" »

2007年9月13日

AVRのプログラム環境(4) AVR Studio シミュレータの使用法

 今回は、もう一つ簡単なアセンブリ言語のプログラムを作成して、AVR Studioに標準装備のシミュレータ/デバッガの使い方、デバッグのやり方などを簡単に説明します。

続きを読む "AVRのプログラム環境(4) AVR Studio シミュレータの使用法" »

R8Cマイコンで希望するLED点灯させる

 エレキジャック誌No.1号記事では、PICマイコン用LEDドライブ基板(岩塩ランプ基板)を作成してLEDを点灯させました。実際にLED点灯させた場合、「希望した感じの明るさや点灯にならない」と、思った人も多いのではないでしょうか?
 ここでは、実際に点灯させながら値を決める方法を、ルネサス社のR8C/15マイコンを使って簡単に説明します。

続きを読む "R8Cマイコンで希望するLED点灯させる" »

2007年9月18日

78K0S/KX1 マイコン付ライタ(WAKAZO-1)の紹介(上)

 秋葉原の若松通商で、同社オリジナルの78Kマイコン対応の書き込み基板が発売されましたので紹介します。これは、NECエレクトロニクス社の「78K0S/KA1+」マイコンに対応した書き込み器Wakazo-1です。
 この「78K0S/KX1 マイコン付ライター WAKAZO-1」はエレキジャック協力店となっている若松通商で購入できます。本店5F(eマート・次世代SHOP)や同社通販はここ

続きを読む "78K0S/KX1 マイコン付ライタ(WAKAZO-1)の紹介(上)" »

2007年9月20日

78K0S/KX1 マイコン付ライタ(WAKAZO-1)の紹介(下)

 引き続き、秋葉原の若松通商で発売したオリジナル商品、78Kマイコンの「78K0S/KA1+」マイコンに対応した書き込み器Wakazo-1基板を紹介します。
 今回は簡単な動作確認とFAQもどきをまとめてみました。

続きを読む "78K0S/KX1 マイコン付ライタ(WAKAZO-1)の紹介(下)" »

2007年9月19日

AVRのプログラム環境(5) AVR Studio C言語(WinAVR)の使用

 今回から、WinAVRを使ったC言語プログラムの作成手順を簡単に説明します。WinAVRもAVR StudioのIDEから使用します。第1回ですでにWinAVRはインストール済みですので、今回はC言語用のプロジェクトを新規に作成するところから始めます。作成したプログラムはアセンブラ・プログラムの時にも使用した、ATtiny2313のターゲット・ボードを使用して動作確認します。

続きを読む "AVRのプログラム環境(5) AVR Studio C言語(WinAVR)の使用 " »

2007年9月26日

78K0S/KX1 マイコン付ライター(WAKAZO-1)改造 (上)

 若松通商が発売したNECエレクトロニクス社の78K0S/KA1+マイコン用、78Kマイコン書き込み器Wakazo-1は、内藤電誠町田製作所製DIP変換ボード・マイコンFBー78F9222MCのみが使用できます。これをサンハヤト社が販売している78K0S/KA1+マイコンでも使えるように、ZIFソケット基板を横に取りつけたライタ基板を作成してみました。

続きを読む "78K0S/KX1 マイコン付ライター(WAKAZO-1)改造 (上)" »

AVRのプログラム環境(6) WinAVR C言語プログラミング

 前回に引き続き、今回は簡単なC言語プログラムを作成します。処理を比較できるように、アセンブラで2番目に作成した、タクト・スイッチとLEDを使用したI/Oポートの入出力のプログラムをC言語で作成し直します。

続きを読む "AVRのプログラム環境(6) WinAVR C言語プログラミング " »

About 2007年9月

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

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

次のアーカイブは2007年10月です。

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

Powered by
Movable Type 4.1