« 日々の様子 | トップページ | 中部地区大会 »

2006年10月10日 (火)

今日のバグ

lpcにて。

シリアルにてターミナルソフトで通信しようとすると、文字化けして使い物にならない。
オシロをあてると、どうやらボーレートが合っていないようにみえる。
おかしい...そんなはずはない。

数値的にはぴったりのはず。

------

いろいろ見ていくと、3.3Vの3端子レギュレーターが不安定になっているのが原因だった。
シリアルポート経由でフラッシュ書き込みはまったく問題なくできていたのでハードウエアの問題だと気づくのに時間がかかった。

フラッシュ書き込み時は、PLLが動作していないので、消費電流も低いせいか、ぎりぎりで安定動作をしていたようだ。
通常の動作モードでは、システムクロックが不安定になり、PCからのデータが文字化けするようになった模様。

オシロスコープでよく観察すると、PCからの送信データはびしっと来ているが、CPUからのシリアル送信は波形が揺らいでいる...
タイマー割り込みなども揺らいでいたはずだが、気がつかなかった...

こんなこともあるんだなあ。
あと、やはりLDOはちゃんと吟味しないといかんな。

|

« 日々の様子 | トップページ | 中部地区大会 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 今日のバグ:

« 日々の様子 | トップページ | 中部地区大会 »