首頁(yè) > 評(píng)測(cè) > “史上最強(qiáng)NUCLEO”——NUCLEO-F767ZI評(píng)測(cè)
“史上最強(qiáng)NUCLEO”——NUCLEO-F767ZI評(píng)測(cè)
- [導(dǎo)讀]
- ST推出144pin的F767ZI,刷新Nucleo板性能標(biāo)桿。
圖3-14 USB-OTG-FS參數(shù)配置界面
(9)啟用CPU ICache和DCache。
圖3-15 內(nèi)核配置界面
(10)在USB_DEVICE中間件的配置中,全使用默認(rèn)配置就可以工作。
圖3-16 USB_DEVICE參數(shù)配置
圖3-17 USB_DEVICE設(shè)備描述設(shè)置
(11)點(diǎn)擊生成代碼按鈕,選擇開發(fā)IDE為MDK,將工程文件保存并自動(dòng)生成代碼。
圖3-18 生成MDK工程
(12)下面是自動(dòng)生成的MDK工程,可以看到,雖然是自動(dòng)生成的工程,但是工程結(jié)構(gòu)及代碼非常簡(jiǎn)潔、清晰。
圖3-19 自動(dòng)生成的工程
(13)添加自己的代碼。
圖3-20 完成工程軟件
主要代碼如下:
while (1)
{
if (HAL_GPIO_ReadPin(GPIOC, GPIO_PIN_13) == GPIO_PIN_SET)
{
HAL_Delay(10);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_7, GPIO_PIN_SET);
do{
;
}while(HAL_GPIO_ReadPin(GPIOC, GPIO_PIN_13) == GPIO_PIN_SET);
HAL_Delay(10);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_7, GPIO_PIN_RESET);
HID_Buffer[0] = 0x01;
HID_Buffer[1] = 0;
HID_Buffer[2] = 0;
HID_Buffer[3] = 0;
USBD_HID_SendReport(&hUsbDeviceFS, HID_Buffer, 4);
HAL_Delay(100);
HID_Buffer[0] = 0x01;
HID_Buffer[1] = 50;
HID_Buffer[2] = 0;
HID_Buffer[3] = 0;
USBD_HID_SendReport(&hUsbDeviceFS, HID_Buffer, 4);
HAL_Delay(100);
HID_Buffer[0] = 0x01;
HID_Buffer[1] = 0;
HID_Buffer[2] = 50;
HID_Buffer[3] = 0;
USBD_HID_SendReport(&hUsbDeviceFS, HID_Buffer, 4);
HAL_Delay(100);
HID_Buffer[0] = 0x01;
HID_Buffer[1] = (uint8_t)-50;
HID_Buffer[2] = 0;
HID_Buffer[3] = 0;
USBD_HID_SendReport(&hUsbDeviceFS, HID_Buffer, 4);
HAL_Delay(100);
HID_Buffer[0] = 0x01;
HID_Buffer[1] = 0;
HID_Buffer[2] = (uint8_t)-50;
HID_Buffer[3] = 0;
USBD_HID_SendReport(&hUsbDeviceFS, HID_Buffer, 4);
HAL_Delay(100);
HID_Buffer[0] = 0x00;
HID_Buffer[1] = 0;
HID_Buffer[2] = 0;
HID_Buffer[3] = 0;
USBD_HID_SendReport(&hUsbDeviceFS, HID_Buffer, 4);
HAL_Delay(100);
}
}
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前