找回密码
 立即注册
楼主: tomsmiss

关于printf打印函数的问题

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:253
  • 最近打卡:2025-07-31 08:55:10
已绑定手机

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 前天 11:35 | 显示全部楼层
toms*** 发表于 2025-7-30 10:59
试验箱第32个程序,为什么下载完程序后,串口号没有呢,现在ISP软件也是最新的了,仿真设置也更新了。 ...

这个例程先看左边项目结构,它没有USB库,也没有USB源码,所以没有CDC串口正常

这里的串口监控FLASH指的是P30 P31引脚当串口用,需要连接外部串口工具的

截图202507301134198194.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:144
  • 最近打卡:2025-07-31 10:37:58

760

主题

1万

回帖

1万

积分

管理员

积分
18139
发表于 前天 12:02 | 显示全部楼层
推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接


上面是 小李 演示:Ai8051U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成


上面是 小赵 演示:Ai8051U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 09:06:33
已绑定手机

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 前天 14:39 | 显示全部楼层
我现在使用J20 口的串口,出现串口号了,也是没收到打印信息,这个需要连接什么外部串口工具呢
截图202507301438307066.jpg

点评

串口通讯要看串口助手: [attachimg]110417[/attachimg] 另外如果程序启动的打印信息看不到,可以打开串口情况下,手动切换下电源开关: [attachimg]110418[/attachimg]  详情 回复 发表于 昨天 10:14
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 09:06:33
已绑定手机

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 前天 15:08 | 显示全部楼层
看程序里面也是选择了串口1,原理图上J3,J4都是连接上P3.0和P3.1了,这个不搞懂,后面的进行不下去
截图202507301507378951.jpg
截图202507301508093582.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 09:06:33
已绑定手机

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 前天 15:40 | 显示全部楼层
我怎么才能看到ISP软件上打印出这些
    printf("命令设置:\r\n");
    printf("E 0x001234            --> 扇区擦掉  十六进制地址\r\n");
    printf("W 0x001234 1234567890 --> 写入操作  十六进制地址  写入内容\r\n");
    printf("R 0x001234 10         --> 读出操作  十六进制地址  读出字节内容\r\n");
    printf("C                     --> 如果检测不到SPI Flash, 发送C强制允许操作.\r\n\r\n");
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:253
  • 最近打卡:2025-07-31 08:55:10
已绑定手机

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 昨天 10:14 | 显示全部楼层
toms*** 发表于 2025-7-30 14:39
我现在使用J20 口的串口,出现串口号了,也是没收到打印信息,这个需要连接什么外部串口工具呢 ...

串口通讯要看串口助手:

截图202507311013281488.jpg
另外如果程序启动的打印信息看不到,可以打开串口情况下,手动切换下电源开关:
截图202507311014142458.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 09:06:33
已绑定手机

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 昨天 17:43 | 显示全部楼层
还是没有
重新插了很多次了。
估计还是程序的问题
截图202507311743019341.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 09:06:33
已绑定手机

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 昨天 17:44 | 显示全部楼层
这个打开了也是没有的
截图202507311744273326.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:144
  • 最近打卡:2025-07-31 10:37:58

760

主题

1万

回帖

1万

积分

管理员

积分
18139
发表于 昨天 20:25 | 显示全部楼层

printf_usb("Hello World !\r\n");

#include  "ai8051u.h"        //头文件不分大小写,但关键字分大小写
#include  "ai_usb.h"        //USB库和USB虚拟设备的头文件

void  main(void)
{
        EAXFR = 1;        //允许访问扩展的特殊寄存器,XFR
        WTST = 0;        //设置取程序代码等待时间,赋值为 0 表示不等待,程序以最快速度运行
        CKCON = 0;        //设置访问片内的 xdata 速度,赋值为 0 表示用最快速度访问,不增加额外的等待时间

        P0M0 = 0x00; P0M1 = 0x00;        //初始化P0口为准双向口模式
        P1M0 = 0x00; P1M1 = 0x00;         //初始化P1口为准双向口模式
        P2M0 = 0x00; P2M1 = 0x00;         //初始化P2口为准双向口模式
        P3M0 = 0x00; P3M1 = 0x00;         //初始化P3口为准双向口模式
        P4M0 = 0x00; P4M1 = 0x00;         //初始化P4口为准双向口模式
        P5M0 = 0x00; P5M1 = 0x00;         //初始化P5口为准双向口模式

        usb_init();
        //初始化USB模块,并且会将【P3.0,P3.1】初始化为高阻输入,不影响USB【D-,D+】通讯
        EA = 1;                //使能总中断

        while (1)
        {
                printf_usb("Hello World !\r\n");
                //  \r是回车,并跳到行首,\n是换行,就是换到下一行;\r\n不要交换次序
        }
}

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:144
  • 最近打卡:2025-07-31 10:37:58

760

主题

1万

回帖

1万

积分

管理员

积分
18139
发表于 昨天 20:27 | 显示全部楼层
先跟着视频搞定: printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接


上面是 小李 演示:Ai8051U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成


上面是 小赵 演示:Ai8051U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-1 01:41 , Processed in 0.126154 second(s), 99 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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