0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

第2章_開發(fā)板使用

嵌入式Linux那些事 ? 來源:嵌入式Linux那些事 ? 作者:嵌入式Linux那些事 ? 2024-06-29 14:25 ? 次閱讀

第2章 開發(fā)板使用

2.1 硬件連接

2.1.1 連接 ST-Link

本課程使用 ST-Link 給開發(fā)板供電、燒錄、調(diào)試。

百問網(wǎng)全場(chǎng)景工業(yè)互聯(lián)開發(fā)板上有 4 個(gè)插座,它們分別是從左往右分別是 GND 、 SWDIO 、SWCLK 、3.3V,對(duì)應(yīng)線序黑、藍(lán)、綠、紅。ST-Link 上有 10 個(gè)插針, 它們的功能 在外殼上有標(biāo)注。接線方法如下圖所示:

img

連接好的實(shí)物圖像如下(ST-Link 的 USB 口要插到電腦上) :

img

2.1.2 連接 USB 串口

USB 默認(rèn)只為開發(fā)板提供供電, 將來我們會(huì)將它作為串口進(jìn)行通信。

img

2.1.3 連接 SPI 屏

使用提供的 24PIN 排線分別連接開發(fā)板和 SPI 屏, 開發(fā)板使用上接, 屏幕使用下接。 連接實(shí)物圖如下:

img

2.2 運(yùn)行測(cè)試程序驗(yàn)證硬件

2.2.1 硬件接線(RS485、CAN

使用提供的接線端子分別連接兩對(duì)端子線, 分別插入兩路 RS485 ,CAN。

接線如下表所示:

RS485CAN
CH1-485A —— CH2-485ACH1-CANL —— CH2-CANL
CH1-485B —— CH2-485BCH2-CANH —— CH2-CANH

連接實(shí)物圖如下:

img

2.2.2 編譯工程

把開發(fā)板配套資料中如下程序復(fù)制到 目錄名里沒有空格等特殊字符、沒有中文字符 的 目錄下并解壓開。比如, 可以在 D 盤根目錄新建一個(gè)名為 100ask 的目錄,并將其解壓到 其中:

img

在工程的“MDK-ARM”目錄下, 雙擊如下文件, 就會(huì)使用 Keil 打開工程:

img

在 Keil 界面, 點(diǎn)擊一下紅框中任意一個(gè)按鈕即可編譯程序:

img

左邊的按鈕名為“Build”, 點(diǎn)擊這個(gè)按鈕后,這些文件將會(huì)被編譯:

  • 所有沒有被編譯過的 C 文件
  • 所被修改了但是尚未再次編譯的 C 文件

如果你曾經(jīng)編譯過工程, 但是只是修改了某些文件,使用“Buld”按鈕時(shí),只會(huì)編譯 這些被修改的文件, 這會(huì)加快編譯速度。

右邊的按鈕名為“Rebuild”,點(diǎn)擊這個(gè)按鈕后, 所有的文件都會(huì)被再次編譯。

2.2.3 配置調(diào)試器

先點(diǎn)擊如下圖所示按鈕:

img

然后如下圖依次點(diǎn)擊“Debug”, 選擇“ST-Link Debugger”, 點(diǎn)擊“Setting”(可 能會(huì)一是升級(jí)固件, 見本節(jié)后面部分) :

img

如一切正常,ST-Link 會(huì)自動(dòng)識(shí)別出芯片, 如下圖所示:

img

然后如下圖選擇:

img

注意: 如果你的 ST-Link 是第 1 次使用,它的固件可能已經(jīng)很老了。設(shè)置調(diào)試器時(shí)可 能會(huì)提示升級(jí)固件。如下圖所示: 點(diǎn)擊“Yes”表示升級(jí):

img

然后會(huì)彈出升級(jí)界面, 點(diǎn)擊“Device Connect”,表示連接設(shè)備;再點(diǎn)擊“Yes”開 始升級(jí)。如下圖所示:

img

2.2.4 燒錄運(yùn)行

點(diǎn)擊如下按鈕, 即可燒寫、運(yùn)行程序:

img

如果一切正常, 可以看到開發(fā)板 SPI 屏幕上呈現(xiàn)出,兩路 RS485、CAN,和 WIFI、芯 片 ID,前面的方框都打上了對(duì)勾【 √ 】,并且左上角 Drag me 方塊處可以在屏幕上任意滑動(dòng)。

實(shí)物現(xiàn)象如下圖所示:

img

2.3 創(chuàng)建第 1 個(gè)工程

本節(jié)代碼為“項(xiàng)目 1-全場(chǎng)景工業(yè)互聯(lián)設(shè)備管理系統(tǒng)解決方案(PC 上位機(jī)+中控+多傳感 器)3程序源碼01視頻配套的源碼2-1_創(chuàng)建第 1 個(gè) 工程demo.7z”。

2.3.1 創(chuàng)建工程

啟動(dòng) STM32CubeMX 后, 點(diǎn)擊如下圖標(biāo)開始選擇 MCU

img

如下圖輸入型號(hào)“STM32H563RIV”,雙擊找到的芯片,開始創(chuàng)建工程:

img

在彈出的窗口, 選擇“without TurstZone activated”:

img

調(diào)高 CPU 頻率:

img

配置工程, 如下操作:

img

指定代碼生成方法, 如下:

img

在彈出的窗口, 點(diǎn)擊“Yes”(以后再使能 ICACHE):

img

2.3.2 選擇調(diào)試器

新建的工程要配置調(diào)試器,參考《2.2.3 配置調(diào)試器》 。

然后就可以編譯程序、燒寫運(yùn)行了。

2.3.3 配置 GPIO 操作 LED

根據(jù)核心板原理圖“項(xiàng)目 1-全場(chǎng)景工業(yè)互聯(lián)設(shè)備管理系統(tǒng)解決方案(PC 上位機(jī)+中控+ 多傳感器)5硬件資料01開發(fā)板原理圖DshanMCU-LiteH5_SCH_V1.pdf”, 可以看到 LED 引腳圖如下:

img

可以雙擊打開工程里如下文件進(jìn)行配置:

img

然后如下配置 PC12 為輸出引腳:

img

  • 在 main 函數(shù)的循環(huán)里,增加如下代碼:

    /* Infinite loop */
    /* USER CODE BEGIN WHILE */
    while (1)
    {
    /* set PC13 output high */
    HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET);
    HAL_Delay(500);
    ?
    /* set PC13 output low */
    HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_RESET);
    HAL_Delay(500);
    ?
    /* USER CODE END WHILE */
    ?
    /* USER CODE BEGIN 3 */
    }
    

    最后編譯、燒寫、運(yùn)行, 可以看到開發(fā)板的 LED 閃爍

2.4 使用 LCD 打印信息

本節(jié)代碼為“項(xiàng)目 1-全場(chǎng)景工業(yè)互聯(lián)設(shè)備管理系統(tǒng)解決方案(PC 上位機(jī)+中控+多傳感 器)3程序源碼01視頻配套的源碼2-2_使用 LCD 打印調(diào)試信息demo.7z”。

2.4.1 接口信息

在上 一 個(gè)程序的基礎(chǔ)上配 置 SPI 。 在 底 板 原 理 圖 “ 100ASK_MCU-Industrial- DevKit_SCH_V1.pdf”中可以看到 SPI LCD 的接口信息:

img

所涉及引腳列表如下:

原理圖引腳名功能引腳描述
PWM背光控制PB11高電平打開背光,也可使用 PWM 波控制 亮度
LCD_RESET復(fù)位PB4低電平復(fù)位
RSLCD 數(shù)據(jù)/命令選擇PD12高電平表示傳輸數(shù) 據(jù),低電平表示傳 輸命令
SPI_CSSPI LCD 片選PD11
SPI_MOSISPI MOSIPC1
SPI_MISOSPI MISOPC2
SPI_SCKSPI1 SCKPB10

2.4.2 配置 SPI

在 STM32CubeMX 中, 如下進(jìn)行配置。

