大垣
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[作業日誌]]
目次
#contents();
*メニュー [#y53873ef]
//個人ページの下にページを作ることもできます。
-[[./てすとぺーじ]]
*テンプレへのコメント [#j5ebe435]
- LED点灯は、けっこう奥が深いですね。ぜひ次週にもチャレン...
- グローバル配線でORをとるとだめですかね?>和音 -- [[aki...
- 基板を基盤とかくと秋田先生におこられるので、なおしまし...
- 修正しました!注意ありがとうございます。 -- [[大垣]] &n...
- ORを取ってみたら和音というよりもノイズが入っている感じ...
- →11/28:UARTの通信速度は、ハマることが多いので、要注意...
- おや?見逃していた>基盤 -- [[akita]] &new{2008-12-01 (...
- ふむ。そうか、和音っぽくならないんだ・・・なんでだろう...
- もう一息ですね -- [[akita]] &new{2008-12-18 (木) 19:15:...
#comment();
*過去の日記 [#l5b10214]
-[[./2008年4月]]
*日付1月16日(金) [#b4e4c500]
** 時計 [#rbc8c0db]
結構書いていなかったな・・・。昨日までに進んだ分の話。
RTCから読み出した値を蛍光表示管に表示するためにタイマー...
タイマー割り込みではI2Cでの通信が使えないということなので
メイン関数内の蛍光表示管への表示プログラムに条件を付け...
モジュールはTimer16を使いClockはCPU_32_KHz、Periodは160...
タイマーの動作というのはPeriodに指定した値からカウント...
なぜか表示されない・・・。
→PCとの通信で鸚鵡返しのプログラムが書いてあってそこで...
鸚鵡返しをなくすことで表示されるように。
→結果今までPCから'w'を入力したら時刻設定だったが電...
年月日曜日を表示できるようにする。
これは時刻表示ができるようになっていれば楽なものだった。
蛍光表示管の表示がチカチカしていたのは一回一回画面をク...
表示する場所はずれないのでクリアするコマンドを「カーソ...
上書きしていくようにしたらチカチカしなくなりました!
表示がチカチカしないでちゃんと綺麗に表示された。普通の...
表示のレイアウトをいろいろいじって決定。
スイッチを押したらLED点灯。という動作をさせようとする。
チュートリアルにあるスイッチの入力からLEDモジュールを使...
PWMを使ってみたがそれもうまくいかない。
ifの中にPCのほうに文字が表示されるようにすると表示は...
→LEDを点灯させる動作のほうに問題あり?
時間と頭が足りず、これは未解決。
とりあえず自主課題発表には現在の状態で持っていくことに...
電源をつないでPCから年(下二桁)月(2桁:1月→01)日...
表示動作動作開始。
表示内容は年、月、日、曜日、時間(時・分・秒)
追加でやるべきこと。(仮案)
・時計で独立して時刻設定できるようにすること。
おそらくスイッチの入力を感知して時刻設定のプログラム...
→スイッチが4つ必要?(時刻設定スイッチ、数値を進...
どんなスイッチがあるのかいろいろ調査必要。今度...
・ライト機能。これにもスイッチが必要と思われる。
→完全にスイッチでオンオフを切り替えるか、スイッチ...
個人的にはオンオフ切り替えの方が便利だと思う。
光り方はパッとついたり消えたりするよりフワッと...
・アラーム機能。
これはスイッチ自体は時刻設定のスイッチを共有できるの...
アラーム設定スイッチを用意。アラームオンオフスイッチ...
あとは画面表示にアラームオンオフ表示とアラーム時間を...
RTCの仕様書だとアラームは曜日なども指定できるようにで...
余裕があったら曜日も指定できると面白いかも。
→スイッチが5つ必要、ただ3つは時刻設定と共有可能...
それと忘れてはいけないのがスピーカー。時刻表示と同時...
プログラムが止まらないようにしなければならない。アラ...
そういえば蛍光表示管と基板の接続線を触ると表示が消えた...
接触不良でしょうか?その場合は線を作り直さなければいけ...
*日付12月12日(金) [#b4e4c500]
** RTCの続き [#rbc8c0db]
RTCとの通信はサンプルプログラムに間違いがあったことが判...
まさかサンプルプログラムに間違いがあるとは・・・。
メモ
RTCから送られてくる信号は不定な部分があるのでそこを読ま...
読まないビットが0それ以外が1な値とANDを取る。
最終的に使う蛍光表示管に手を付ける。
蛍光表示管側に7本のL字ピンを半田付けした。通信に必要な...
前回の蛍光表示管のプログラムをコピーして手直しして書き...
どうも表示がおかしい。
この蛍光表示管の通信では1,0の表現が+3Vと-3Vなので信号...
これで表示ができた!
来週には何とか時計機能実装までこぎつけたい。
通信自体はもうやってるので何とかなる!と思いたい。
筆箱を忘れた・・・orz
取りに行かなければ。
*日付12月5日(金) [#b4e4c500]
** RTC [#rbc8c0db]
うっかりうっかり作業日誌が次の日になってしまった。
RTCを使うための配線をするポートにLEDを繋いでいたためLED...
P1.5とP1.7の組にRTCの配線する。
使うモジュールはDigital Comm→I2CHW→Single Master Operat...
これでRTCとの通信を行う。
設定---------------------------------------------
Read_Buffer_Types RAM ONLY
CPU_Clk_speed_(CY8C27xA) NOT CY8C27xA
I2C Clock 100Kstandard
I2C Pin P[1]5-P[...
UARTでPCとの通信を行う。(9600bps)
プログラムについてややこしいからメモメモ。
データシートのサンプルプログラムをベースにいじっていく。
スレーブアドレスはRTCで決まっている1010001→0x51
最初の方にある#define SLAVE_ADDRESSのところだけ変えれば...
whileループの中の最初の塊が書き込み、後の塊が読み出しら...
I2CHW_bWriteBytes(SLAVE_ADDRESS, txBuffer, 32, I2CHW_Co...
↑書き込みの命令。
『SLAVE_ADDRESSに配列txBufferのtxBuffer[0]からtxBuffer[...
最後の引数は、終了する・終了しない・前回の続きからみた...
RTCはアドレス→データと送る決まりがあるらしくtxBuffer[0]...
I2CHW_2_bWriteBytes(0x51, txBuffer, 2, 0x00);
読み出しはサンプルプログラムのままだと何処にアクセスす...
その後で読み出し。読み出し命令の引数の意味は読み出しと...
ただ最後の引数を変えないといけないらしい。これはまだど...
I2CHW_2_fReadBytes(0x51, rxBuffer, 1, 0x01);
とりあえずwと打ったら書き込み、rと打ったら読み出しと...
PCから書き込みはちゃんとできているらしいけど、読み出し...
オシロで見ても読み出しのときの信号がおかしい。PCで表示...
なかなかうまくいかないものですね。
覚えることが沢山だ〜。でもこれさえできれば時計機能を実...
残りはそんな多くないけど時計の基本機能意外をいろいろ付...
*日付11月28日(金) [#b4e4c500]
** 蛍光表示管 [#rbc8c0db]
まず準備として蛍光表示管を使うためのピンを立てて基板を...
ピンを繋ぐ線を作るのがちょっと楽しかった。
準備ができたので早速デザイナーを起動。
モジュールはUARTを二つ設置。パソコンとの通信用のUART_2...
プログラムを作って書き込んだがうまく動かない・・・。
何故かオウム返しさえもうまくいかない。
よくよく見るとVC3のソースにVC1が入ってなかった!
VC3のソースにVC1を入れて改めて書き込み&実行。
蛍光表示管にキーボードで打った文字を表示しようとする。
キーボードで打ち込むと表示はされるが、なぜか見たことも...
約1時間ほど詰まってどうしようもなくなったので去年の作...
仕様書を確認すると蛍光表示管のデフォルトは38400bpsでし...
UART_1のクロックを修正したらちゃんと表示されました。
辿り着くまで長かった・・・。
SBISY→P0.0 (マイコンに入力)
SIN →P0.2(マイコンから出力)
蛍光表示管のデフォルトは38400bps(307200Hz)
*日付11月21日(金) [#b4e4c500]
** PCとの遭遇 [#rbc8c0db]
電源コードの作成。
USBに接続できる電源コードを作成。市販のコードを切断して...
チュートリアルのPCとの遭遇項目をやりました。
オウム返し、パソコンからLEDの点灯の操作、LEDの明るさを...
◆要調査!
型番(GU112X16G-700303I16L)
http://www.itron-ise.co.jp/
*日付11月14日(金) [#b4e4c500]
** 基板作成 [#rbc8c0db]
基板の半田付けをしました。
ちゃんとLEDを光らせることができてよかったです。
ものづくり実践プロジェクトの企画書を提出しました。
結局何チーム出たのか気になるところです。
*日付11月07日(金) [#b4e4c500]
** 半田付け [#ic176fdb]
半田付けをしました。
いい道具を使っても遅かったです…。
PSOCのブザーで和音を鳴らすことができないです。
*日付10月24日(金) [#b4e4c500]
** アイデア [#gc8e3923]
時計を作ることに決まりました。
** ブザー [#gc8e3923]
ブザーで音階を鳴らすことができました。
とりあえずの目標はかえるの歌フルコーラスです。
*日付10月17日(金) [#b4e4c500]
** チュートリアル [#gc8e3923]
チュートリアルをとりあえず一通り終了!
LEDを滑らかに点滅させることはできなかった。
終了行:
[[作業日誌]]
目次
#contents();
*メニュー [#y53873ef]
//個人ページの下にページを作ることもできます。
-[[./てすとぺーじ]]
*テンプレへのコメント [#j5ebe435]
- LED点灯は、けっこう奥が深いですね。ぜひ次週にもチャレン...
- グローバル配線でORをとるとだめですかね?>和音 -- [[aki...
- 基板を基盤とかくと秋田先生におこられるので、なおしまし...
- 修正しました!注意ありがとうございます。 -- [[大垣]] &n...
- ORを取ってみたら和音というよりもノイズが入っている感じ...
- →11/28:UARTの通信速度は、ハマることが多いので、要注意...
- おや?見逃していた>基盤 -- [[akita]] &new{2008-12-01 (...
- ふむ。そうか、和音っぽくならないんだ・・・なんでだろう...
- もう一息ですね -- [[akita]] &new{2008-12-18 (木) 19:15:...
#comment();
*過去の日記 [#l5b10214]
-[[./2008年4月]]
*日付1月16日(金) [#b4e4c500]
** 時計 [#rbc8c0db]
結構書いていなかったな・・・。昨日までに進んだ分の話。
RTCから読み出した値を蛍光表示管に表示するためにタイマー...
タイマー割り込みではI2Cでの通信が使えないということなので
メイン関数内の蛍光表示管への表示プログラムに条件を付け...
モジュールはTimer16を使いClockはCPU_32_KHz、Periodは160...
タイマーの動作というのはPeriodに指定した値からカウント...
なぜか表示されない・・・。
→PCとの通信で鸚鵡返しのプログラムが書いてあってそこで...
鸚鵡返しをなくすことで表示されるように。
→結果今までPCから'w'を入力したら時刻設定だったが電...
年月日曜日を表示できるようにする。
これは時刻表示ができるようになっていれば楽なものだった。
蛍光表示管の表示がチカチカしていたのは一回一回画面をク...
表示する場所はずれないのでクリアするコマンドを「カーソ...
上書きしていくようにしたらチカチカしなくなりました!
表示がチカチカしないでちゃんと綺麗に表示された。普通の...
表示のレイアウトをいろいろいじって決定。
スイッチを押したらLED点灯。という動作をさせようとする。
チュートリアルにあるスイッチの入力からLEDモジュールを使...
PWMを使ってみたがそれもうまくいかない。
ifの中にPCのほうに文字が表示されるようにすると表示は...
→LEDを点灯させる動作のほうに問題あり?
時間と頭が足りず、これは未解決。
とりあえず自主課題発表には現在の状態で持っていくことに...
電源をつないでPCから年(下二桁)月(2桁:1月→01)日...
表示動作動作開始。
表示内容は年、月、日、曜日、時間(時・分・秒)
追加でやるべきこと。(仮案)
・時計で独立して時刻設定できるようにすること。
おそらくスイッチの入力を感知して時刻設定のプログラム...
→スイッチが4つ必要?(時刻設定スイッチ、数値を進...
どんなスイッチがあるのかいろいろ調査必要。今度...
・ライト機能。これにもスイッチが必要と思われる。
→完全にスイッチでオンオフを切り替えるか、スイッチ...
個人的にはオンオフ切り替えの方が便利だと思う。
光り方はパッとついたり消えたりするよりフワッと...
・アラーム機能。
これはスイッチ自体は時刻設定のスイッチを共有できるの...
アラーム設定スイッチを用意。アラームオンオフスイッチ...
あとは画面表示にアラームオンオフ表示とアラーム時間を...
RTCの仕様書だとアラームは曜日なども指定できるようにで...
余裕があったら曜日も指定できると面白いかも。
→スイッチが5つ必要、ただ3つは時刻設定と共有可能...
それと忘れてはいけないのがスピーカー。時刻表示と同時...
プログラムが止まらないようにしなければならない。アラ...
そういえば蛍光表示管と基板の接続線を触ると表示が消えた...
接触不良でしょうか?その場合は線を作り直さなければいけ...
*日付12月12日(金) [#b4e4c500]
** RTCの続き [#rbc8c0db]
RTCとの通信はサンプルプログラムに間違いがあったことが判...
まさかサンプルプログラムに間違いがあるとは・・・。
メモ
RTCから送られてくる信号は不定な部分があるのでそこを読ま...
読まないビットが0それ以外が1な値とANDを取る。
最終的に使う蛍光表示管に手を付ける。
蛍光表示管側に7本のL字ピンを半田付けした。通信に必要な...
前回の蛍光表示管のプログラムをコピーして手直しして書き...
どうも表示がおかしい。
この蛍光表示管の通信では1,0の表現が+3Vと-3Vなので信号...
これで表示ができた!
来週には何とか時計機能実装までこぎつけたい。
通信自体はもうやってるので何とかなる!と思いたい。
筆箱を忘れた・・・orz
取りに行かなければ。
*日付12月5日(金) [#b4e4c500]
** RTC [#rbc8c0db]
うっかりうっかり作業日誌が次の日になってしまった。
RTCを使うための配線をするポートにLEDを繋いでいたためLED...
P1.5とP1.7の組にRTCの配線する。
使うモジュールはDigital Comm→I2CHW→Single Master Operat...
これでRTCとの通信を行う。
設定---------------------------------------------
Read_Buffer_Types RAM ONLY
CPU_Clk_speed_(CY8C27xA) NOT CY8C27xA
I2C Clock 100Kstandard
I2C Pin P[1]5-P[...
UARTでPCとの通信を行う。(9600bps)
プログラムについてややこしいからメモメモ。
データシートのサンプルプログラムをベースにいじっていく。
スレーブアドレスはRTCで決まっている1010001→0x51
最初の方にある#define SLAVE_ADDRESSのところだけ変えれば...
whileループの中の最初の塊が書き込み、後の塊が読み出しら...
I2CHW_bWriteBytes(SLAVE_ADDRESS, txBuffer, 32, I2CHW_Co...
↑書き込みの命令。
『SLAVE_ADDRESSに配列txBufferのtxBuffer[0]からtxBuffer[...
最後の引数は、終了する・終了しない・前回の続きからみた...
RTCはアドレス→データと送る決まりがあるらしくtxBuffer[0]...
I2CHW_2_bWriteBytes(0x51, txBuffer, 2, 0x00);
読み出しはサンプルプログラムのままだと何処にアクセスす...
その後で読み出し。読み出し命令の引数の意味は読み出しと...
ただ最後の引数を変えないといけないらしい。これはまだど...
I2CHW_2_fReadBytes(0x51, rxBuffer, 1, 0x01);
とりあえずwと打ったら書き込み、rと打ったら読み出しと...
PCから書き込みはちゃんとできているらしいけど、読み出し...
オシロで見ても読み出しのときの信号がおかしい。PCで表示...
なかなかうまくいかないものですね。
覚えることが沢山だ〜。でもこれさえできれば時計機能を実...
残りはそんな多くないけど時計の基本機能意外をいろいろ付...
*日付11月28日(金) [#b4e4c500]
** 蛍光表示管 [#rbc8c0db]
まず準備として蛍光表示管を使うためのピンを立てて基板を...
ピンを繋ぐ線を作るのがちょっと楽しかった。
準備ができたので早速デザイナーを起動。
モジュールはUARTを二つ設置。パソコンとの通信用のUART_2...
プログラムを作って書き込んだがうまく動かない・・・。
何故かオウム返しさえもうまくいかない。
よくよく見るとVC3のソースにVC1が入ってなかった!
VC3のソースにVC1を入れて改めて書き込み&実行。
蛍光表示管にキーボードで打った文字を表示しようとする。
キーボードで打ち込むと表示はされるが、なぜか見たことも...
約1時間ほど詰まってどうしようもなくなったので去年の作...
仕様書を確認すると蛍光表示管のデフォルトは38400bpsでし...
UART_1のクロックを修正したらちゃんと表示されました。
辿り着くまで長かった・・・。
SBISY→P0.0 (マイコンに入力)
SIN →P0.2(マイコンから出力)
蛍光表示管のデフォルトは38400bps(307200Hz)
*日付11月21日(金) [#b4e4c500]
** PCとの遭遇 [#rbc8c0db]
電源コードの作成。
USBに接続できる電源コードを作成。市販のコードを切断して...
チュートリアルのPCとの遭遇項目をやりました。
オウム返し、パソコンからLEDの点灯の操作、LEDの明るさを...
◆要調査!
型番(GU112X16G-700303I16L)
http://www.itron-ise.co.jp/
*日付11月14日(金) [#b4e4c500]
** 基板作成 [#rbc8c0db]
基板の半田付けをしました。
ちゃんとLEDを光らせることができてよかったです。
ものづくり実践プロジェクトの企画書を提出しました。
結局何チーム出たのか気になるところです。
*日付11月07日(金) [#b4e4c500]
** 半田付け [#ic176fdb]
半田付けをしました。
いい道具を使っても遅かったです…。
PSOCのブザーで和音を鳴らすことができないです。
*日付10月24日(金) [#b4e4c500]
** アイデア [#gc8e3923]
時計を作ることに決まりました。
** ブザー [#gc8e3923]
ブザーで音階を鳴らすことができました。
とりあえずの目標はかえるの歌フルコーラスです。
*日付10月17日(金) [#b4e4c500]
** チュートリアル [#gc8e3923]
チュートリアルをとりあえず一通り終了!
LEDを滑らかに点滅させることはできなかった。
ページ名: