99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

工程師說(shuō) | 使用Chat-GPT為RL78 MCU(Arduino)編寫AI代碼

瑞薩電子 ? 來(lái)源:未知 ? 2023-12-21 18:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要

本篇文章中我將介紹如何使用Chat-GPT和與Arduino兼容的RL78板進(jìn)行AI編程,以及其實(shí)際應(yīng)用示例。

Taisuke Kodama

Staff Application Engineer

背景知識(shí)

什么是Chat-GPT?

Chat-GPT是由OpenAI開發(fā)的AI工具,它可以基于預(yù)先訓(xùn)練的文本信息理解用戶輸入的文本或問(wèn)題,并產(chǎn)生答案。但是,它并不總是生成準(zhǔn)確的內(nèi)容,所以用戶在使用時(shí)需要注意這一點(diǎn)。

什么是Arduino?

Arduino是一個(gè)用于輕松進(jìn)行電子項(xiàng)目的開源平臺(tái)。它由一個(gè)配備有微控制器的板(Arduino板)和一個(gè)軟件開發(fā)環(huán)境(Arduino IDE)組成。截止到2023年9月,使用Arduino IDE,可以為以下板開發(fā)RL78產(chǎn)品的軟件。

● RL78/G24快速原型開發(fā)板

●RL78/G23-64p快速原型開發(fā)板

●RL78/G22快速原型開發(fā)板

●RL78/G16快速原型開發(fā)板

●RL78/G15快速原型開發(fā)板

支持的板卡信息請(qǐng)復(fù)制下方鏈接到瀏覽器中打開訪問(wèn):

https://github.com/renesas/Arduino/wiki

實(shí)際嘗試AI編程

為了這次展示,我使用了RL78/G23-64p快速原型開發(fā)板來(lái)生成一個(gè)使用Chat-GPT使LED閃爍的程序。我會(huì)從第一步到第五步解釋實(shí)際的操作過(guò)程。

1

環(huán)境設(shè)置

準(zhǔn)備RL78/G23-64p快速原型開發(fā)板(RL78/G23-64p FPB)。使用Micro USB Type-B電纜將板連接到您的PC。

wKgaomWEEn6AZv8DAADaBKW9xgQ901.jpg

RL78/G23-64p Fast Prototyping Board (RL78/G23-64p FPB)

您可點(diǎn)擊文末閱讀原文訪問(wèn)查看RL78/G23-64p快速原型開發(fā)板的更多相關(guān)信息。

在您的PC上安裝Arduino IDE。安裝完成后,從板管理器中安裝RL78/G23-64p FPB的包。

安裝指南請(qǐng)復(fù)制下方鏈接到瀏覽器中打訪問(wèn):

https://github.com/renesas/Arduino/wiki/Quick-Start-Guide

2

向Chat-GPT輸入電路信息

對(duì)于我們要?jiǎng)?chuàng)建的程序,我們將使用板載LED(用戶LED)。

wKgaomWEEn6AdsyWAASLW-4SKa4390.png

參考下面的鏈接中的信息,將LED引腳信息和控制信號(hào)信息輸入到Chat-GPT。

引腳信息參考復(fù)制下方鏈接到瀏覽器中打開方訪問(wèn)

https://github.com/renesas/Arduino/wiki/RL78G23-64pin-Fast-Prototyping-Board

輸入提示的例子

Arduino板規(guī)格:

該板特有兩個(gè)LEDs(LED1,LED2)

LEDs通過(guò)電阻上拉,并且陰極側(cè)連接到引腳

名稱 引腳 備注

LED1 16 -

LED2 15 -

3

向Chat-GPT輸入編碼規(guī)范

我請(qǐng)求Chat-GPT編寫一個(gè)程序,使LED1和LED2每秒閃爍一次。

輸入提示的例子

軟件規(guī)格:

LED1和LED2應(yīng)該每秒切換開和關(guān)

LED1的初始狀態(tài)是開燈,而LED2的初始狀態(tài)是關(guān)燈

4

執(zhí)行Chat-GPT輸出的程序

在Arduino IDE中創(chuàng)建一個(gè)新的草圖,復(fù)制并粘貼Chat-GPT輸出的程序,然后運(yùn)行驗(yàn)證和上傳。

關(guān)于Arduino IDE的詳細(xì)操作和執(zhí)行程序,請(qǐng)復(fù)制下方鏈接到瀏覽器中打開查看

https://github.com/renesas/Arduino/wiki/Quick-Start-Guide

https://github.com/renesas/Arduino/wiki#tutorial-video

5

驗(yàn)證和修訂

這次,程序在gpt-3.5和gpt-4中都按預(yù)期輸出了。如果程序沒(méi)有按預(yù)期運(yùn)行,請(qǐng)請(qǐng)求Chat-GPT修訂。這時(shí),請(qǐng)努力輸入簡(jiǎn)潔明了的信息。此外,gpt-4比gpt-3.5更有可能產(chǎn)生預(yù)期的結(jié)果。

wKgaomWEEn6AGPMEAAd2vb9tXnc684.png

結(jié)論

盡管這次的主題很簡(jiǎn)單,但我成功地使用Chat-GPT生成了目標(biāo)代碼。我希望在未來(lái)挑戰(zhàn)更高級(jí)的主題。對(duì)于那些感興趣的人,為什么不嘗試自己進(jìn)行AI編程呢?

向Chat-GPT輸入的完整提示文本

Arduino程序創(chuàng)建請(qǐng)求

Arduino板規(guī)格:

該板特有兩個(gè)LEDs(LED1,LED2)

LEDs通過(guò)電阻上拉,并且陰極側(cè)連接到引腳

名稱 引腳 備注

LED1 16 -

LED2 15 -

軟件規(guī)格:

LED1和LED2應(yīng)該每秒切換開和關(guān)

LED1的初始狀態(tài)是開燈,而LED2的初始狀態(tài)是關(guān)燈

關(guān)于ChatGPT生成的代碼的

一般提醒

在使用生成的代碼之前,建議進(jìn)行某些篩選過(guò)程,因?yàn)檫@些代碼可能侵犯第三方的知識(shí)產(chǎn)權(quán)或包含惡意軟件片段,以及導(dǎo)致其他不希望的結(jié)果。

1

END

1

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來(lái)。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專業(yè)知識(shí),提供完整的半導(dǎo)體解決方案。成功產(chǎn)品組合加速汽車、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。更多信息,敬請(qǐng)?jiān)L問(wèn)renesas.com

wKgaomWEEn-AKOFnAABMcXsjlG8669.gif


原文標(biāo)題:工程師說(shuō) | 使用Chat-GPT為RL78 MCU(Arduino)編寫AI代碼

文章出處:【微信公眾號(hào):瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

    關(guān)注

    36

    文章

    22386

    瀏覽量

    88051

原文標(biāo)題:工程師說(shuō) | 使用Chat-GPT為RL78 MCU(Arduino)編寫AI代碼

