スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

音符の間隔をデバッグしてみる

前回叩くプログラムはほぼ完成したので、叩くタイミングを測定するプログラムを書きました。

ほんとはDSのボタンで測定したかったんですが、A/D変換のタイムラグがわからないのでマイコンにとりつけたポタンで測定することに。

ただ、バグがあるみたいで(というかミス)正確な秒数が出てきません。

なのでちょっと修正が必要です。

一応、プログラムでも載せときます。ネタないんでw

'ver1.0.0

Dim A

Initlcd
Clearlcd
Putlcd"Debug 1.0.0"
Setpos 0,1
loop1:
If rb.Bit0 = 0 Then Goto main
Goto loop1

main:
Putlcd "start!!"
loop2:
If rb.Bit0 < 1 Then
Debug "A=",A," "
Sleep 100
A = 100
Else
A = A + 1
Endif
Goto loop2



タイミング修正版

'ver 1.0.1タイミング修正版
'0.4秒くらいの誤差あり

Dim A

Initlcd
Clearlcd
Putlcd"Debug ver1.0.1"
Setpos 0,1
loop1:
If rb.Bit0 = 0 Then Goto main
Goto loop1

main:
Putlcd "start!!"
loop2:
If rb.Bit0 < 1 Then
Debug "A=",A," "
Sleep 120
A = 120
Else
A = A + 10
sleep 10
Endif
Goto loop2



if文でタイムラグしているのかRS232Cでの通信でタイムラグしているのかワカンネー。

多分RS232Cだけど・・・。

とりあえずネタが無かったので^^;

では(´∀`*)ノシ バイバイ
[ 2010/04/29 00:43 ] 電子工作 | TB(0) | CM(0)
コメントの投稿

コメントを投稿する際の注意点
・アフィリエイトコメントは即消去してアクセス規制させて頂きます。
・「@」を含む文は投稿できません。
@は☆や○、「あっと」などに置き換えてください。
・誹謗中傷コメントは消去、悪質な場合にはアクセス規制させて頂きます。
・質問する際には、まず自分である程度調べてから質問してください。













管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

プロフィール

Author:儚
PSPやDSのハードウエア改造関係の記事をちまちま書いています( ´∀`)ノ
誤字脱字は報告していただけるとウレシイです(^_^)

GNCT1年生。

最近ブログの更新が少ないですが生きてます。

所持物
PSP10002台,PSP20001台
DS DSi
ネットノートUL20A
自作PC(corei7860 GTS250)
iphone 3GS
ipod touch 2nd

所持マイコン
PIC各種 H8/3052 H8SX/1655
インタプリタ型所持マイコン
arduino 秋月PICBASIC

とりあえず書けるプログラム言語など
BASIC C C++.NET PHP HTML CSS javascript

やってみたい言語
java

twitterやってます。

よかったらフォローしてください。

ブログ内の記事を参考に行った改造について私は責任を負いません。
自己責任で行ってください。




ブラウザはFirefox3以上Opera10.0以上を推薦。
IE6以下はテンプレートが崩れる可能性があります。




スペシャルリンク
僕とPSPとPCの生活。

ユタスケブログ
のりんむらBLOG
相互リンクをしている中から激選してスペシャルリンクさせて頂きました。
最新コメント
メールフォーム
修理改造を希望される方はこちらのメールフォームより必要事項を記入した上で送信してください。

名前:
メール:
件名:
本文:

コメント・トラバ・総記事数
コメント数:  トラバ数:  総記事数:
管理人のやる気


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。