2758|22

29

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

AC7801芯片串口打印问题 [复制链接]

 
 

继上一贴,调试完成后,就想着通过串口打印试试,结果就发现了一些问题。 程序是通过按键改变led闪烁频率,调试都没问题,关键是我通过printf输出一个数据,出现问题了,用了两个串口调试助手都没有收到数据,也没有任何显示(端口,波特率设置都没问题)(是usb转串口),附图,求助,求助,到底是哪里出现了问题啊

mmexport1661154727706.png (0 Bytes, 下载次数: 0)

mmexport1661154727706.png

IMG_20220822_155017.jpg (0 Bytes, 下载次数: 0)

IMG_20220822_155017.jpg

mmexport1661154726336.png (0 Bytes, 下载次数: 0)

mmexport1661154726336.png

mmexport1661154722393.png (0 Bytes, 下载次数: 0)

mmexport1661154722393.png

mmexport1661154724099.png (0 Bytes, 下载次数: 0)

mmexport1661154724099.png

mmexport1661154841853.png (0 Bytes, 下载次数: 0)

mmexport1661154841853.png

最新回复

找找官方UART的例程  详情 回复 发表于 2022-8-23 19:03
点赞 关注
 
 

回复
举报

29

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

别沉

 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

求助

 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

4
 

IAR编译的

 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

5
 

程序调试都没问题,LED闪烁正常

 
 
 

回复

9792

帖子

24

TA的资源

版主

6
 

printf相关的函数定义了吗?

 
 
 

回复

7175

帖子

2

TA的资源

版主

7
 

是不是得打开【RTS/CTS】功能。

 
 
 

回复

5262

帖子

239

TA的资源

管理员

8
 

程序可以提供吗?找论坛测试过这个板卡的网友,帮你测试一下

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

我又发了一贴,附程序的 国产AC7801X芯片的串口打印问题(附程序) https://bbs.eeworld.com.cn/thread-1215482-1-1.html  详情 回复 发表于 2022-8-23 08:59
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

9
 
nmg 发表于 2022-8-22 22:09 程序可以提供吗?找论坛测试过这个板卡的网友,帮你测试一下

可以的,怎么发你啊

 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

10
 
wangerxian 发表于 2022-8-22 17:56 是不是得打开【RTS/CTS】功能。

这个我不太清楚哎

点评

[attachimg]634920[/attachimg]用串口助手,把这个打开试试能不能正常通信!  详情 回复 发表于 2022-8-23 09:12
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

11
 
littleshrimp 发表于 2022-8-22 17:55 printf相关的函数定义了吗?

这样的嘛

mmexport1661215130611.png (0 Bytes, 下载次数: 0)

mmexport1661215130611.png

点评

int fputc(int ch, FILE *f) 需要把串口输出的函数写到这里  详情 回复 发表于 2022-8-23 09:25
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

12
 
nmg 发表于 2022-8-22 22:09 程序可以提供吗?找论坛测试过这个板卡的网友,帮你测试一下

我又发了一贴,附程序的

国产AC7801X芯片的串口打印问题(附程序) https://bbs.eeworld.com.cn/thread-1215482-1-1.html

 
 
 

回复

7175

帖子

2

TA的资源

版主

13
 
felsh 发表于 2022-8-23 08:38 这个我不太清楚哎

用串口助手,把这个打开试试能不能正常通信!

 
 
 

回复

9792

帖子

24

TA的资源

版主

14
 
felsh 发表于 2022-8-23 08:39 这样的嘛

int fputc(int ch, FILE *f) 需要把串口输出的函数写到这里

点评

int fputc(int ch, FILE *f) {         /* 发送一个字节数据 */         EUSCI_A_UART_transmitData(EUSCI_A1_BASE, (int8_t) ch);    详情 回复 发表于 2022-8-23 09:51
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

15
 
littleshrimp 发表于 2022-8-23 09:25 int fputc(int ch, FILE *f) 需要把串口输出的函数写到这里
  1. int fputc(int ch, FILE *f)
  2. {
  3.         /* 发送一个字节数据 */
  4.         EUSCI_A_UART_transmitData(EUSCI_A1_BASE, (int8_t) ch);
  5.  
  6.         /* 等待发送完毕 */
  7.         while (EUSCI_A_UART_queryStatusFlags(EUSCI_A1_BASE, EUSCI_A_UART_BUSY) != RESET);
  8.  
  9.         return (ch);
  10. }
  11. 这种吗,会一直报错
  12.  
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

16
 
wangerxian 发表于 2022-8-23 09:12 用串口助手,把这个打开试试能不能正常通信!

没有发现这个哎,我用的这两个助手

   

点评

下载一个友善串口助手。  详情 回复 发表于 2022-8-23 10:44
 
 
 

回复

7175

帖子

2

TA的资源

版主

17
 
felsh 发表于 2022-8-23 09:57 没有发现这个哎,我用的这两个助手    

下载一个友善串口助手。

点评

好的    详情 回复 发表于 2022-8-23 13:26
 
 
 

回复

9792

帖子

24

TA的资源

版主

18
 

EUSCI_A_UART_queryStatusFlags这个函数你是在哪复制过来的 看看那边的RESET定义

点评

啥也没有定义,就是从网上直接复制的。我看到有很多这种重定义的,但是,把他们用在我的程序里面就是不行,  详情 回复 发表于 2022-8-23 13:31
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

19
 
wangerxian 发表于 2022-8-23 10:44 下载一个友善串口助手。

好的

 

 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

20
 
littleshrimp 发表于 2022-8-23 10:52 EUSCI_A_UART_queryStatusFlags这个函数你是在哪复制过来的 看看那边的RESET定义

啥也没有定义,就是从网上直接复制的。我看到有很多这种重定义的,但是,把他们用在我的程序里面就是不行,

点评

我觉得也是这样,这个函数要重新写,不过,现在我还没有这个能力(本人小白,刚接触这些单片机)  详情 回复 发表于 2022-8-23 14:16
你的需要根据自己单片机的串口发送数据函数来写  详情 回复 发表于 2022-8-23 14:08
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表