|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
DSP中给了我们输出字符串和和字符的函数。7 e2 h$ n. N! J0 y) N
如果要输出数字,应该先将数字转换为字符,再用字符输出函数输出。
, P4 u9 K) x8 o/ q+ j下面以28335的例程为例4 G) q) i! F& i: _8 l2 u
0 R: g5 A, i: r' E) F
int num = 1;' Z/ C. D9 `% {: l% ]$ B
ReceivedChar = num + '0'; //输出一位数时% F( n3 Z* r" z. w- r% x# d7 c
scic_xmit(ReceivedChar);) \9 d+ F/ X0 V9 ?: X7 T/ F
* S6 g! G6 I0 E! S/ B2 z输出多个数时同样,多次使用一位字符输出即可。
4 X K0 K! p) Z2 M2 o1 X: x! N0 J2 @' n" U' t, s l, Z0 c+ Z0 x; H- H
如果想输出一个字符串,既可以用上述方法一个字符一个字符输出,也可以先新建一个字符串,将你要输出的内容给这个字符串,最后再将msg指向输出字符串就可以了,直接对msg操作是不行的。! v( l! g& L6 q! c3 f+ N
* K2 i4 e0 g* h3 V1 T f9 L- f0 ~
int num = 1;4 Y! t: n+ ~2 Y6 ^
char str[3];
; s2 C0 m, q, q' A0 d pstr[0] = '-';
) S7 w' j" X1 `str[1] = num + '0';* P z: P0 U& ~( X; q: } u
str[2] = '-'; F- S' X+ m+ H, j2 s. O, U3 l2 i
msg = str;
& x% _, R8 u( Q9 {2 i$ z; ^scic_msg(msg);
: d$ h# W8 a" V& L/ A9 r9 M# F7 I5 H0 }2 _- u/ K: j
! g7 d L$ A- z9 J: }4 P |
|