vb2002 发表于 2024-6-5 20:02:36

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


这个是我复制stc_usb_cdc_8h_data_interrupt.LIB   这个lib库.想直接复制到我的工程里面
发现打开编译出错了.提示下面的代码
百度了一圈也没找到什么好的答案.

相信很多看过冲哥视频的都知道,冲哥也是用的不停电下载.但是冲哥那里没有问题.是因为冲哥第一个文件新建就是LX51.我之前都是用的BL51






vb2002 发表于 2024-6-5 20:04:23

把这个勾上,就变成了.LX51了.
就可以正常的编译了

vb2002 发表于 2024-6-5 20:05:15

变成这样就可以正常的编译了
也不懂BL51和LX51有什么区别

soma 发表于 2024-6-5 20:20:47

还有一个没写。Removeunused
要加上去

vb2002 发表于 2024-6-5 20:42:15

soma 发表于 2024-6-5 20:20
还有一个没写。Removeunused
要加上去

没有吧,,
我把代码贴出来.复制的范例的
#include "stc8h.h"
#include "stc32_stc8_usb.h"

char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";

void main()
{
    P_SW2 |= 0x80;
   
    P0M1 = 0x00;   P0M0 = 0x00;
    P1M1 = 0x00;   P1M0 = 0x00;
    P2M1 = 0x00;   P2M0 = 0x00;
    P3M1 = 0x00;   P3M0 = 0x00;
    P4M1 = 0x00;   P4M0 = 0x00;
    P5M1 = 0x00;   P5M0 = 0x00;
    P6M1 = 0x00;   P6M0 = 0x00;
    P7M1 = 0x00;   P7M0 = 0x00;

    usb_init();                                     //USB CDC 接口配置
   
    IE2 |= 0x80;                                    //使能USB中断
    EA = 1;
   
    while (DeviceState != DEVSTATE_CONFIGURED);   //等待USB完成配置


        while(1)
        {
        P33=0;
        }
}

/************************************************
函数功能:USB-CDC串口接收数据的回调函数
函数描述:回调函数由USB中断在接收到串口数据时自动调用
          回调函数处理完成串口数据后需要返回1
函数返回:返回1:USB中断服务程序自动完成后续的收尾工作
          返回0:USB会暂停接收串口数据,直到用户自行调用
               usb_OUT_done()函数后USB才会重新恢复接收数据
注意事项:当函数返回1时用户无需调用usb_OUT_done()
          只有返回0时才需要调用usb_OUT_done()进行手动收尾
          强烈建议usb_OUT_callback返回1
************************************************/
BOOL usb_OUT_callback()
{
    USB_SendData(UsbOutBuffer,OutNumber);         //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
   
    return 1;
}

soma 发表于 2024-6-5 21:50:22


这个不编译库文件未使用部分。

vb2002 发表于 2024-6-5 23:32:40

soma 发表于 2024-6-5 21:50
这个不编译库文件未使用部分。

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

Removeunused

vb2002 发表于 2024-6-5 23:37:49

soma 发表于 2024-6-5 21:50
这个不编译库文件未使用部分。

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

机灵小老鼠 发表于 2024-7-14 15:04:24

谢谢,少走弯路了

lzts 发表于 2024-11-28 15:08:04

学习了,刚好有一个小程序要用
页: [1] 2
查看完整版本: 刚刚我调用最新的lib库,搞错一个东西.和大家分享一下我的错误