打印
[bluetooth]

CC2541串口打印信息的问题

[复制链接]
814|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
dirtwillfly| | 2019-8-29 08:24 | 只看该作者
楼主,你好。
从你提供的信息,看不出有问题。
建议提供更详细的信息,比如工程代码。

使用特权

评论回复
板凳
dirtwillfly| | 2019-8-29 08:35 | 只看该作者
隔壁说不对第三方代码提供支持,我就不太方便继续回复了。
都会回复在这。

使用特权

评论回复
地板
dirtwillfly| | 2019-8-29 08:39 | 只看该作者
/* Chip Identification */
#define CHVER XREG( 0x6249 )
#define CHIPID XREG( 0x624A )
/* Chip Information */
#define CHIPINFO0 XREG( 0x6276 )
#define CHIPINFO1 XREG( 0x6277 )

XREG( addr) 的意思就是存储在addr这个地址。
比如#define CHVER XREG( 0x6249 ),就是CHVER指向地址0x6249。
printf打印出来的就是这个地址的数据。

使用特权

评论回复
5
dirtwillfly| | 2019-8-29 08:48 | 只看该作者
具体这些地址存储的是不是要打印的内容,就要翻数据手册了
http://www.ti.com.cn/cn/lit/ug/swru191f/swru191f.pdf

使用特权

评论回复
6
Cjy_JDxy|  楼主 | 2019-8-29 08:54 | 只看该作者
dirtwillfly 发表于 2019-8-29 08:24
楼主,你好。
从你提供的信息,看不出有问题。
建议提供更详细的信息,比如工程代码。 ...

6.串口通讯--收发字符串.rar (342.54 KB) 谢谢!你帮我看看。

使用特权

评论回复
7
Cjy_JDxy|  楼主 | 2019-8-29 09:15 | 只看该作者
dirtwillfly 发表于 2019-8-29 08:39
/* Chip Identification */
#define CHVER XREG( 0x6249 )
#define CHIPID XREG( 0x624A )


感觉没错呀

使用特权

评论回复
8
dirtwillfly| | 2019-8-29 09:46 | 只看该作者

数据手册里还有寄存器每一位代表的意义,你具体对比一下。

使用特权

评论回复
9
Cjy_JDxy|  楼主 | 2019-8-29 09:47 | 只看该作者
dirtwillfly 发表于 2019-8-29 09:46
数据手册里还有寄存器每一位代表的意义,你具体对比一下。

好的

使用特权

评论回复
10
Cjy_JDxy|  楼主 | 2019-8-29 10:23 | 只看该作者
dirtwillfly 发表于 2019-8-29 09:46
数据手册里还有寄存器每一位代表的意义,你具体对比一下。

bai=(*(unsigned char *)0x6249)/100+'0';
    shi=(*(unsigned char *)0x6249)%100/10+'0';
    ge=(*(unsigned char *)0x6249)%10+'0';

    UartSendChar(bai);
    UartSendChar(shi);
    UartSendChar(ge);
芯片版本,我这样写,显示019,就是0x13.
不知道为什么那样写不行。

使用特权

评论回复
11
kxsi| | 2019-9-13 12:08 | 只看该作者
看不出来是哪里的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

19

粉丝