目次
コメントはありません。 Comments/mkawasaki
UARTで値を見るときに何かときどきおかしい値が出るor値がズレているというのはBaud Rateが合っていない可能性があります
Acknowrichなどでは任意でBaud Rateを変えられますが用意されているものを使った方が良いらしいです。(9600bpsとか14400bpsとか)
分周は N=Sysclk/(8*BaudRate) で計算して四捨五入した値使えば多分大丈夫
タッチセンサを使うときにslave側に秋田先生のサンプルを入れる人へ
Designer5.1でプロジェクトを読み込むとI2CHWのバージョンが違うので更新しますか、というメッセージが現れます。
これを更新してslaveにダウンロードするとおそらく動きません。原因はMaster側のプログラムでReadStatusが変わらずCompleteになっていないことと思われます。(けどデータは送れてる)
解決法としては
"I2CHWをバージョンアップせずにslaveにダウンロード"
"バージョンアップした状態でslave側を変えずmasterのプログラムでReadStatusのフラグを読む行を書かない(コメントアウト)"
の2択?
バージョンアップした状態で自分でslave側のプログラム新しく書けば出来そうな気もする(試してない)。Designerが5.0から5.1に変わったのに伴ってサンプルコードとかが修正されてたり変わってたりするので古いプロジェクトとか使うときは注意。