支持{:4_174:}{:4_174:}{:4_174:}{:4_174:}
carysun 发表于 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;
乘风飞扬 发表于 2024-12-10 14:08
官网的USB库文件经过更新,
printf输出直接重定向到USB口的定义名称改成:PRINTF_USB
USB_HID与USB_CDC都 ...
PRINTF_USB,PRINTF_HID 都可以就兼容了
是2个宏定义都可以吧
神农鼎 发表于 2024-12-10 15:20
PRINTF_USB,PRINTF_HID 都可以就兼容了
是2个宏定义都可以吧
旧的USB lib文件配套头文件里面定义的是 PRINTF_HID
新的USB lib文件配套头文件里面定义的是 PRINTF_USB
乘风飞扬 发表于 2024-12-10 15:23
旧的USB lib文件配套头文件里面定义的是 PRINTF_HID
新的USB lib文件配套头文件里面定义的是 PRINTF_USB ...
建议这两种都支持,方便前人和后来者的理解,库文件立即跟上,
此处兼容还是必要的,毕竟冲哥视频提到的是:
旧的USB lib文件配套头文件里面定义的是 PRINTF_HID
已两种都支持,大家重新下载
我已经买了AI8051实验箱了,今天看冲哥视频第9课,再积分申请擎天柱小板,学起来!{:4_174:}
学习《Ai8051U教学视频》学习心得,送强大的 Ai8051U实验箱
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=12599&page=1
报告,已经按照要求打卡完毕,请求申请获得神器——AI8051U试验箱
<p>学第七集,定时器 利用定时器非阻塞延时实现 对按键消抖,识别,控制二个LED灯的开关,及LED灯亮度调节.</p>
学习第6集 I/O 口设置 开天斧
写一个基于STC8H8K64U单片机的程序 (单键方案)
程序要求: K1按键控制 LED1 ,LED2, LED3 , LED4 , LED5, POUTLED灯的开关,及调节POUTLED灯亮度。
P1^3(蜂鸣器), FS风扇 ; LED为共阳极 灯亮为0,灯灭为1。
乘风飞扬 发表于 2024-12-10 14:08
官网的USB库文件经过更新,
printf输出直接重定向到USB口的定义名称改成:PRINTF_USB
USB_HID与USB_CDC都 ...
感谢
请问你咋知道usb_init();里包含了IE2 |= 0x80; 呢?