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

dsp28335中用SCI输出数字

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP中给了我们输出字符串和和字符的函数。
1 h& ~. P* c6 A9 `: G% G; n如果要输出数字,应该先将数字转换为字符,再用字符输出函数输出。
) L' H) H  r* E" Z: G7 a  C6 u, ~! a下面以28335的例程为例8 j* F# w- `( E2 y- z# r
3 N: @/ J5 S- k2 o3 ?
int num = 1;
# A% b6 P5 n. hReceivedChar = num + '0';   //输出一位数时
- e0 _+ k8 b* e- I8 x3 V8 lscic_xmit(ReceivedChar);
2 Y" ?* x3 u1 |4 h+ Z
$ R2 Y1 S: ]( D4 r输出多个数时同样,多次使用一位字符输出即可。
% W( k0 ?+ p  p! c0 g1 l6 t( d% }. s7 O7 ^
如果想输出一个字符串,既可以用上述方法一个字符一个字符输出,也可以先新建一个字符串,将你要输出的内容给这个字符串,最后再将msg指向输出字符串就可以了,直接对msg操作是不行的。
. v" K0 }/ b/ [5 [' n7 K. O
; w) y3 J% Z  n4 r; c0 x8 B7 ~int num = 1;
5 p6 _7 B$ U# [1 K. U' }8 F0 S/ wchar str[3];
$ C5 S7 N3 n" q/ istr[0] = '-';
' E1 M, f6 q+ q3 R0 mstr[1] = num + '0';# [4 c/ ~- A: f% g
str[2] = '-';$ z) s; y+ V2 ?7 Q* L
msg = str;0 q( B8 x2 e7 T1 e4 `
scic_msg(msg);
! W/ {: U/ g# h, E# N" x( o0 l! }# W# W8 S9 G6 ^0 f' L
+ Z/ }# H4 R( u

该用户从未签到

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

该用户从未签到

3#
发表于 2021-12-9 11:05 | 只看该作者
7 p% H5 I! C: l1 Q7 i$ D
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-24 01:14 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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