• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • DDP4422的SPI通信异常的原因?

    rdt, bdt, wdt, rdbuf; int08 rc1, rc2, rd1byte; uint16 wbuf; uint08 rbuff[4]; uint32 wtimeout

    2025-02-27 07:54

  • 虚心求教各位达人!

    由于工作部门更换,现在刚刚进入电子元器件筛选部门,准备接手集成电路测试。由于没有工作经验,不知如何入门,请教咱们论坛的各位达人及版主,我应该从哪里开始学习。拿到一个陌生的电路,如何编制测试程序呢?(本单位的测试设备比较老(BDT3166).)再次感谢大家!祝 elecfans 越办越好!

    2011-08-21 17:15

  • 如何让USB模块作为一种设备工作

    0x1FFFFFFF逐位和BDT地址来获得物理地址。我启用端点0,像这样:如果有人能帮我处理这个我将不胜感激。我只想从主机PC接收任何东西。

    2020-04-30 12:31

  • Harmony USB HOST CDC锁定,TOKBUSY卡在PIC32上

    论坛,我发现TokCube卡的唯一引用是BDT管理不当或乒乓缓存机制错误引起的问题。在我的系统中,和谐正在管理这些,所以我怀疑我正在追踪和谐代码中的bug……有人知道会导致Tok忙碌标志被设置和永远

    2019-03-26 15:40

  • 587中找不到9个字节怎么回事

    嗨,我有一个项目产生这个输出:所以我应该有587个字节。这是一个很大的问题。如果我试图补充:我得到:现在我有点困惑。我知道在记忆中我需要连续的空间。但是在587中找不到9个字节?我很难相信。我希望有人能帮助我。

    2020-05-05 09:32

  • 光控延照明灯电路。

    我想按本图做一个延时照明灯,请老师给看一下图纸有没错地方

    2015-11-23 21:27

  • 找电子元件

    `各位高手,有没有谁知道这颗料的品牌是什么,是哪里产的?谢谢。`

    2016-03-08 11:05

  • HID FS中的USBHandleGetLength始终返回64

    你好,我用的是一个带有DSSP33的USB堆栈。我从计算机发送一定数量的字节,但是这个函数总是返回64(完整的缓冲区),甚至实际上发送较低的字节数。有没有办法确切知道我确实收到多少字节?UsButhHunle=HIDXXPATH(CuthOpDeice),ReceivedDataBuffer(Unt8E*T*),CuffyApEpsith/** 64 */;RxyLeN=UbHuffReLeTeTeLead(USBOutHandle); 以上来自于百度翻译 以下为原文 Hi, I am using USB stack with a dspic33. I am sending a certain number of bytes from the computer, but this function always returns 64 (the complete buffer) even sending actually a lower amount of bytes. Is there any way to know exactly how many bytes I do really receive? USBOutHandle = HIDRxPacket(CUSTOM_DEVICE_HID_EP, (uint8_t*)&ReceivedDataBuffer, CUSTOM_EP_SIZE/*64*/); rx_len = USBHandleGetLength(USBOutHandle);

    2019-05-14 15:19

  • USB设备没有收到任何安装消息怎么办

    嗨,大家好,我已经试了一段时间,让我的设备准备好,但我仍然坚持从PC上接收任何消息。我重新设置,然后总线_活动_检测,然后空闲-没有SOF或事务_完成。我已经设置了我认为需要的,但是-我不知道什么时候应该清除UPUEN和其他一些细小的现在我必须学习RunMy问题:为什么我不能得到TrNIF?(下一步,我必须得到数据,但我有一个想法如何做到这一点)-为什么我得到空闲int?-我该什么时候转向UPUN?我已经看了MLA,我没有找到答案。事实上,我在那里没有发现任何关于这个水平的东西。我的代码:;CONFIG1在调试_u CONFIFIG1_CONFIFIG1_CONFIFIG1_CONFIFIG1,_FOSC_INTOSC&FOSC_INTOSC_INTOSC&WDTE_OFF&WDTE_OFF&WDTE_OFOFF&WDTE_OFF&WDTE_OFF_OFF&WWRTE_OFF_OFF&PWRTE_OFF_OFF&MCLRERERERERERERE_ON_ON_ON&ON&CP_OFF&CP_OFF&CP_OFF F;CONFIG2_CONFIG2_CONFIG2,_W关闭和放大器;CPUDIV_NOCLKDIV&;USBCLK_24MHz和放大器;PLLMULT_3x和放大器;PLPLLEN_启用;PLPLLEN_启用;STVRE_关闭和放大器;BORV_LO_LO_LO&;LPBOBO_关闭和放大器;LVP_关闭部分:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------PLL启用,PLL3x,8MHZ,结果24MHz,osc config模式;MOVLW b'11110100';PLL启用,PLL3x,4MHZ,结果24MHz(失败版本)MOVWF OSCCON;等待PLL准备好银行OSTATWPLLDY BTFSS OSCSTAT,PLLY GOLY GOLY GOLLY GOBFSS OSTAT,BTFSS OSTAT,OSTS;GOTO WPLLY BTFSS OSTAT,HFIOFR GOTO WPLLD;USB中断(启用)银行密码2 BSFUSB银行保险单PIR2 BCF PIR2 BCF PIR2,USBIF银行保险单MOVFMOVFMOVFMOVFMOVFUEUE;清除USB地址CLRFUADDRVVVVB00010110';为设置MOVWF UEP1 MOVPMOVWF UEP1的端点设置;USB设置BCF UCFF UCFG UCFG UCFG UCFG UCFG UCFF UCFG UCFG、PPB0 BCBBCF UCFG UCFF UCFG UCFG、PPB1 BSF BSF UCFG UCFG UCFG、PPB1 BSF UCFG UCFG UCFG UCFG、PPBBBBBB0 BCBBBBBCFUCFF UCFF UCFG、PPBBCFUCFUCF6mhzar中断标志CLRF UIR CLRF UEIR;BSF UCON,PKTDIS BSF UCON,PPBRST;重置乒乓缓冲区BSF UCON,USBEN;最后启用RETURN;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------UIR BTFSC UIR、STALLIF CALL STALL_Handshake BANKSEL UIR BTFSC UIR、IDLEIF CALL Idle_.BANKSEL UIR BTFSC UIR、TRNIF CALL Transaction_Complete BANKSEL UIR BTFSC UIR、ACTVIF CALL Bus_Activity_Detect BANKSEL UIR BTFSC UIR、URSTIF CALL USB_Reset;USB错误BANKSEL UIR BTFSS UIR、UERRIF;跳过器RoR部分如果没有错误GoToSubBScUEIR,BTSEF调用BITYStUpLyError BunsServer UEIR BTFSC UEIR,BtoEF调用BuSurTurnOrthTimeOutOrthBuffer-UEIR BTFSC UEIR,DFN8EF调用DATAYFieldSIEZY错误BANCSEL UEIR BTFSC UEIR,CRC16EF调用CRC16B失败BURSEL UEIR BTFSC UEIR,CRC5EF调用CRC5HOSTORIN BACKSEL UEIR BTFSC UEIR,PIDEF调用PIDYCHECKION失败;清除USB错误标志BANSEL UIR BCF UIR,UERIFUSPBIN INTHEAD;清除USB INTING标志BANKSEL PIR2 BCF PIR2,UBFIFEST;----------------------------STARSTIOFOFFrraskToint;令牌;在这里做点什么?银行挂号BSF挂号,4;绿色银行挂号BCF挂号,SOFIF RETURNSTALL_Handshake BANKSEL LATC BSF挂号,4;绿色银行挂号BCF挂号,STALLIF RETURNIdle_Detect BANKSEL LATC;BSF LATC,4;绿色银行挂号;进入暂停模式BSF UCON,SUSPND BCF UIR,IDLEIFRETURransaction_Complete BANKSEL USTAT MOVF USTAT,WBANSEL LATC BSF LATC,3;红色;DIR?末端?银行UIR BCF UIR,TRNIF RETURNBus_Activity_.Bank SEL LATC BSF LATC,3;redBANKSEL BCF UCON,SUSPND._LOOP BTFSS UIR,ACTVIF BRA._DONE BCF UIR,ACTVIF BRA._LOOP._DONE Bank LATC BCF LATC BCF LATC,3;redBANKSEL UCFG;BCF UCFG,UPUEN;上拉启用RETURNUSB_Reset;清除USB地址自动取款机UCFG;BCF UCFG,UPUEN;上拉启用银行LATA BCF LATA,5 BCF LATA,3 BANKSEL UIR BCF UIR,URSTIF RETURN;错误处理程序--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d_Size_Error BANKSEL UEIR BCF UEIR, DFN8EF RETURNCRC16_Failure BANKSEL UEIR BCF UEIR, CRC16EF RETURNCRC5_Host_Error BANKSEL UEIR BCF UEIR, CRC5EF RETURNPID_Check_Failure BANKSEL UEIR BCF UEIR, PIDEF RETURN; --------------------------------------------------------------------------------------------------------------------------------------

    2020-05-13 07:26

  • 请问当我在绝对地址0x000处声明数组时,是否存在错误1359的原因?

    当我在绝对地址0x000处声明数组时,是否存在错误1359(没有用于[函数名称]参数的空间)的原因?如果我从地址0x002放入数组,错误就消失了……似乎有一个16位的自动变量“希望”保持在0x000。

    2019-10-24 09:38