作業日誌

目次

メニュー

コメント

コメントはありません。 Comments/mkawasaki

お名前:

過去の日記

11.08.24(wed)

UARTのBaud Rateについて

UARTで値を見るときに何かときどきおかしい値が出るor値がズレているというのはBaud Rateが合っていない可能性があります

Acknowrichなどでは任意でBaud Rateを変えられますが用意されているものを使った方が良いらしいです。(9600bpsとか14400bpsとか)

分周は N=Sysclk/(8*BaudRate) で計算して四捨五入した値使えば多分大丈夫

11.07.25(mon)

PSoCのI2CHWモジュールについて

タッチセンサを使うときにslave側に秋田先生のサンプルを入れる人へ

Designer5.1でプロジェクトを読み込むとI2CHWのバージョンが違うので更新しますか、というメッセージが現れます。
 これを更新してslaveにダウンロードするとおそらく動きません。原因はMaster側のプログラムでReadStatusが変わらずCompleteになっていないことと思われます。(けどデータは送れてる)

 解決法としては

"I2CHWをバージョンアップせずにslaveにダウンロード"

"バージョンアップした状態でslave側を変えずmasterのプログラムでReadStatusのフラグを読む行を書かない(コメントアウト)"

の2択?

 バージョンアップした状態で自分でslave側のプログラム新しく書けば出来そうな気もする(試してない)。Designerが5.0から5.1に変わったのに伴ってサンプルコードとかが修正されてたり変わってたりするので古いプロジェクトとか使うときは注意。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS