91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.03MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-13
  • 語言: 其他
  • 標簽: USB??ARM??

資源簡介

實現USB的塊傳輸,可通過libusb做上位機實現通訊。速度測試可以達到900K左右。

資源截圖

代碼片段和文件信息


/**************************************************START?OF?FILE*****************************************************/



/*??------------------------------------------------------------------------------------------------------------------
包含頭文件
*/
#include?“main.h“
#include?“stm32f1xx_hal.h“
#include?“usb_device.h“
#include?“usbd_conf.h“
#include?“usbd_bulk.h“


/*??------------------------------------------------------------------------------------------------------------------
宏定義
*/
#define?Open_Led()? HAL_GPIO_WritePin(GPIOA??GPIO_PIN_2?GPIO_PIN_RESET)
#define?Close_Led() HAL_GPIO_WritePin(GPIOA??GPIO_PIN_2?GPIO_PIN_SET)



/*??------------------------------------------------------------------------------------------------------------------
函數定義
*/
void?SystemClock_Config(void);
void?LED_Init(void);

/*??------------------------------------------------------------------------------------------------------------------
變量定義
*/




/*
***********************************************************************************************************************
@函數名稱? :int?main(void)

@功????能? :程序入口函數

@參????數? :NONE

@返?回?值 :NONE

@作????者? :YWJ
************************************************************************************************************************
*/
int?main(void)
{
/*HAL庫初始化*/
HAL_Init();

/*系統時鐘初始化*/
SystemClock_Config();

/*LED初始化*/
LED_Init();

/*USB外設初始化*/
MX_USB_DEVICE_Init();


HAL_Delay(3000);

while?(1)
{
Open_Led();
HAL_Delay(200);
Close_Led();
HAL_Delay(200);

}
}




/*
***********************************************************************************************************************
@函數名稱? :void?SystemClock_Config(void)

@功????能? :系統時鐘初始化

@參????數? :NONE

@返?回?值 :NONE

@作????者? :YWJ
************************************************************************************************************************
*/
void?SystemClock_Config(void)
{

RCC_OscInitTypeDef?RCC_OscInitStruct;
RCC_ClkInitTypeDef?RCC_ClkInitStruct;
RCC_PeriphCLKInitTypeDef?PeriphClkInit;

/**Initializes?the?CPU?AHB?and?APB?busses?clocks?
*/
RCC_OscInitStruct.OscillatorType?=?RCC_OSCILLATORTYPE_HSE;
RCC_OscInitStruct.HSEState?=?RCC_HSE_ON;
RCC_OscInitStruct.HSEPredivValue?=?RCC_HSE_PREDIV_DIV1;
RCC_OscInitStruct.HSIState?=?RCC_HSI_OFF;
RCC_OscInitStruct.PLL.PLLState?=?RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource?=?RCC_PLLSOURCE_HSE;
RCC_OscInitStruct.PLL.PLLMUL?=?RCC_PLL_MUL9;
if?(HAL_RCC_OscConfig(&RCC_OscInitStruct)?!=?HAL_OK)
{
_Error_Handler(__FILE__?__LINE__);
}

/**Initializes?the?CPU?AHB?and?APB?busses?clocks?
*/
RCC_ClkInitStruct.ClockType?=?RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
RCC_ClkInitStruct.SYSCLKSource?=?RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.AHBCLKDivider?=?RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.APB1CLKDivider?=?RCC_H

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-12?10:20??APP\
?????文件????????6398??2018-11-12?10:25??APP\main.c
?????文件????????3950??2017-12-28?15:21??APP\main.h
?????文件???????14573??2018-01-02?18:21??APP\stm32f1xx_hal_conf.h
?????文件????????4419??2017-12-28?15:21??APP\stm32f1xx_hal_msp.c
?????文件????????6145??2017-12-28?15:21??APP\stm32f1xx_it.c
?????文件????????3067??2017-12-28?15:21??APP\stm32f1xx_it.h
?????文件???????16390??2017-12-28?11:16??APP\system_stm32f1xx.c
?????目錄???????????0??2018-11-09?17:29??CMSIS\
?????目錄???????????0??2018-11-09?17:29??CMSIS\Include\
?????文件??????499383??2017-12-28?11:16??CMSIS\Include\stm32f100xb.h
?????文件??????544592??2017-12-28?11:16??CMSIS\Include\stm32f100xe.h
?????文件??????450054??2017-12-28?11:16??CMSIS\Include\stm32f101x6.h
?????文件??????460427??2017-12-28?11:16??CMSIS\Include\stm32f101xb.h
?????文件??????538241??2017-12-28?11:16??CMSIS\Include\stm32f101xe.h
?????文件??????553283??2017-12-28?11:16??CMSIS\Include\stm32f101xg.h
?????文件??????542782??2017-12-28?11:16??CMSIS\Include\stm32f102x6.h
?????文件??????552388??2017-12-28?11:16??CMSIS\Include\stm32f102xb.h
?????文件??????874443??2017-12-28?11:16??CMSIS\Include\stm32f103x6.h
?????文件??????884820??2017-12-28?11:16??CMSIS\Include\stm32f103xb.h
?????文件??????971857??2017-12-28?11:16??CMSIS\Include\stm32f103xe.h
?????文件??????985951??2017-12-28?11:16??CMSIS\Include\stm32f103xg.h
?????文件?????1261488??2017-12-28?11:16??CMSIS\Include\stm32f105xc.h
?????文件?????1342323??2017-12-28?11:16??CMSIS\Include\stm32f107xc.h
?????文件????????8788??2017-12-28?11:16??CMSIS\Include\stm32f1xx.h
?????文件????????3337??2017-12-28?11:16??CMSIS\Include\system_stm32f1xx.h
?????目錄???????????0??2018-11-09?17:29??CMSIS\Source\
?????目錄???????????0??2018-11-09?17:29??CMSIS\Source\Templates\
?????目錄???????????0??2018-11-09?17:29??CMSIS\Source\Templates\arm\
?????文件???????15127??2017-12-28?11:16??CMSIS\Source\Templates\arm\startup_stm32f100xb.s
?????文件???????16715??2017-12-28?11:16??CMSIS\Source\Templates\arm\startup_stm32f100xe.s
............此處省略229個文件信息

評論

共有 條評論