国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

探索DeepSeek的Ai-WB2模組程序:功能強大

安信可科技 ? 來源:安信可科技 ? 2025-02-11 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DeepSeek是什么?

DeepSeek,一家以代碼編寫能力為核心競爭力的 AI 科技公司,致力于通過高性能 AI 模型賦能企業(yè)智能化轉(zhuǎn)型。公司擁有一支由頂尖程序員和 AI 專家組成的團隊,他們以卓越的代碼編寫能力,不斷優(yōu)化和創(chuàng)新 AI 技術(shù),為全球用戶提供高效、智能的解決方案。

DeepSeek 的 AI 模型以高效的代碼實現(xiàn)和強大的性能表現(xiàn)著稱,能夠在金融、醫(yī)療、教育等多個行業(yè)中發(fā)揮重要作用。其最新發(fā)布的大模型 R1,以極低的訓練成本達到了行業(yè)領(lǐng)先水平,彰顯了 DeepSeek 在代碼編寫和 AI 技術(shù)創(chuàng)新方面的強大實力。憑借卓越的代碼能力和創(chuàng)新的商業(yè)模式,DeepSeek 正逐步成為全球 AI 領(lǐng)域的佼佼者,為全球科技產(chǎn)業(yè)的發(fā)展貢獻力量。

之前還癡心妄想讓它幫我搭建二次開發(fā)環(huán)境,但是因為權(quán)限問題,DeepSeek 無法操作終端。

那就試試 DeepSeek 給 Ai-WB2 模組編程,能不能直接編譯運行呢?

在寫這帖子之前,做了好多測試,大部分時間浪費在了服務(wù)器繁忙這個問題上!

24d83a02-e798-11ef-9310-92fbcf53809c.png

在開始讓 DeepSeek 生成之前,注意要提前搭建好 Ai-WB2 的二次開發(fā)環(huán)境和測試工程,生成的代碼才能直接復制。

提問技巧

AI 工具畢竟還不是人,所以在提問的時候,盡量提供要求和一些信息。比如使用那些庫,需要達到什么效果等。

如果回復較慢,可以試試 siliconflow:

鏈接:https://cloud.siliconflow.cn/models

GPIO 點燈

提問內(nèi)容如下:

24e6f970-e798-11ef-9310-92fbcf53809c.png

已經(jīng)喜聞樂見了,接下來試試硅基流動的:

24f42f46-e798-11ef-9310-92fbcf53809c.png

嘗試了兩次之后,至少生成了代碼,接下來完全不改動,復制測試一下:

#include 
#include 
#include 
#include   // 包含硬件定時器頭文件
#include 
#include 


#define LED_PIN 3       // 定義GPIO3引腳
#define BLINK_INTERVAL 500 // 閃爍間隔500ms(周期1秒)


void led_init(void)
{
    /* 初始化GPIO時鐘 */
    bl_gpio_enable_output(LED_PIN, 0, 0); // 配置GPIO3為輸出模式
  
    /* 初始狀態(tài)設(shè)置為低電平(根據(jù)電路設(shè)計可能需要反轉(zhuǎn)) */
    bl_gpio_output_set(LED_PIN, 0);
}


void led_blink_task(void *pvParameters)
{
    while (1) {
        // 翻轉(zhuǎn)GPIO狀態(tài)
        bl_gpio_output_set(LED_PIN, !bl_gpio_input_get(LED_PIN));
  
        // 使用FreeRTOS延時函數(shù)
        vTaskDelay(BLINK_INTERVAL / portTICK_PERIOD_MS);
    }
}


void main(void)
{
    // 硬件初始化
    led_init();
  
    // 創(chuàng)建閃爍任務(wù)
    xTaskCreate(led_blink_task, "led_task", 512, NULL, 15, NULL);
  
    // 啟動任務(wù)調(diào)度器
    vTaskStartScheduler();
  
    // 程序不會執(zhí)行到這里
    while(1) {}
}

代碼測試

25121524-e798-11ef-9310-92fbcf53809c.png

初步看著沒什么錯誤,編譯試試。

編譯提示出了錯誤,只能手動改一下了。

修改之后

252e1224-e798-11ef-9310-92fbcf53809c.png

運行成功的代碼

#include 
#include 
#include 
#include   // 包含硬件定時器頭文件
#include 
#include 


#define LED_PIN 3       // 定義GPIO3引腳
#define BLINK_INTERVAL 500 // 閃爍間隔500ms(周期1秒)


