找回密码
 立即注册
楼主: 电子DIY小家

《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套

   火... [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-05-02 07:51:43

3

主题

125

回帖

1270

积分

金牌会员

积分
1270
发表于 2024-12-10 09:00:55 | 显示全部楼层
支持冲哥,又出了新的教学视频
You can you up!~No can no BB!~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-05-01 09:26:43
已绑定手机

1

主题

11

回帖

157

积分

注册会员

积分
157
发表于 2024-12-10 11:28:34 来自手机 | 显示全部楼层
打卡打卡
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-05-01 09:26:43
已绑定手机

1

主题

11

回帖

157

积分

注册会员

积分
157
发表于 2024-12-10 11:30:07 来自手机 | 显示全部楼层
打卡第一天
回复 支持 反对

使用道具 举报 送花

已绑定手机

1

主题

22

回帖

89

积分

注册会员

积分
89
发表于 2024-12-10 11:44:03 | 显示全部楼层

第5讲发现我的注释语句与冲哥的不同,我的`stc32_stc8_usb.h`里相同位置是:

#define PRINTF\_USB //printf输出直接重定向到USB口

我的USB库文件是从官网下的,感觉应该是比冲哥的新。

另一点变化是现在库文件和例程也不是分开下载了,而是一个下载链接,库文件zip里就有例程。

上节发现新例程里 与 冲哥视频里的 main.c对比,还少了一句代码:

IE2 |= 0x80;

请冲哥或是哪位大侠给解读下,是否现在打开 PRINTF_USB的宏定义也是一样的呢?

还有例程里 IE2 |= 0x80;这句是不能少的吧?是新例程的错误吗?

回复 支持 反对

使用道具 举报 送花

已绑定手机

0

主题

1

回帖

6

积分

新手上路

积分
6
发表于 2024-12-10 12:24:24 来自手机 | 显示全部楼层
太棒了,支持!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-12-12 10:51:19
已绑定手机

1

主题

2

回帖

31

积分

新手上路

积分
31
发表于 2024-12-10 13:26:05 来自手机 | 显示全部楼层
支持
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2024-12-10 14:08:42 | 显示全部楼层
cary*** 发表于 2024-12-10 11:44
第5讲发现我的注释语句与冲哥的不同,我的`stc32_stc8_usb.h`里相同位置是:
#define PRINTF\_USB //printf ...

官网的USB库文件经过更新,
printf输出直接重定向到USB口的定义名称改成:PRINTF_USB
USB_HID与USB_CDC都可以通过这个定义重定向到USB口输出 printf 数据。
IE2 |= 0x80; 是使能USB中断,usb_init();函数里面有设置,所以例子没有重新配置。
32系列IE2相关的中断位操作使能后,需要重新设置EUSB,

安全起见可以在初始化完成,启动总中断前设置一次 IE2 |= 0x80;

点评

PRINTF_USB,PRINTF_HID 都可以就兼容了 是2个宏定义都可以吧  详情 回复 发表于 2024-12-10 15:20
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2024-12-10 15:20:30 | 显示全部楼层
乘风*** 发表于 2024-12-10 14:08
官网的USB库文件经过更新,
printf输出直接重定向到USB口的定义名称改成:PRINTF_USB
USB_HID与USB_CDC都 ...

PRINTF_USB,PRINTF_HID 都可以就兼容了
是2个宏定义都可以吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2024-12-10 15:23:51 | 显示全部楼层
神*** 发表于 2024-12-10 15:20
PRINTF_USB,PRINTF_HID 都可以就兼容了
是2个宏定义都可以吧

旧的USB lib文件配套头文件里面定义的是 PRINTF_HID
新的USB lib文件配套头文件里面定义的是 PRINTF_USB

点评

建议这两种都支持,方便前人和后来者的理解,库文件立即跟上,此处兼容还是必要的,毕竟冲哥视频提到的是 旧的USB lib文件配套头文件里面定义的是 PRINTF_HID  详情 回复 发表于 2024-12-10 15:30
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2024-12-10 15:30:11 | 显示全部楼层
乘风*** 发表于 2024-12-10 15:23
旧的USB lib文件配套头文件里面定义的是 PRINTF_HID
新的USB lib文件配套头文件里面定义的是 PRINTF_USB ...

建议这两种都支持,方便前人和后来者的理解,库文件立即跟上,
此处兼容还是必要的,毕竟冲哥视频提到的是:

旧的USB lib文件配套头文件里面定义的是 PRINTF_HID


截图202412101954138045.jpg

已两种都支持,大家重新下载
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 13:02 , Processed in 0.161712 second(s), 123 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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