大学生电子设计竞赛
直播中

朱艳丽

7年用户 221经验值
私信 关注
[问答]

为什么我SCI通信无法接收到数据,代码如下

uint8_t cmd=0x55;
temp_data[0] = 0;
temp_data[1] = 0;
R_SCI1_Serial_Receive(temp_data, 2);
R_SCI1_Serial_Send(&cmd, 1);

回帖(3)

逯荣荣

2018-7-23 07:26:39

请问自发自收那个例程只需把TTX和RX短接就行了吗?
举报

曹玥

2018-7-23 07:38:09
引用: zimufan 发表于 2018-7-23 07:26
请问自发自收那个例程只需把TTX和RX短接就行了吗?

外部硬件进行TXD和RXD的短接。注意查看代码生成器里面,TXD和RXD具体分配到了哪个引脚。
举报

曹玥

2018-7-23 07:48:00
你是自发自收么?硬件的TXD和RXD短接了么?你调用start函数了么? 如果就这段代码,很明显没有调用start函数,所以你收不到数据。资料下载里面有个UART的例程,就是自发自收的,你可以下下来参考一下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分