void led_init(void)
{
    /* 初始化GPIO時鐘 */
    bl_gpio_enable_output(LED_PIN, 0, 0); // 配置GPIO3為輸出模式


    /* 初始狀態(tài)設(shè)置為低電平(根據(jù)電路設(shè)計可能需要反轉(zhuǎn)) */
    bl_gpio_output_set(LED_PIN, 0);
}


void led_blink_task(void* pvParameters)
{
    int cnt = 0;
    while (1) {
        // 翻轉(zhuǎn)GPIO狀態(tài)
        bl_gpio_output_set(LED_PIN, cnt % 2);


        // 使用FreeRTOS延時函數(shù)
        vTaskDelay(BLINK_INTERVAL / portTICK_PERIOD_MS);
        cnt++;
        if (cnt>10)
        {
            cnt = 0;
        }


    }
}


void main(void)
{
    // 硬件初始化
    led_init();


    // 創(chuàng)建閃爍任務(wù)
    xTaskCreate(led_blink_task, "led_task", 512, NULL, 15, NULL);


    // 啟動任務(wù)調(diào)度器
    // vTaskStartScheduler();


    // 程序不會執(zhí)行到這里
    while (1) {}
}

測試結(jié)果

253e8f14-e798-11ef-9310-92fbcf53809c.gif

PWM 調(diào)色

開發(fā)板上自帶了 RGB,對應(yīng)得 GPIO 如下:

25611b60-e798-11ef-9310-92fbcf53809c.png

好了開啟第二輪對話了,提問內(nèi)容如下:

2572b76c-e798-11ef-9310-92fbcf53809c.png

我已經(jīng)麻木了!

嘗試幾次之后,給了回復:

258459cc-e798-11ef-9310-92fbcf53809c.png

提供的完整代碼

#include 
#include 
#include 
#include 


// PWM通道配置(根據(jù)實際GPIO-PWM映射關(guān)系調(diào)整)
#define PWM_RED_CH    0    // GPIO14對應(yīng)PWM通道0
#define PWM_GREEN_CH  1    // GPIO17對應(yīng)PWM通道1
#define PWM_BLUE_CH   2    // GPIO3對應(yīng)PWM通道2


// PWM頻率參數(shù)(假設(shè)系統(tǒng)時鐘144MHz)
#define PWM_FREQ      15000   // 15kHz
#define PWM_CLK_DIV   1       // 分頻系數(shù)
#define PWM_PERIOD    (144000000 / PWM_CLK_DIV / PWM_FREQ)  // 周期值計算


void pwm_init() {
    // 配置GPIO為PWM功能
    bl_pwm_init(PWM_RED_CH, GPIO_PIN_14);
    bl_pwm_init(PWM_GREEN_CH, GPIO_PIN_17);
    bl_pwm_init(PWM_BLUE_CH, GPIO_PIN_3);


    // 統(tǒng)一設(shè)置PWM參數(shù)
    for(int ch = 0; ch < 3; ch++) {
        bl_pwm_set_freq(ch, PWM_FREQ);
        bl_pwm_set_duty(ch, 0);  // 初始占空比0%
    }
    bl_pwm_start();
}


void breathing_effect(uint8_t ch, uint32_t duration_ms) {
    const uint32_t steps = 100;
    const uint32_t delay = duration_ms / (steps * 2);


    // 漸亮
    for(int i = 0; i <= steps; i++) {
        bl_pwm_set_duty(ch, (PWM_PERIOD * i) / steps);
        vTaskDelay(delay / portTICK_PERIOD_MS);
    }
  
    // 漸暗
    for(int i = steps; i >= 0; i--) {
        bl_pwm_set_duty(ch, (PWM_PERIOD * i) / steps);
        vTaskDelay(delay / portTICK_PERIOD_MS);
    }
}


void rgb_test_task(void *pvParameters) {
    while(1) {
        // 紅色呼吸
        breathing_effect(PWM_RED_CH, 2000);
        // 綠色呼吸
        breathing_effect(PWM_GREEN_CH, 2000);
        // 藍色呼吸
        breathing_effect(PWM_BLUE_CH, 2000);
        // 白色混合呼吸
        for(int i = 0; i <= 100; i++) {
            bl_pwm_set_duty(PWM_RED_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_GREEN_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_BLUE_CH, (PWM_PERIOD * i) / 100);
            vTaskDelay(20 / portTICK_PERIOD_MS);
        }
        for(int i = 100; i >= 0; i--) {
            bl_pwm_set_duty(PWM_RED_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_GREEN_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_BLUE_CH, (PWM_PERIOD * i) / 100);
            vTaskDelay(20 / portTICK_PERIOD_MS);
        }
    }
}


