char=2 を char="2" にキャストする方法は?
uart経由で送信する必要がありますが、charを2として送信しようとすると何も得られませんが、「2」として送信すると2が得られます
ポイントは、私は持っているということです
int s=2;
そして、2ではなく「2」としてcharに書き込む必要があります。いくつかの方法を試しましたが、常に失敗します。端末の char = 2 メッセージが空である場合、char が「2」として署名されている場合は正常に動作します。int を char に変換しようとすると、 char は常に 2 として署名されていました。ブロック送信関数がポインターを必要とするため、uart を介して int を送信することはできません。