S
stygops
Guest
こんにちは、
イムpcにシリアル経由で89s8252から浮動小数点数を送信しようとすると、私は、数はi番目のecomputerで送信した通知された見ることができますterm232を使用して、これは完全な..されていません
例:
iとi 98624.8736送信95624.8800を受け取る...
なぜ発生しますか?
私のコードをC言語では
無効な(無効)
(
= 0アカウントフロート;
unsigned char型の続き;
ビットバッファ[40];
SCON = 0x50を/ * SCON:モード1、8ビットUART、レシーバ*を有効にする/
TMOD | = 0x20; / * TMOD:タイマ1、モード2、8ビットの読み込み* /
Th1細胞= 0xFDで/ * Th1細胞:リロード値の場合は9600 *ボー/
TR1の= 1; / * TR1の:タイマ1を実行* /
TIは= 1; / * TIの者:TIを設定UARTの最初の文字を送信する* /
アカウント= 98624.8736;
はsprintf(バッファ、"%.4 f ¥¥ 0"、アカウント);
(
間(バッファ[続き]!= 0x00)を
(
putcharは(バッファ[続き]);
続き ;
)
一方(1)()
)
)
非常に感謝、ごめん悪い英語; p
イムpcにシリアル経由で89s8252から浮動小数点数を送信しようとすると、私は、数はi番目のecomputerで送信した通知された見ることができますterm232を使用して、これは完全な..されていません
例:
iとi 98624.8736送信95624.8800を受け取る...
なぜ発生しますか?
私のコードをC言語では
無効な(無効)
(
= 0アカウントフロート;
unsigned char型の続き;
ビットバッファ[40];
SCON = 0x50を/ * SCON:モード1、8ビットUART、レシーバ*を有効にする/
TMOD | = 0x20; / * TMOD:タイマ1、モード2、8ビットの読み込み* /
Th1細胞= 0xFDで/ * Th1細胞:リロード値の場合は9600 *ボー/
TR1の= 1; / * TR1の:タイマ1を実行* /
TIは= 1; / * TIの者:TIを設定UARTの最初の文字を送信する* /
アカウント= 98624.8736;
はsprintf(バッファ、"%.4 f ¥¥ 0"、アカウント);
(
間(バッファ[続き]!= 0x00)を
(
putcharは(バッファ[続き]);
続き ;
)
一方(1)()
)
)
非常に感謝、ごめん悪い英語; p