91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

【RTT大賽作品連載】linkboy面向WCH移植(2)

linkboy ? 來源:linkboy ? 作者:linkboy ? 2021-12-18 16:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

linkboy & WCH處理器移植入門
開始點亮LED
第一章節我們已經用串口打印代替GPIO輸出,能運行linkboy程序了。本章我們繼續移植,看看如何讓開發板驅動真正的LED亮滅。首先到WCH官網找到這個示例文件夾:

pYYBAGG9nSiAATvWAAB7niS19Fw093.png

進入EXAM文件夾,找到GPIO的示例,并打開:

poYBAGG9nTeACIagAAB_O04XPro903.png

把GPIO相關的函數復制出來,放到vos_c.h文件里:

poYBAGG9nUWAPeFLAABnKZq2RCY261.png

這里邊雖然增加了GPIO的操作,但是忽略了參數i,也就是不管linkboy界面上把LED接到哪個針腳,實際上都是從GPIOA0這個針腳輸出。編譯下載到開發板,并把開發板上的LED1插針接到GPIOA0,可以看到開發板上的LED1亮滅不停,表明初步完成了GPIO的移植。

接下來我們要處理參數i了,這個i就是圖形界面連接的針腳序號,比如D4針腳,那么傳進來的i就等于4。查詢WCH手冊可知,WCH的GPIO包括PA0-PA15,PB0-PB15,…… 因此我們可以把PA0-PA15編號為0-15,PB0-PB15編號為16-31,以此類推。體現在程序中,就是這樣處理:

pYYBAGG9nWaAa6CjAAFXPXY9xaM070.png

將引腳序號i除以16后,得到引腳的名字(ABCD…),將i對16取余數后,得到引腳的序號(0-15)。現在就可以獨立控制多個LED了:

poYBAGG9nXmAU44kAAD-Mt8nRVc134.png

