欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: STM32F103CT6 ADC(DMA)USB通訊(HID模式) 3串口通信調(diào)試完整工程代碼 [打印本頁(yè)]

作者: youfulan    時(shí)間: 2019-1-23 08:48
標(biāo)題: STM32F103CT6 ADC(DMA)USB通訊(HID模式) 3串口通信調(diào)試完整工程代碼
在公司做的第一個(gè)項(xiàng)目,希望能幫助需要這些東西的人。
主要是USB通信我調(diào)試了4天,用的STM最新的USB固件,我們公司有老員工的USB通信實(shí)列因?yàn)樘衔覜](méi)用直接自己寫(xiě)的。
電路板是淘寶買的C8T6核心板,最簡(jiǎn)單的好像是10塊錢(qián)

單片機(jī)源程序如下:
  1. #include "hw_config.h"
  2. #include "usb_lib.h"
  3. #include "usb_pwr.h"
  4. #include "stm32f10x_it.h"
  5. #include "usart.h"
  6. #include "myusb.h"
  7. #include "adc.h"

  8. #define LED  PBout(12)
  9. uint32_t  nMSGNum=0;
  10. uint32_t        pMSG[64];
  11. uint8_t                nCurIndex=0;
  12. void outputdebug()
  13. {
  14. #ifdef DEBUG
  15.         uint32_t  nMSGNumCur=nMSGNum;
  16.         uint8_t nStopIndex=nMSGNumCur%64;
  17.         uint8_t nCount=0;
  18.         for(;nCurIndex!=nStopIndex;)
  19.         {
  20.                         nCount=nCurIndex<nStopIndex?(nStopIndex-nCurIndex):(nStopIndex+64-nCurIndex);
  21.                
  22.                         printf("%d\t%x\n",nMSGNumCur-nCount,pMSG[nCurIndex]);
  23.        
  24.                         nCurIndex=(nCurIndex+1)%64;
  25.         }
  26. #endif
  27. }

  28. int main(void)
  29. {
  30.         u8 bLed=0;   
  31.   Set_System();       
  32.         delay_init();
  33.   while (1)
  34.   {
  35.                 HW_Proc();
  36.                 outputdebug();
  37.                 bLed=bLed==0?1:0;
  38.                 LED=bLed;
  39.                 delay_ms(100);
  40.   }
  41. }
復(fù)制代碼

所有資料51hei提供下載:
STM32_HIDBattery.7z (193.9 KB, 下載次數(shù): 274)



作者: youfulan    時(shí)間: 2019-1-23 08:53
1 ADC用的是DMA方式
2 USB用的是HID
3 一共3個(gè)串口其中串口1 是調(diào)試打印用的 用重寫(xiě)Printf函數(shù),嗲用printf函數(shù)會(huì)在串口1輸出信息
4 使用了RTC模塊用來(lái)定時(shí)中斷
作者: lele5211314    時(shí)間: 2019-3-4 17:46
功能可以啊
作者: 墨葬玉    時(shí)間: 2019-4-3 15:04
你好!代碼中有一點(diǎn)疑問(wèn)!就是usart.c文件下的usart_init函數(shù)在初始串口三時(shí),管腳是否正確!(手冊(cè)中是B0和B11,代碼中是(B9,B10)
作者: chhui123456    時(shí)間: 2021-7-2 14:12
通信速率怎么樣
作者: chhui123456    時(shí)間: 2021-7-2 14:19
收藏先,有空下載測(cè)試一下通信速率
作者: chui0123    時(shí)間: 2021-7-2 16:37
貌似不行哦,無(wú)法識(shí)別
作者: 單片機(jī)愛(ài)好者223    時(shí)間: 2021-7-14 20:07
暫時(shí)用不到。。。留下腳印
作者: yangbin2314078    時(shí)間: 2021-9-7 15:45
識(shí)別不到啊,main函數(shù)中也沒(méi)看到USB相關(guān)的初始化
作者: yangbin2314078    時(shí)間: 2021-9-7 15:47
看到USB初始化了,不過(guò)電腦無(wú)法識(shí)別,啥都沒(méi)顯示
作者: yangbin2314078    時(shí)間: 2021-9-7 15:53
電腦識(shí)別了,剛開(kāi)始沒(méi)識(shí)別居然是因?yàn)闆](méi)插USB插頭
作者: Duzuiya    時(shí)間: 2021-9-13 16:10
暫時(shí)打個(gè)斷點(diǎn)  希望以后用到能夠找到
作者: Liangzhongjie    時(shí)間: 2021-9-18 21:17
還沒(méi)學(xué)習(xí)到,在大佬這留個(gè)評(píng)論
作者: tarchen    時(shí)間: 2024-10-21 11:30
謝謝分享,有空看看了.
作者: wenhuaxiao    時(shí)間: 2024-10-22 09:57
USB   HID




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1