1. SPI2 參數(shù)配置

img

2.SPI2 GPIO 配置

SPI LCD 的 SPI 頻率很高, 所涉及的 SPI 引腳速率都要配置為“very high”, 如下:

img

3. 其他引腳配置

如下圖所示:

img

4. 修改堆的大小

要使用“Draw_ChineseFont”顯示漢字,需要把堆調(diào)大(因?yàn)槔锩媸褂玫?malloc 函數(shù) 分配比較大的內(nèi)存) ,如下:

img

2.4.3 添加驅(qū)動(dòng)

我們已經(jīng)事先編寫好驅(qū)動(dòng)程序,把“項(xiàng)目 1-全場(chǎng)景工業(yè)互聯(lián)設(shè)備管理系統(tǒng)解決方案 (PC 上位機(jī)+中控+多傳感器)3程序源碼01視頻配套 的源碼2-2_使用 LCD 打印調(diào)試信息 Module_driver.7z ”解壓得到“ Module_driver ”文件夾,這個(gè)文件夾放入工程 的 “Drivers”目錄。

然后在 MDK-ARM 工程里添加 group、文件,如下:

img

最后添加頭文件目錄,如下:

img

2.4.4 添加代碼

  • 在 main.c 的 main 函數(shù)中,添加如下代碼:
/* USER CODE BEGIN 2 */
LCD_Init(1);   /* 初始化LCD為橫屏 */
Draw_Init();   /* 初始化繪制系統(tǒng) */
Draw_Clear(0); /* 清屏 */
?
Draw_String(0, 0, "www.100ask.netrn10ask.taobao.com", 0x0000ff00, 0); /* 繪制字符串 */
?
Draw_ChineseFont(0, 40, "悅己之作方能悅?cè)?, 0xff0000, 0); /* 繪制漢字 */
?
extern const unsigned char gImage_100ask[36968];
Draw_Picture(0, 100, gImage_100ask);  /* 繪制圖片 */
?
Draw_Circle(60, 250, 50, 0xffffff); /* 畫圓 */
?
Draw_Rectangle(180, 200, 280, 300, 0xffffff); /* 畫矩形 */

編譯、燒寫、運(yùn)行即可在 LCD 上看到信息。

2.4.5 函數(shù)使用說明

除了“LCD_Init”在“spi_lcd.h”里聲明外,其他函數(shù)都在“draw.h”里聲明。

1. 初始化函數(shù)

有 2 個(gè)初始化函數(shù):

  • SPI LCD 的初始化函數(shù)“LCD_Init”,原型與用法如下:
/**********************************************************************
* 函數(shù)名稱:  LCD_Init
* 功能描述:  初始化LCD
* 輸入?yún)?shù):  rotation - 旋轉(zhuǎn)角度, 取值如下
*    LCD_DISPLAY_ROTATION_0,
*    LCD_DISPLAY_ROTATION_90,
*    LCD_DISPLAY_ROTATION_180,
*    LCD_DISPLAY_ROTATION_270,
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/ void LCD_Init(lcd_display_rotation_t rotation);
  • 繪制系統(tǒng)的初始化函數(shù)“Draw_Init”, 原型與用法如下:
/**********************************************************************
* 函數(shù)名稱:  Draw_Init
* 功能描述:  Draw初始化,得到LCD的分辨率
* 輸入?yún)?shù):  無
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/ void Draw_Init(void) ;

2. 清屏函數(shù)

原型與用法如下:

/**********************************************************************
* 函數(shù)名稱:  Draw_Clear
* 功能描述:  把屏幕清屏為某種顏色
* 輸入?yún)?shù):  dwColor, 顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/ 
void Draw_Clear(uint32_t dwColor);

3. ASCII 字符、字符串繪制函數(shù)

在 LCD 上打印 ASCII 字符、字符串的函數(shù):

/**********************************************************************
* 函數(shù)名稱:  Draw_ASCII
* 功能描述:  繪制ASCII字符
* 輸入?yún)?shù):  x,y - 左上角坐標(biāo)
*            c   - 字符
*            front_color - 前景顏色, 格式為0x00RRGGBB
*            back_color  - 背景顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值:  字符寬度(單位:像素)
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
int Draw_ASCII(uint32_t x, uint32_t y, char c, uint32_t front_color, uint32_t back_color);
?
/**********************************************************************
* 函數(shù)名稱:  Draw_String
* 功能描述:  繪制ASCII字符串
* 輸入?yún)?shù):  x,y - 左上角坐標(biāo)
*            str - 字符串
*            front_color - 前景顏色, 格式為0x00RRGGBB
*            back_color  - 背景顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值:  字符串寬度(單位:像素)
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
int Draw_String(uint32_t x, uint32_t y, char *str, uint32_t front_color, uint32_t back_color);

4.數(shù)值繪制函數(shù)

在 LCD 上打印十進(jìn)制數(shù)、十六進(jìn)制數(shù)的函數(shù):

/**********************************************************************
* 函數(shù)名稱:  Draw_Number
* 功能描述:  以十進(jìn)制顯示數(shù)字
* 輸入?yún)?shù):  (x,y) - 坐標(biāo)
*            num   - 數(shù)值
*            front_color - 前景顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值:  顯示的字符的總寬度(單位:像素)
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
int Draw_Number(uint32_t x, uint32_t y, uint32_t num, uint32_t front_color);
?
/**********************************************************************
* 函數(shù)名稱:  Draw_HexNumber
* 功能描述:  以16進(jìn)制顯示數(shù)字
* 輸入?yún)?shù):  (x,y) - 坐標(biāo)
*            num   - 數(shù)值
*            front_color - 前景顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值:  顯示的字符的總寬度(單位:像素)
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
int Draw_HexNumber(uint32_t x, uint32_t y, uint32_t num, uint32_t front_color);

5. 幾何圖形繪制函數(shù)

可以畫線、畫矩形、圓形:

/**********************************************************************
* 函數(shù)名稱:  Draw_Line
* 功能描述:  畫線
* 輸入?yún)?shù):  x1,y1 - 起點(diǎn)坐標(biāo)
*            x2,y2 - 終點(diǎn)坐標(biāo)
*            front_color - 前景顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
void Draw_Line(uint32_t x1, uint32_t y1, uint32_t x2, uint32_t y2, uint32_t front_color);
?
/**********************************************************************
* 函數(shù)名稱:  Draw_Rectangle
* 功能描述:  畫矩形
* 輸入?yún)?shù):  (x1,y1),(x2,y2):矩形的對(duì)角坐標(biāo)
*            front_color - 前景顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
void Draw_Rectangle(uint32_t x1, uint32_t y1, uint32_t x2, uint32_t y2, uint32_t front_color);
?
/**********************************************************************
* 函數(shù)名稱:  Draw_Circle
* 功能描述:  畫圓
* 輸入?yún)?shù):  (x0,y0) - 中心點(diǎn)
*            r       - 半徑(單位:像素)
*            front_color - 前景顏色, 格式為0x00RRGGBB
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
void Draw_Circle(uint32_t x0, uint32_t y0, uint32_t r, uint32_t front_color);

6. 漢字繪制函數(shù)

函數(shù)原型如下:

/**********************************************************************
* 函數(shù)名稱:  Draw_Picture
* 功能描述:  繪制圖片
* 輸入?yún)?shù):  (x,y) - 坐標(biāo)
*            pic   - 使用image2lcd生成的圖片(水平掃描,包含圖像頭數(shù)據(jù),16位真彩色,高位在前)
*                    先使用"image2lcd.EXE"生成圖片的點(diǎn)陣,存入picture.c
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
void Draw_Picture(uint32_t x, uint32_t y, const uint8_t *pic);

使用這個(gè)函數(shù)的前提是: 先使用"取字模軟件.EXE"生成點(diǎn)陣,存入 font_chinese.c 的 CnChar32x29 數(shù)組中。這個(gè)工具在“4工具軟件9文字取模軟件”目錄里,操作示意圖如 下:

復(fù)制出來的點(diǎn)陣數(shù)據(jù),存入 font_chinese.c 的 CnChar32x29 數(shù)組中, 如下添加索引

以后, 就可以使用如下代碼顯示漢字了:

Draw_ChineseFont(0, 40, "悅己悅?cè)酥?, 0xff0000, 0); /* 繪制漢字 */

Draw_ChineseFont”函數(shù)里第 3 個(gè)參數(shù)里只能有漢字, 不能有其他字符,并且這些漢 字必須在“font_chinese.c”的索引里。

注意: 使用“Draw_ChineseFont”函數(shù)時(shí), 它所在的文件編碼格式必須是“UTF-8”, “font_chinese.c”文件的編碼格式也必須是“UTF-8”。

7. 圖片繪制函數(shù)

函數(shù)原型如下:

/**********************************************************************
* 函數(shù)名稱:  Draw_Picture
* 功能描述:  繪制圖片
* 輸入?yún)?shù):  (x,y) - 坐標(biāo)
*            pic   - 使用image2lcd生成的圖片(水平掃描,包含圖像頭數(shù)據(jù),16位真彩色,高位在前)
*                    先使用"image2lcd.EXE"生成圖片的點(diǎn)陣,存入picture.c
* 輸出參數(shù):  無
* 返 回 值: 無
* 修改日期:       版本號(hào)     修改人       修改內(nèi)容
* -----------------------------------------------
* 2024/02/01        V1.0     韋東山       創(chuàng)建
***********************************************************************/
void Draw_Picture(uint32_t x, uint32_t y, const uint8_t *pic);

使用這個(gè)函數(shù)的前提是: 先使用"Image2Lcd"生成圖片的點(diǎn)陣,存入 picture.c 中。這 個(gè)工具在“4工具軟件10圖片點(diǎn)陣生成工具”目錄里,操作示意圖如下:

打開生成的文件,把它的代碼全部復(fù)制進(jìn) picture.c 里, 示例如下:

以后, 就可以使用如下代碼顯示圖片了:

extern const unsigned char gImage_100ask[36968];
    Draw_Picture(0, 100, gImage_100ask);

2.5 使用 FreeRTOS

本節(jié)代碼為“項(xiàng)目 1-全場(chǎng)景工業(yè)互聯(lián)設(shè)備管理系統(tǒng)解決方案(PC 上位機(jī)+中控+多傳感 器)3程序源碼?1視頻配套的源碼2-3_使用 FreeRTOSdemo.7z”。

2.5.1 添加 FreeRTOS

打開工程的 STM32CubeMX 配置,如下使能 FreeRTOS:

2.5.2 配置 FreeRTOS

如下配置:

使用 FreeRTOS 時(shí), 它的時(shí)鐘基準(zhǔn)來之 SysTick 定時(shí)器; HAL 庫(kù)的時(shí)鐘基準(zhǔn)建議更好為

其他定時(shí)器,如下修改(TIMER6、TIMER7 是功能最弱的基礎(chǔ)定時(shí)器, 可以選擇它們):

2.5.3 添加用戶代碼

在“CoreSrcapp_freertos.c”中,有一個(gè)默認(rèn)任務(wù),可以用來點(diǎn)燈, 代碼如下:

void StartDefaultTask(void *argument)
{
 /* USER CODE BEGIN defaultTask */
 /* Infinite loop */
 for(;;)
 {
     HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_RESET);
     vTaskDelay(500);	

     HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET);
     vTaskDelay(500);
 }
 /* USER CODE END defaultTask */
}