文章出處:【微信號(hào):瑞薩電子,微信公眾號(hào):瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    HarmonyOS AI輔助編程工具(CodeGenie)報(bào)錯(cuò)分析

    AI Edit Local File。 2.當(dāng)ArkTS工程出現(xiàn)構(gòu)建報(bào)錯(cuò)時(shí),點(diǎn)擊報(bào)錯(cuò)信息后方Add To Chat圖標(biāo),CodeGenie將分析該報(bào)錯(cuò),并提供可能的錯(cuò)誤原因;針對(duì)語(yǔ)法錯(cuò)誤問(wèn)題將提供
    發(fā)表于 07-11 17:48

    微軟開源GitHub Copilot Chat,AI編程迎來(lái)新突破

    30分,微軟首席執(zhí)行官Satya Nadella向大家展示了VS Code的最新AI開源編輯器GitHub Copilot Chat。 GitHub Copilot Chat的一大技術(shù)亮點(diǎn)是其支持
    的頭像 發(fā)表于 07-02 09:34 ?170次閱讀
    微軟開源GitHub Copilot <b class='flag-5'>Chat</b>,<b class='flag-5'>AI</b>編程迎來(lái)新突破

    瑞薩電子RA4L1的表計(jì)應(yīng)用解析(下)

    RA4L1就是電表分離架構(gòu)中的主控MCURL78/I1C和RA2A2就是電表集成架構(gòu)中的SoC。
    的頭像 發(fā)表于 05-13 10:50 ?1739次閱讀
    瑞薩電子RA4L1的表計(jì)應(yīng)用解析(下)

    如何在VS Code中使用瑞薩RL78系列MCU

    RL78家族系列MCU,以其業(yè)界領(lǐng)先的低功耗和各種內(nèi)置的高性能外圍功能,極大地提高了電源效率,降低了BOM成本,實(shí)現(xiàn)了設(shè)備的小型化。
    的頭像 發(fā)表于 04-23 13:49 ?2696次閱讀
    如何在VS Code中使用瑞薩<b class='flag-5'>RL78</b>系列<b class='flag-5'>MCU</b>

    通過(guò)Boot swap實(shí)現(xiàn)瑞薩RL78/F24 MCU固件升級(jí)

    本文主要說(shuō)明如何使用已有的程序更新flash中的固件。使用這種方法代碼閃存分為兩個(gè)區(qū)域:執(zhí)行區(qū)域和臨時(shí)區(qū)域。瑞薩flash驅(qū)動(dòng)程序RL78 RFD Type02用于對(duì)flash進(jìn)行重新編程并執(zhí)行boot swapping。本次說(shuō)明主要以
    的頭像 發(fā)表于 02-26 09:25 ?1320次閱讀
    通過(guò)Boot swap實(shí)現(xiàn)瑞薩<b class='flag-5'>RL78</b>/F24 <b class='flag-5'>MCU</b>固件升級(jí)

    EE-134:SHARC系列編寫C兼容匯編代碼中斷處理程序

    電子發(fā)燒友網(wǎng)站提供《EE-134:SHARC系列編寫C兼容匯編代碼中斷處理程序.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 13:58 ?0次下載
    EE-134:<b class='flag-5'>為</b>SHARC系列<b class='flag-5'>編寫</b>C兼容匯編<b class='flag-5'>代碼</b>中斷處理程序

    GAP!你對(duì)AI大模型到底了解多少?

    ,資金投入極大。據(jù)統(tǒng)計(jì),Chat GPT 一輪訓(xùn)練下來(lái),各種費(fèi)用加起來(lái)達(dá)到約 460 萬(wàn)美金,而 Chat GPT-4 一次訓(xùn)練成本 63
    的頭像 發(fā)表于 09-07 09:40 ?986次閱讀

    從Renesas RL78到基于Arm的MSPM0的遷移指南

    電子發(fā)燒友網(wǎng)站提供《從Renesas RL78到基于Arm的MSPM0的遷移指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 09:28 ?0次下載
    從Renesas <b class='flag-5'>RL78</b>到基于Arm的MSPM0的遷移指南

    如何在RL78微控制器上使用EZ-CUBE3

    本章描述了如何使用EZ-CUBE3在RL78微控制器上進(jìn)行片上調(diào)試和Flash編程。
    的頭像 發(fā)表于 08-01 16:01 ?1541次閱讀
    如何在<b class='flag-5'>RL78</b>微控制器上使用EZ-CUBE3

    RL78/G23技術(shù)支持案例分享(上)

    RL78/G23產(chǎn)品發(fā)布后得到很多客戶的歡迎。它是在RL78/G13上迭代升級(jí)。CPU工作時(shí)的功耗41μA/MHz,STOP(保持4KB SRAM)時(shí)的功耗210nA,其低功耗在業(yè)
    的頭像 發(fā)表于 07-25 14:53 ?2285次閱讀
    <b class='flag-5'>RL78</b>/G23技術(shù)支持案例分享(上)

    RL78/G23用于感應(yīng)式接近傳感應(yīng)用的主要特性

    上一篇文章講了如何利用MCU實(shí)現(xiàn)接近式磁感應(yīng)技術(shù),本篇將介紹RL78/G23用于感應(yīng)式接近傳感應(yīng)用的主要特性。
    的頭像 發(fā)表于 07-25 14:50 ?1871次閱讀
    <b class='flag-5'>RL78</b>/G23用于感應(yīng)式接近傳感應(yīng)用的主要特性

    如何利用MCU實(shí)現(xiàn)接近式磁感應(yīng)技術(shù)

    在技術(shù)領(lǐng)域不斷演進(jìn)的背景下,對(duì)緊湊、高效和多功能微控制器單元(MCU)的需求持續(xù)飆升。隨著我們身處一個(gè)越來(lái)越依賴智能設(shè)備和物聯(lián)網(wǎng)應(yīng)用的世界,對(duì)先進(jìn)傳感能力的需求變得日益明顯。讓我們來(lái)深入了解一下RL78/G23 MCU,一款超越
    的頭像 發(fā)表于 07-25 14:49 ?1265次閱讀
    如何利用<b class='flag-5'>MCU</b>實(shí)現(xiàn)接近式磁感應(yīng)技術(shù)

    RL78/G13 自編方案(通過(guò)UART收到的數(shù)據(jù)) CC-RL Rev.1.01

    電子發(fā)燒友網(wǎng)站提供《RL78/G13 自編方案(通過(guò)UART收到的數(shù)據(jù)) CC-RL Rev.1.01.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 10:34 ?1次下載
    <b class='flag-5'>RL78</b>/G13 自編方案(通過(guò)UART收到的數(shù)據(jù)) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78/G13 自編方案(通過(guò)CSI收到的數(shù)據(jù)) CC-RL Rev.1.01

    電子發(fā)燒友網(wǎng)站提供《RL78/G13 自編方案(通過(guò)CSI收到的數(shù)據(jù)) CC-RL Rev.1.01.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 10:18 ?0次下載
    <b class='flag-5'>RL78</b>/G13 自編方案(通過(guò)CSI收到的數(shù)據(jù)) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78/G13 自編方案(通過(guò)IIC收到的數(shù)據(jù)) CC-RL Rev.1.01

    電子發(fā)燒友網(wǎng)站提供《RL78/G13 自編方案(通過(guò)IIC收到的數(shù)據(jù)) CC-RL Rev.1.01.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 10:17 ?1次下載
    <b class='flag-5'>RL78</b>/G13 自編方案(通過(guò)IIC收到的數(shù)據(jù)) CC-<b class='flag-5'>RL</b> Rev.1.01