找回密码
 立即注册
查看: 71|回复: 19

关于printf打印函数的问题

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

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 3 天前 | 显示全部楼层 |阅读模式

按https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11902 这个上面说的,

图片.png

图片.png
跟着操作了,然后就编译出了这多问题。

这是少了什么文件吗。完全按说明添加的,没有改东西。

回复

使用道具 举报 送花

  • 打卡等级:常住居民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
发表于 3 天前 | 显示全部楼层
实验这个的主要原因是因为用试验箱下载例程的时候,很多程序都是下载完程序,串口号就没有了
附件是第32个例程的,可以用试验箱下载的看看。

32-硬件SPI访问FLASH-串口监控.zip

3.49 MB, 下载次数: 0

点评

使用最新版本刷新一下头文件,另外不是每个例程都设置了CDC的正常: https://www.stcaimcu.com/data/download/Tools/AiCube-ISP-v6.95Z.zip [attachimg]110275[/attachimg]  详情 回复 发表于 3 天前
回复 支持 反对

使用道具 举报 送花

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

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 3 天前 | 显示全部楼层
toms*** 发表于 2025-7-29 17:57
实验这个的主要原因是因为用试验箱下载例程的时候,很多程序都是下载完程序,串口号就没有了
附件是第32个 ...

使用最新版本刷新一下头文件,另外不是每个例程都设置了CDC的正常:
https://www.stcaimcu.com/data/do ... Cube-ISP-v6.95Z.zip


截图202507291806025224.jpg

三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

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

760

主题

1万

回帖

1万

积分

管理员

积分
18139
发表于 3 天前 | 显示全部楼层
所有的,都用最新的
截图202507291935006115.jpg
深圳国芯人工智能有限公司-工具软件

截图202507291935418582.jpg
深圳国芯人工智能有限公司-库函数

用最新 ISP软件,重新添加头文件,

重新下载最新的 USB库,添加到工程中;
再用下面的测试程序测试下

截图202507291934088545.jpg


#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
发表于 3 天前 | 显示全部楼层
截图202507291937528714.jpg
回复 支持 反对

使用道具 举报 送花

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

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 前天 10:00 | 显示全部楼层
好的,感谢
回复

使用道具 举报 送花

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

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 前天 10:36 | 显示全部楼层
截图202507301034386654.jpg
截图202507301100587175.jpg
回复

使用道具 举报 送花

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

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 前天 10:39 | 显示全部楼层
可以了,重新换了个USB文件
回复 支持 反对

使用道具 举报 送花

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

5

主题

55

回帖

371

积分

中级会员

积分
371
发表于 前天 10:40 | 显示全部楼层
更换最新的usb_cdc库文件后就可以了
截图202507301039524922.jpg
回复 支持 反对

使用道具 举报 送花

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

5

主题

55

回帖

371

积分

中级会员

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

点评

这个例程先看左边项目结构,它没有USB库,也没有USB源码,所以没有CDC串口正常 这里的串口监控FLASH指的是P30 P31引脚当串口用,需要连接外部串口工具的 [attachimg]110322[/attachimg]  详情 回复 发表于 前天 11:35
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-1 01:52 , Processed in 0.201212 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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