然后再創(chuàng)建第2 個(gè)任務(wù), 它在 LCD 上不斷顯示變化的字符。任務(wù)的入口函數(shù)如下:

static void SPILCDTaskFunction( void *pvParameters )
{
    char buf[100];
    int cnt = 0;

    while (1)
    {
        sprintf(buf, "LCD Task Test : %d", cnt++);
        Draw_String(0, 0, buf, 0x0000ff00, 0);
        vTaskDelay(1000);
    }
}

在“MX_FREERTOS_Init”函數(shù)中, 創(chuàng)建第 2 個(gè)任務(wù):

/* USER CODE BEGIN RTOS_THREADS */
    /* add threads, ... */
    xTaskCreate(
        SPILCDTaskFunction, // 函數(shù)指針, 任務(wù)函數(shù)
        "spi_lcd_task", // 任務(wù)的名字
        200, // 棧大小,單位為word,10表示40字節(jié)
        NULL, // 調(diào)用任務(wù)函數(shù)時(shí)傳入的參數(shù)
        osPriorityNormal, // 優(yōu)先級(jí)
        NULL); // 任務(wù)句柄, 以后使用它來操作這個(gè)任務(wù)

編譯、燒寫、運(yùn)行, 可以看到開發(fā)板的 LED 不斷閃爍, LCD 上不斷顯示變化的數(shù)值。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5127

    文章

    19463

    瀏覽量

    313648
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8072

    瀏覽量

    270049
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5439

    瀏覽量

    101304
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Openwrt開發(fā)指南 24 配置開發(fā)板支持U盤

    Openwrt開發(fā)指南 24 配置開發(fā)板支持U盤
    的頭像 發(fā)表于 07-13 08:55 ?4389次閱讀
    Openwrt<b class='flag-5'>開發(fā)</b>指南 <b class='flag-5'>第</b>24<b class='flag-5'>章</b> 配置<b class='flag-5'>開發(fā)板</b>支持U盤

    JZ2440開發(fā)板使用手冊(cè)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是JZ2440開發(fā)板使用手冊(cè)資料免費(fèi)下載包括了:1 嵌入式Linux開發(fā)環(huán)境構(gòu)建,
    發(fā)表于 04-28 08:00 ?14次下載
    JZ2440<b class='flag-5'>開發(fā)板</b>使用手冊(cè)資料免費(fèi)下載

    【STM32F407開發(fā)板用戶手冊(cè)】13 STM32F407啟動(dòng)過程詳解

    【STM32F407開發(fā)板用戶手冊(cè)】13 STM32F407啟動(dòng)過程詳解
    發(fā)表于 11-23 18:06 ?74次下載
    【STM32F407<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>13<b class='flag-5'>章</b> STM32F407啟動(dòng)過程詳解

    【STM32F407開發(fā)板用戶手冊(cè)】14 STM32F407的電源,復(fù)位和時(shí)鐘系統(tǒng)

    【STM32F407開發(fā)板用戶手冊(cè)】14 STM32F407的電源,復(fù)位和時(shí)鐘系統(tǒng)
    發(fā)表于 12-02 16:21 ?42次下載
    【STM32F407<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>14<b class='flag-5'>章</b> STM32F407的電源,復(fù)位和時(shí)鐘系統(tǒng)

    【STM32F429開發(fā)板用戶手冊(cè)】21 STM32F429的NVIC中斷分組和配置(重要)

    【STM32F429開發(fā)板用戶手冊(cè)】21 STM32F429的NVIC中斷分組和配置(重要)
    發(fā)表于 12-04 13:36 ?19次下載
    【STM32F429<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>21<b class='flag-5'>章</b> STM32F429的NVIC中斷分組和配置(重要)

    【STM32F429開發(fā)板用戶手冊(cè)】1 初學(xué)STM32F429的準(zhǔn)備工作

    【STM32F429開發(fā)板用戶手冊(cè)】1 初學(xué)STM32F429的準(zhǔn)備工作
    發(fā)表于 12-04 13:51 ?20次下載
    【STM32F429<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>1<b class='flag-5'>章</b> 初學(xué)STM32F429的準(zhǔn)備工作

    【STM32F407開發(fā)板用戶手冊(cè)】21 STM32F407的NVIC中斷分組和配置(重要)

    【STM32F407開發(fā)板用戶手冊(cè)】21 STM32F407的NVIC中斷分組和配置(重要)
    發(fā)表于 12-04 13:51 ?23次下載
    【STM32F407<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>21<b class='flag-5'>章</b> STM32F407的NVIC中斷分組和配置(重要)

    【STM32F429開發(fā)板用戶手冊(cè)】8 STM32F429的終極調(diào)試組件Event Recorder

    【STM32F429開發(fā)板用戶手冊(cè)】8 STM32F429的終極調(diào)試組件Event Recorder
    發(fā)表于 12-04 14:06 ?17次下載
    【STM32F429<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>8<b class='flag-5'>章</b> STM32F429的終極調(diào)試組件Event Recorder

    【STM32F407開發(fā)板用戶手冊(cè)】8 STM32F407的終極調(diào)試組件Event Recorder

    【STM32F407開發(fā)板用戶手冊(cè)】8 STM32F407的終極調(diào)試組件Event Recorder
    發(fā)表于 12-04 14:21 ?19次下載
    【STM32F407<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>8<b class='flag-5'>章</b> STM32F407的終極調(diào)試組件Event Recorder

    【STM32F407開發(fā)板用戶手冊(cè)】19 STM32F407的GPIO應(yīng)用之按鍵FIFO

    【STM32F407開發(fā)板用戶手冊(cè)】19 STM32F407的GPIO應(yīng)用之按鍵FIFO
    發(fā)表于 12-05 15:21 ?39次下載
    【STM32F407<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>19<b class='flag-5'>章</b> STM32F407的GPIO應(yīng)用之按鍵FIFO

    【STM32F429開發(fā)板用戶手冊(cè)】19 STM32F429的GPIO應(yīng)用之按鍵FIFO

    【STM32F429開發(fā)板用戶手冊(cè)】19 STM32F429的GPIO應(yīng)用之按鍵FIFO
    發(fā)表于 12-05 15:21 ?14次下載
    【STM32F429<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>19<b class='flag-5'>章</b> STM32F429的GPIO應(yīng)用之按鍵FIFO

    【STM32F429開發(fā)板用戶手冊(cè)】14 STM32F429的電源,復(fù)位和時(shí)鐘系統(tǒng)

    【STM32F429開發(fā)板用戶手冊(cè)】14 STM32F429的電源,復(fù)位和時(shí)鐘系統(tǒng)
    發(fā)表于 12-08 15:51 ?13次下載
    【STM32F429<b class='flag-5'>開發(fā)板</b>用戶手冊(cè)】<b class='flag-5'>第</b>14<b class='flag-5'>章</b> STM32F429的電源,復(fù)位和時(shí)鐘系統(tǒng)

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測(cè)試-1 體驗(yàn)OpenHarmony—燒寫鏡像

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測(cè)試-1 體驗(yàn)OpenHarmony—燒寫鏡像
    的頭像 發(fā)表于 03-04 16:31 ?361次閱讀
    【北京迅為】itop-3568 <b class='flag-5'>開發(fā)板</b>openharmony鴻蒙燒寫及測(cè)試-<b class='flag-5'>第</b>1<b class='flag-5'>章</b> 體驗(yàn)OpenHarmony—燒寫鏡像

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測(cè)試-2OpenHarmony v3.2-Beta4版本測(cè)試

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測(cè)試-2OpenHarmony v3.2-Beta4版本測(cè)試
    的頭像 發(fā)表于 03-05 10:53 ?293次閱讀
    【北京迅為】itop-3568 <b class='flag-5'>開發(fā)板</b>openharmony鴻蒙燒寫及測(cè)試-<b class='flag-5'>第</b><b class='flag-5'>2</b><b class='flag-5'>章</b>OpenHarmony v3.2-Beta4版本測(cè)試

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)-4 UART基礎(chǔ)知識(shí)

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)-4 UART基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 03-17 15:50 ?326次閱讀
    【北京迅為】iTOP-RK3568<b class='flag-5'>開發(fā)板</b>OpenHarmony系統(tǒng)南向驅(qū)動(dòng)<b class='flag-5'>開發(fā)</b>-<b class='flag-5'>第</b>4<b class='flag-5'>章</b> UART基礎(chǔ)知識(shí)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品