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

在将AD结果寄存器的数据通过串口发送给串口调试工具时出现乱码,或者接受不到的现...

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-5 15:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
我在采集了一路AD信号后,通过sci发送给串口调试工具,发现接受不到或者是乱码。代码是这样的:5 }8 _  t& u0 d4 j, P) M4 @3 D$ {
for(;;)7 l1 v1 j7 u  ^( N" L1 ^
        {6 G: U4 E: X; D* H, F* P+ @0 ^! S
                while(AdcRegs.ADCST.bit.INT_SEQ1==0)
7 P, n4 u# _; U$ v" s3 r5 K( |% V                {}
- G" |0 p/ q# b                AdcRegs.ADCST.bit.INT_SEQ1_CLR=1;+ e+ D7 V+ W1 {& n
                SampleTable=(AdcRegs.ADCRESULT0>>4);
" m2 V/ J3 @# q( f0 _                scia_xmit(SampleTable);
5 W$ ]6 Z0 m6 A/ h  o: g: p                LoopCount++;% r- J) `3 N1 o9 I# u
        }! [: h" c+ \* @# O+ U
  U. S: z& i8 u( x; R% ?. ]
void scia_xmit(int a)
: M$ ^" a) `' m7 t5 `: s) J% F3 L% c{9 x# m8 }) }7 {# U' N
        while(ScicRegs.SCIFFTX.bit.TXFFST!=0); s3 N3 O) A2 K( P7 m
        {}
5 R; x  j  V# N' u+ I        SciaRegs.SCITXBUF=a;( O2 L( F. M0 o- |9 {( |
}
2 i3 z9 ~/ L, N. L3 E" _/ m
- t% k5 w5 M& Y% Rvoid scia_fifo_init()& W8 z, i  K% m. \
{
! }) l  ]" _4 P& u( G& L        SciaRegs.SCIFFTX.all=0xE040;
: w/ {" I- m# f        SciaRegs.SCIFFRX.all=0x204f;3 o5 R6 R( ^! W( p
        SciaRegs.SCIFFCT.all=0x0;& p/ T% G5 h- Y
}6 B& @( l. J6 Z: S# g% a
! V# t2 j9 D. X% A7 ^  N! [
请问是带代码有问题吗?还是说是,28335AD转化的结果是12位的,SCI通讯是八位的,两个数据不一样导致的呢?3 ~6 O" |( {& i9 A! `
# t) q5 {5 ^" l( M3 A6 |

* f' _% B9 u( \: i4 I' H5 Y0 t$ n( K7 a; ~+ v/ N, B, ]! w5 Y
  • TA的每日心情
    开心
    2022-12-5 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-11-5 16:32 | 只看该作者
    28335AD转化的结果是12位的,SCI通讯是八位的
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-28 00:40 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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