void main() {
    pwm_init();
    xTaskCreate(rgb_test_task, "rgb_test", 512, NULL, 2, NULL);
    vTaskStartScheduler();
}

代碼測試

25a06f4a-e798-11ef-9310-92fbcf53809c.png

有三個錯誤,做一下修改就好,修改或如下:

25ac027e-e798-11ef-9310-92fbcf53809c.png

編譯正常,通過了。

運行測試

最后測試失敗了,因為 PWM 通道全都沒有對應(yīng)上 GPIO,所以需要把 PWM 通道號改回來,再測試:

25c102aa-e798-11ef-9310-92fbcf53809c.png


燈顏色正確了,但是呼吸效果不對啊。

直接讓 DeepSeek 幫我們修改,提問如下:

25d23df4-e798-11ef-9310-92fbcf53809c.png


根據(jù)意見,調(diào)節(jié)了 PWM 頻率和分頻系數(shù),得到了非常不錯的呼吸效果。

完整程序

#include 
#include 
#include 
#include 


// PWM通道配置(根據(jù)實際GPIO-PWM映射關(guān)系調(diào)整)
#define PWM_RED_CH    4    // GPIO14對應(yīng)PWM通道0
#define PWM_GREEN_CH  2    // GPIO17對應(yīng)PWM通道1
#define PWM_BLUE_CH   3    // GPIO3對應(yīng)PWM通道2


// PWM頻率參數(shù)(假設(shè)系統(tǒng)時鐘144MHz)
#define PWM_FREQ      15000   // 15kHz
#define PWM_CLK_DIV   16       // 分頻系數(shù)
#define PWM_PERIOD    (32000000 / PWM_CLK_DIV / PWM_FREQ)  // 周期值計算


void pwm_init() {
    // 配置GPIO為PWM功能
    bl_pwm_init(PWM_RED_CH, 14, PWM_FREQ);
    bl_pwm_init(PWM_GREEN_CH, 17, PWM_FREQ);
    bl_pwm_init(PWM_BLUE_CH, 3, PWM_FREQ);


    // 統(tǒng)一設(shè)置PWM參數(shù)
    for (int ch = 0; ch < 3; ch++) {
        bl_pwm_set_freq(ch, PWM_FREQ);
        bl_pwm_set_duty(ch, 0);  // 初始占空比0%
    }
    bl_pwm_start(PWM_RED_CH);
    bl_pwm_start(PWM_GREEN_CH);
    bl_pwm_start(PWM_BLUE_CH);
}


void breathing_effect(uint8_t ch, uint32_t duration_ms) {
    const uint32_t steps = 100;
    const uint32_t delay = duration_ms / (steps * 2);


    // 漸亮
    for (int i = 0; i <= steps; i++) {
        bl_pwm_set_duty(ch, (PWM_PERIOD * i) / steps);
        vTaskDelay(delay / portTICK_PERIOD_MS);
    }


    // 漸暗
    for (int i = steps; i >= 0; i--) {
        bl_pwm_set_duty(ch, (PWM_PERIOD * i) / steps);
        vTaskDelay(delay / portTICK_PERIOD_MS);
    }
}


void rgb_test_task(void* pvParameters) {
    while (1) {
        // 紅色呼吸
        breathing_effect(PWM_RED_CH, 2000);
        // 綠色呼吸
        breathing_effect(PWM_GREEN_CH, 2000);
        // 藍色呼吸
        breathing_effect(PWM_BLUE_CH, 2000);
        // 白色混合呼吸
        for (int i = 0; i <= 100; i++) {
            bl_pwm_set_duty(PWM_RED_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_GREEN_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_BLUE_CH, (PWM_PERIOD * i) / 100);
            vTaskDelay(20 / portTICK_PERIOD_MS);
        }
        for (int i = 100; i >= 0; i--) {
            bl_pwm_set_duty(PWM_RED_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_GREEN_CH, (PWM_PERIOD * i) / 100);
            bl_pwm_set_duty(PWM_BLUE_CH, (PWM_PERIOD * i) / 100);
            vTaskDelay(20 / portTICK_PERIOD_MS);
        }
    }
}


void main() {
    pwm_init();
    xTaskCreate(rgb_test_task, "rgb_test", 512, NULL, 2, NULL);
    // vTaskStartScheduler();
}

測試結(jié)果

25ebac1c-e798-11ef-9310-92fbcf53809c.gif

總結(jié)

