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

dsp28335中用SCI输出数字

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
DSP中给了我们输出字符串和和字符的函数。8 T# G  G7 G- I" `, o8 t
如果要输出数字,应该先将数字转换为字符,再用字符输出函数输出。
- N2 u- [9 w! x' J4 e- }下面以28335的例程为例
6 G# A  v: W2 o6 ]* S# }) y/ A$ i
; X3 G) r# y$ |8 b" ]: Gint num = 1;
7 A4 h) k. Z, g# ?ReceivedChar = num + '0';   //输出一位数时0 l; G# }& h, E2 o6 p
scic_xmit(ReceivedChar);
0 Y! A4 a) p, `
; G& g) {" R" D8 F1 L输出多个数时同样,多次使用一位字符输出即可。& G* I: K. z2 Z3 K) Q2 r

0 L- [8 ?) j6 {4 ~8 f5 O如果想输出一个字符串,既可以用上述方法一个字符一个字符输出,也可以先新建一个字符串,将你要输出的内容给这个字符串,最后再将msg指向输出字符串就可以了,直接对msg操作是不行的。
# }5 V3 k1 Q0 j. [7 G1 @( W3 ^0 d2 D1 y( M! @) X4 L4 |
int num = 1;
; \. a1 ]/ s1 ~4 k; Xchar str[3];$ U0 }3 W* K  ]3 L! ^6 g: g
str[0] = '-';
- d' A9 a$ b  B  B' b5 A  ostr[1] = num + '0';
% F* c4 t6 }5 Z" p+ J# Y, B5 nstr[2] = '-';
$ D& _; r6 [7 D: V6 H- |! imsg = str;+ k$ d! M9 U( p  O3 }; @& L
scic_msg(msg);
! H6 K. i, _+ \( O% {' y* u6 ^8 i# C, H& _: Q& b

3 \2 s  M7 w. Y1 x" t" P' i

该用户从未签到

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

该用户从未签到

3#
发表于 2021-12-9 11:05 | 只看该作者
. S$ o; i% s  T% f
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-11-23 22:24 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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