圖中紅燈接到了D14(i=14),綠燈接到了D18(i=18),因此開發板上的LED1需要接到PA14,LED2需要接到PB2(18/16=1 18%16=2),程序下載到開發板,并接好LED1和2,可以看到兩個LED分別按照對應的頻率閃爍。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 移植
    +關注

    關注

    1

    文章

    398

    瀏覽量

    28690
  • 開發板
    +關注

    關注

    25

    文章

    5679

    瀏覽量

    104605
  • ViewChr
    +關注

    關注

    0

    文章

    2

    瀏覽量

    6533
  • RT-Thread
    +關注

    關注

    32

    文章

    1406

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RTT大賽作品連載】AB32VG1評估板到貨控制彩燈測試

    RTT大賽作品連載】AB32VG1評估板到貨控制彩燈測試篇;接下來看看在如何AB32VG1評估板控制彩燈! 在RT-ThreadStudio新建項目到對應開發配置及下載及驗證測試!
    的頭像 發表于 11-07 19:39 ?5515次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】AB32VG1評估板到貨控制彩燈測試

    RTT大賽作品連載】CH32V103開發板資料及上電首測

    簡介 ? 參加論壇舉辦的rtt大賽也有幾天了,我選用的是CH32V103的板子,第一步就是收集板卡的相關資料了。 CH32V103是 沁恒微電子設計的一款RSIC-V的單片機,使用了RSIC-V3A
    的頭像 發表于 11-15 08:45 ?9306次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】CH32V103開發板資料及上電首測

    RTT大賽作品連載】AB32VG1評估板 音樂播放器

    RTT大賽作品連載】AB32VG1評估板 音樂播放器
    的頭像 發表于 11-12 21:11 ?6621次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】AB32VG1評估板 音樂播放器

    RTT大賽作品連載】中科藍訊AB32VG1開發板開箱篇

    介紹電路原理圖分析接口說明,AB32VG1開發板是以中科藍訊(Bluetrum)公司推出的基于RISC-V架構的高配置芯片AB5301A為核心所組成的。【RTT大賽作品連載】中科藍訊A
    的頭像 發表于 11-13 10:01 ?1.2w次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】中科藍訊AB32VG1開發板開箱篇

    RTT大賽作品連載linkboy面向WCH移植(1)

    本文主要講解如何讓linkboy支持WCH32開發板進行圖形化編程,主要是基于RT-Thread操作系統進行vos移植
    的頭像 發表于 12-18 22:10 ?7400次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(1)

    RTT大賽作品連載linkboy面向WCH移植(3)

    本章節主要講解如何在不安裝第三方編譯器的情況下完成linkboy程序編譯和下載。
    的頭像 發表于 12-18 22:17 ?6176次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(3)

    RTT大賽作品連載linkboy面向WCH移植(4)

    本章節主要講解如何通過flash保存linkboy編譯的程序并通過串口進行flash數據的更新。
    的頭像 發表于 12-18 22:19 ?6267次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(4)

    RTT大賽作品連載linkboy面向WCH移植(5)

    完成WCH開發板的圖形化封裝,可以支持在linkboy里邊進行針腳連線,仿真,下載程序等。
    發表于 12-18 18:33 ?838次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(5)

    RTT大賽作品連載linkboy面向AB32V移植2

    完成AB32VG1開發板的GPIO端口封裝,并通過按鍵控制LED測試GPIO的輸入與輸出。
    發表于 12-18 20:03 ?1021次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(<b class='flag-5'>2</b>)

    【星核計劃】上傳FPGA大賽作品,領取電子發燒友專屬上傳福利!

    -FPGA大賽,本次大賽獎勵豐厚,不僅有獎金,還有電子發燒友論壇為參賽者準備的上傳福利,按照下面規則上傳參賽作品即可獲得,還在等什么,快來參加吧!!作品上傳地址:【FPGA開發者項目
    發表于 05-21 15:01

    【文章連載】RT-Thread創新應用大賽文章匯總

    作品集將會持續更新,歡迎大家訂閱關注~ 凡是在本貼參與回復者將獲得10積分(在不連續樓層評論均可獲得)專欄作者:RT-thread【RTT大賽作品
    發表于 10-11 15:13

    【有獎活動】RT-Thread創新應用大賽作品連載征文

    內容:即日起至12月15日,參賽者按規定標題格式,在個人專欄號發布大賽作品相關的連載文章,審核通過后即可獲得豐富獎勵:1. 發燒友VIP會員擁有免費下載平臺資料特權;2. 積分可前往積
    發表于 10-21 18:49

    RTT大賽作品連載linkboy面向AB32V移植(1)

    初步移植linkboy到AB32VG1開發板并測試GPIO輸出
    發表于 12-18 20:00 ?1657次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(1)

    RTT大賽作品連載linkboy面向AB32V移植(3)

    本章節萬完成linkboy圖形化代碼編譯為dcf文件,這樣可以不需要安裝RT-Thread Studio即可完成編譯過程。
    發表于 12-18 20:07 ?1148次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(3)

    RTT大賽作品連載linkboy面向AB32V移植(4)

    本章節演示用linkboy對AB32VG1開發板進行圖形化編程的過程。
    發表于 12-18 20:10 ?1723次閱讀
    【<b class='flag-5'>RTT</b><b class='flag-5'>大賽</b><b class='flag-5'>作品</b><b class='flag-5'>連載</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(4)
    主站蜘蛛池模板: 黄色软件合集 | 国产自在自线午夜精品视频 | www.欧美黄色| 婷婷99精品国产97久久综合 | 天天综合色天天综合色sb | 亚洲色图欧美在线 | 欧美一区二区三区四区在线观看 | 色视频网站人成免费 | avbobo在线| 日本三级理论片 | 欧美日本俄罗斯一级毛片 | 夜色成人网 | 特级片在线观看 | 色性综合 | 老逼影院 | 69pao强力打造免费高速 | 午夜爽爽爽 | 奇米奇米| 中国成人免费视频 | 一级特黄女毛毛片 | 国产一二三区在线 | 五月激情视频 | 欧美30p| 日本三级网站在线线观看 | www.xxx.日本| 日本aaaaa毛片在线视频 | 日本免费网站观看 | 国产图片综合 | 不卡一区二区在线观看 | 欧美最猛性xxxx高清 | 欧美亚洲啪啪 | 快色视频免费 | 亚洲国产香蕉视频欧美 | 国模鲍鱼 | 久久riav二区三区 | 午夜无码国产理论在线 | 天天综合亚洲国产色 | 日日噜噜爽爽狠狠视频 | 日本最好的免费影院 | 51视频在线观看免费国产 | 91久久国产青草亚洲 |