1、官方的服務(wù)器還是不給力,一直服務(wù)器繁忙

2、生成的代碼有部分兼容性問題,達不到直接編譯使用要求

3、接口不可能完全可用

使用經(jīng)驗

1、盡可能多的提供要求信息

2、需要結(jié)合自身編程經(jīng)驗完善程序細節(jié),以達到想要的功能

3、嵌入式使用比較適合算法類的程序生成

最后最后,希望 DeepSeek 盡快完善起來!過來人的服務(wù)器繁忙:

260c5c28-e798-11ef-9310-92fbcf53809c.png

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

    關(guān)注

    91

    文章

    39793

    瀏覽量

    301383
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3846

    瀏覽量

    85238
  • DeepSeek
    +關(guān)注

    關(guān)注

    2

    文章

    835

    瀏覽量

    3264

原文標題:和大火的DeepSeek聊下Ai-WB2模組程序?它好會!

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    探索LM83:一款功能強大的溫度傳感器

    探索LM83:一款功能強大的溫度傳感器 在電子設(shè)備的設(shè)計和運行過程中,溫度監(jiān)測至關(guān)重要。而一款好的溫度傳感器可以幫助我們精確捕捉溫度變化,預(yù)防過熱等問題,保障設(shè)備的穩(wěn)定運行。今天,我們就來詳細探討
    的頭像 發(fā)表于 02-26 13:50 ?124次閱讀

    探索 RZ/V2L:嵌入式 AI 應(yīng)用的強大之選

    探索 RZ/V2L:嵌入式 AI 應(yīng)用的強大之選 在當今的嵌入式系統(tǒng)領(lǐng)域,人工智能(AI)技術(shù)的融合已成為一種趨勢,為設(shè)備帶來了更智能的交互
    的頭像 發(fā)表于 12-30 09:35 ?237次閱讀

    【W(wǎng)iFi+藍牙】智能門鎖、智能插座:用Ai-WB2系列,價格更低,性能更強

    搭載 BL602(RISC-V)類芯片、支持 Wi-Fi 802.11 b/g/n 與 BLE 5.0 為核心能力。 1、“Ai-WB2系列模組特點 單Wi-Fi的價格,可買到Wi-Fi+BLE功能
    的頭像 發(fā)表于 11-19 16:05 ?544次閱讀
    【W(wǎng)iFi+藍牙】智能門鎖、智能插座:用<b class='flag-5'>Ai-WB2</b>系列,價格更低,性能更強

    安信可Ai-WB2系列Wi-Fi+BLE模組的特點和應(yīng)用

    對于既有安全性要求又大量面向消費市場的產(chǎn)品,選擇一個低成本但穩(wěn)定、易集成的無線模組,會直接影響 BOM、生產(chǎn)與后續(xù)維護成本。
    的頭像 發(fā)表于 11-13 17:28 ?1526次閱讀

    電子DIY 用Ai-WB2-12F模組做多功能無線彩燈控制器

    以下作品由安信可社區(qū)用戶 iiv 制作 1、項目總覽 ●目標:一塊可插可拔的「無線彩燈控制器」 ●主控選用安信可WB2-12F模組,實現(xiàn)紅外、藍牙接收數(shù)據(jù),以及燈帶的驅(qū)動 ●5-30V電源輸入,普通
    的頭像 發(fā)表于 10-23 10:33 ?665次閱讀
    電子DIY 用<b class='flag-5'>Ai-WB2</b>-12F<b class='flag-5'>模組</b>做多<b class='flag-5'>功能</b>無線彩燈控制器

    藍牙云屏:功能強大,性價比之選?

    藍牙云屏:功能強大,性價比之選? 在儀器儀表行業(yè),想要在嚴格控制成本的同時保證設(shè)備功能強大,往往是一件兩難的事情。要么為了控制成本犧牲功能,導致產(chǎn)品競爭力不足;要么為了豐富功能增加成本
    的頭像 發(fā)表于 09-25 17:12 ?566次閱讀
    藍牙云屏:<b class='flag-5'>功能強大</b>,性價比之選?

    【W(wǎng)i-Fi&amp;BLE模組Ai-WB2系列的固件燒錄指導

    文章目錄 一、前言 二、軟硬件的準備 三、原始硬件接線 四、聯(lián)系我們 前言 本文章教學視頻鏈接: 視頻鏈接 安信可Ai-WB2系列模組集成Wi-FiDownload按鈕開始燒錄,以下有幾種情況
    的頭像 發(fā)表于 08-27 16:19 ?1151次閱讀
    【W(wǎng)i-Fi&amp;BLE<b class='flag-5'>模組</b>】<b class='flag-5'>Ai-WB2</b>系列的固件燒錄指導

    【「DeepSeek 核心技術(shù)揭秘」閱讀體驗】第三章:探索 DeepSeek - V3 技術(shù)架構(gòu)的奧秘

    數(shù)據(jù)中挖掘有價值信息,這也讓我意識到架構(gòu)設(shè)計對模型性能起著根本性作用,是 AI 具備強大能力的 “骨骼” 支撐。 二、流水線并行 書中關(guān)于流水線并行的內(nèi)容,展現(xiàn)了提升計算效率的巧妙思路。簡單流水線并行雖
    發(fā)表于 07-20 15:07

    信而泰×DeepSeekAI推理引擎驅(qū)動網(wǎng)絡(luò)智能診斷邁向 “自愈”時代

    進行全流量采集與分析的基礎(chǔ)上,疊加DeepSeek AI智能診斷功能,迅速識別出網(wǎng)絡(luò)下行方向存在異常丟包現(xiàn)象。 圖1:AI輔助診斷界面(展示關(guān)鍵指標分析,如重傳率激增,推理指向網(wǎng)絡(luò)丟包
    發(fā)表于 07-16 15:29

    Deepseek海思SD3403邊緣計算AI產(chǎn)品系統(tǒng)

    的訓練樣本和訓練 模型,具體商業(yè)價值和保密性,采用海思SD3403邊緣計算AI服務(wù)器+多路安防監(jiān)控IPC,讓差異化AI視頻系統(tǒng), 成本控制極具市場競爭力。 海思SD3403邊緣計算AI部署分為三部分部:
    發(fā)表于 04-28 11:05

    DeepSeek推動AI算力需求:800G光模塊的關(guān)鍵作用

    )800G光模塊 憑借其出色性能,為高速以太網(wǎng)和InfiniBand網(wǎng)絡(luò)提供強大支持。 總結(jié) 綜上所述,DeepSeek等大規(guī)模AI算力需求的不斷增長推動了光模塊技術(shù)的飛速進步。800G光模塊作為
    發(fā)表于 03-25 12:00

    如何在 Raspberry Pi AI Camera 上構(gòu)建為開發(fā)人員提供實時的智能應(yīng)用程序

    。最近推出的RaspberryPiAICamera是一款功能強大的硬件,可讓您在RaspberryPi上構(gòu)建功能強大AI應(yīng)用程序。通過將人工智能推理卸載到IMX
    的頭像 發(fā)表于 03-25 09:37 ?831次閱讀
    如何在 Raspberry Pi <b class='flag-5'>AI</b> Camera 上構(gòu)建為開發(fā)人員提供實時的智能應(yīng)用<b class='flag-5'>程序</b>!

    分享一款功能強大的QuarkXPress桌面排版軟件

    QuarkXPress 是功能強大的原創(chuàng)桌面排版軟件。經(jīng)過 40 多年的不斷完善,如今它已成為創(chuàng)意專業(yè)人士的首選軟件,用于實現(xiàn)出色的印刷和數(shù)字設(shè)計。 您可以選擇預(yù)購軟件并永久使用,也可以選擇訂閱
    的頭像 發(fā)表于 03-14 09:31 ?1784次閱讀
    分享一款<b class='flag-5'>功能強大</b>的QuarkXPress桌面排版軟件

    HarmonyOS NEXT開發(fā)實戰(zhàn):DevEco Studio中DeepSeek的使用

    隨著HarmonyOS Next的持續(xù)發(fā)布,鴻蒙系統(tǒng)對AI能力的支持顯著增強。本文將深入探討如何在鴻蒙應(yīng)用中集成AI模型,結(jié)合接入DeepSeek,一起來探索開發(fā)鴻蒙原生應(yīng)用的更多可能
    發(fā)表于 03-07 14:56

    低價不貴!安信可WiFi+BLE模組Ai-WB2系列

    讓您買到同時實現(xiàn)Wi-Fi+BLE功能模組,經(jīng)過“雙85”測試,產(chǎn)品的可靠性與穩(wěn)定性更強。 01采用WPA3安全協(xié)議,數(shù)據(jù)安全性大幅提升 Ai-WB2系列模組支持 WPA3 安全協(xié)議
    的頭像 發(fā)表于 03-06 08:49 ?996次閱讀
    低價不貴!安信可WiFi+BLE<b class='flag-5'>模組</b><b class='flag-5'>Ai-WB2</b>系列