找回密码
 立即注册
查看: 1087|回复: 13

刚刚我调用最新的lib库,搞错一个东西.和大家分享一下我的错误

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2024-6-5 20:02:36 | 显示全部楼层 |阅读模式

这个是我复制stc_usb_cdc_8h_data_interrupt.LIB   这个lib库.想直接复制到我的工程里面
发现打开编译出错了.提示下面的代码
百度了一圈也没找到什么好的答案.
截图202406051958598157.jpg
相信很多看过冲哥视频的都知道,冲哥也是用的不停电下载.但是冲哥那里没有问题.是因为冲哥第一个文件新建就是LX51.我之前都是用的BL51


截图202406052001154527.jpg



回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2024-6-5 20:04:23 | 显示全部楼层
把这个勾上,就变成了.LX51了.
就可以正常的编译了
截图202406052003131117.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2024-6-5 20:05:15 | 显示全部楼层
变成这样就可以正常的编译了
也不懂BL51和LX51有什么区别

截图202406052004261729.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2024-6-5 20:20:47 来自手机 | 显示全部楼层
还有一个没写。Removeunused
要加上去
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2024-6-5 20:42:15 | 显示全部楼层
so*** 发表于 2024-6-5 20:20
还有一个没写。Removeunused
要加上去

没有吧,,
我把代码贴出来.复制的范例的
  1. #include "stc8h.h"
  2. #include "stc32_stc8_usb.h"
  3. char *USER_DEVICEDESC = NULL;
  4. char *USER_PRODUCTDESC = NULL;
  5. char *USER_STCISPCMD = "@STCISP#";
  6. void main()
  7. {
  8.     P_SW2 |= 0x80;
  9.    
  10.     P0M1 = 0x00;   P0M0 = 0x00;
  11.     P1M1 = 0x00;   P1M0 = 0x00;
  12.     P2M1 = 0x00;   P2M0 = 0x00;
  13.     P3M1 = 0x00;   P3M0 = 0x00;
  14.     P4M1 = 0x00;   P4M0 = 0x00;
  15.     P5M1 = 0x00;   P5M0 = 0x00;
  16.     P6M1 = 0x00;   P6M0 = 0x00;
  17.     P7M1 = 0x00;   P7M0 = 0x00;
  18.     usb_init();                                     //USB CDC 接口配置
  19.    
  20.     IE2 |= 0x80;                                    //使能USB中断
  21.     EA = 1;
  22.    
  23.     while (DeviceState != DEVSTATE_CONFIGURED);     //等待USB完成配置
  24.         while(1)
  25.         {
  26.         P33=0;
  27.         }
  28. }
  29. /************************************************
  30. 函数功能:USB-CDC串口接收数据的回调函数
  31. 函数描述:回调函数由USB中断在接收到串口数据时自动调用
  32.           回调函数处理完成串口数据后需要返回1
  33. 函数返回:返回1:USB中断服务程序自动完成后续的收尾工作
  34.           返回0:USB会暂停接收串口数据,直到用户自行调用
  35.                  usb_OUT_done()函数后USB才会重新恢复接收数据
  36. 注意事项:当函数返回1时用户无需调用usb_OUT_done()
  37.           只有返回0时才需要调用usb_OUT_done()进行手动收尾
  38.           强烈建议usb_OUT_callback返回1
  39. ************************************************/
  40. BOOL usb_OUT_callback()
  41. {
  42.     USB_SendData(UsbOutBuffer,OutNumber);           //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
  43.    
  44.     return 1;
  45. }
复制代码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2024-6-5 21:50:22 | 显示全部楼层
捕获65.PNG
这个不编译库文件未使用部分。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2024-6-5 23:32:40 | 显示全部楼层
so*** 发表于 2024-6-5 21:50
这个不编译库文件未使用部分。

你也是用的LX51?
他和BL51有什么区别哦
我感觉我默认就是BL51

Removeunused
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2024-6-5 23:37:49 | 显示全部楼层
so*** 发表于 2024-6-5 21:50
这个不编译库文件未使用部分。

还真是.
你咋什么都懂哦?????
你有手电驱动代码吗?
电子按键的,还有机械开关的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:121
  • 最近打卡:2025-05-01 19:17:52
已绑定手机

19

主题

208

回帖

492

积分

中级会员

积分
492
发表于 2024-7-14 15:04:24 | 显示全部楼层
谢谢,少走弯路了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:349
  • 最近打卡:2025-05-01 22:29:33

0

主题

93

回帖

757

积分

高级会员

积分
757
发表于 2024-11-28 15:08:04 | 显示全部楼层
学习了,刚好有一个小程序要用
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 08:21 , Processed in 0.149191 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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