找回密码
 注册
关于网站域名变更的通知
查看: 262|回复: 5
打印 上一主题 下一主题

dsp28335中用SCI输出数字

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-12-9 10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

该用户从未签到

2#
发表于 2021-12-9 11:05 | 只看该作者
输出多个数时同样,多次使用一位字符输出即可

该用户从未签到

3#
发表于 2021-12-9 11:05 | 只看该作者
# T% z1 ]" |$ R( Z/ [
DSP中给了我们输出字符串和和字符的函数

该用户从未签到

4#
发表于 2021-12-9 11:06 | 只看该作者
如果要输出数字,应该先将数字转换为字符,再用字符输出函数输出

该用户从未签到

5#
发表于 2021-12-9 11:06 | 只看该作者
直接对msg操作是不行的

该用户从未签到

6#
发表于 2021-12-9 11:07 | 只看该作者
可以先新建一个字符串,用赋值交换的方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-24 02:51 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表