在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

最新M471K系列單片機開發(fā)板測試

奈因PCB電路板設(shè)計 ? 來源:嵌入式ARM ? 作者:gaoyang9992006 ? 2021-08-23 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

測試方法:實現(xiàn)輸入按鍵控制和輸出點亮LED,輸入可以控制LED閃爍速度

串口可以打印出閃爍的周期。

GPIO的初始化

void led_init(void){ GPIO_SetMode(PB, BIT14, GPIO_MODE_OUTPUT); PB14 = 1;}

//初始化按鍵的端口為輸入模式void button_init(void){ GPIO_SetMode(PH, BIT4, GPIO_MODE_INPUT);}

實現(xiàn)LED閃爍,并通過傳入一個參數(shù)控制延時周期

void led_blink(int i){ while(i--) CLK_SysTickDelay(100000); PB14 ^=1;}

這里使用了庫函數(shù)進行延時,最小延時單元設(shè)置為0.1s,即100000us。通過傳入的變量i,可以控制多少個0.1s后進行翻轉(zhuǎn)。 按鍵輸入用于控制一個變量從10到1循環(huán)變化,通過指針傳入該變量的地址。

//通過按鍵改變一個數(shù)字從10到1的變化,用于控制LED閃爍的頻率。

void get_button(int *i){

if(PH4==0) { CLK_SysTickDelay(1000); if(PH4==0) { while(PH4==0); (*i)--; if(*i《=0) *i=10; printf(“i=%d T=%.2f s

”,*i,(float)*i/5); } }}

每次完成一次變量改變后,打印出變量值和當(dāng)前對應(yīng)的周期。代碼實現(xiàn)了松手檢測,按下后,先延時確認(rèn)是否真的按下,如果是按下了,那么等待松手,松手后進行變量的減一操作,然后判斷變量是否循環(huán)到0,然后主函數(shù)調(diào)用他們。

int32_t main(void){int i=10; /* Init System, IP clock and multi-function I/O. */ SYS_Init();

/* Init UART0 for printf */ UART0_Init();

printf(“

CPU [url=home.php?mod=space&uid=72445]@[/url] %dHz

”, SystemCoreClock);

printf(“+-------------------------------------------------+

”); printf(“| PB.14(Output) and PCH.4(Input) Sample Code |

”); printf(“+-------------------------------------------------+

”);

led_init(); button_init();

while(1) { led_blink(i); get_button(&i); }}

00_LED.rar (746.17 KB,)

最后串口打印的效果如下,完整的工程看附件,可以放到

M471_Series_BSP_CMSIS_V3.00.000SampleCodeStdDriver

這個目錄下,因為我是用GPIO的例子復(fù)制了一份,修改的。

責(zé)任編輯:haq

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

    關(guān)注

    242

    文章

    23796

    瀏覽量

    672752
  • 單片機
    +關(guān)注

    關(guān)注

    6067

    文章

    44969

    瀏覽量

    649162

原文標(biāo)題:最新M471K系列單片機開發(fā)板測評:測試GPIO和串口

文章出處:【微信號:pcbgood,微信公眾號:奈因PCB電路板設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    01 Studio K230開發(fā)板開箱評測

    Studio K230開發(fā)板開箱評測
    的頭像 發(fā)表于 06-28 14:26 ?463次閱讀
    01 Studio <b class='flag-5'>K</b>230<b class='flag-5'>開發(fā)板</b>開箱評測

    KF32A136系列單片機產(chǎn)品介紹

    F32A136 系列單片機是基于 KF32 內(nèi)核架構(gòu)開發(fā)單片機
    的頭像 發(fā)表于 06-27 11:42 ?287次閱讀
    KF32A136<b class='flag-5'>系列</b><b class='flag-5'>單片機</b>產(chǎn)品介紹

    KF32A156系列單片機產(chǎn)品介紹

    KF32A156 系列單片機是基于 KF32 內(nèi)核架構(gòu)開發(fā)單片機。KF
    的頭像 發(fā)表于 06-26 14:43 ?318次閱讀
    KF32A156<b class='flag-5'>系列</b><b class='flag-5'>單片機</b>產(chǎn)品介紹

    國產(chǎn)入門級32位單片機PY32F002A開發(fā)板

    SRAM 存儲器,最高工作頻率 24MHz 。我們?yōu)镻Y32F002A提供了完善的開發(fā)支持,包括但不限于開發(fā)板、仿真工具、示例代碼和詳細(xì)的用戶手冊,幫助開發(fā)者快速上手并完成項目開發(fā)
    的頭像 發(fā)表于 06-11 10:36 ?241次閱讀
    國產(chǎn)入門級32位<b class='flag-5'>單片機</b>PY32F002A<b class='flag-5'>開發(fā)板</b>

    基于RV1126開發(fā)板的按鍵測試方法與例程

    RV1126開發(fā)板的按鍵測試方法與例程詳細(xì)描述
    的頭像 發(fā)表于 04-15 17:03 ?322次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板</b>的按鍵<b class='flag-5'>測試</b>方法與例程

    我的開發(fā)板#單片機

    單片機
    jf_86851739
    發(fā)布于 :2025年01月07日 20:24:53

    XD08M3232紅外感應(yīng)單片機開發(fā)板適合初學(xué)者嗎?

    XD08M3232是一款國產(chǎn)8位高性能Flash的接近感應(yīng)單片機,具有較大的內(nèi)存、恒流驅(qū)動電路、內(nèi)置運算放大器和模擬比較器等特點。對于初學(xué)者來說,選擇合適的開發(fā)板是非常重要的,因為它將直接影響
    發(fā)表于 12-07 14:55

    盤古22K開發(fā)板

    盤古22K開發(fā)板是基于紫光同創(chuàng)Logos系列PGL22G芯片設(shè)計的一款FPGA開發(fā)板,全面實現(xiàn)國產(chǎn)化方案,板載資源豐富,高容量、高帶寬,外圍接口豐富,不僅適用于高校教學(xué),還可以用于實驗
    發(fā)表于 10-28 17:47

    單片機怎么寫入程序

    程序通常涉及以下幾個步驟: 選擇單片機開發(fā)環(huán)境 : 確定項目需求,選擇合適的單片機型號。 安裝相應(yīng)的開發(fā)環(huán)境,如Keil、IAR、MPLAB等。 硬件連接 : 將
    的頭像 發(fā)表于 10-21 11:21 ?2315次閱讀

    32位M0核普冉單片機 PY32F003開發(fā)板20腳 快速入門 易于上手

    ,市場競爭力很強大。 想要快速上手PY32F003單片機開發(fā)板是必不可少的。PY32F003開發(fā)板開發(fā)者提供了一個簡易的硬件開發(fā)環(huán)境,可
    的頭像 發(fā)表于 09-12 16:28 ?1265次閱讀
    32位<b class='flag-5'>M</b>0核普冉<b class='flag-5'>單片機</b> PY32F003<b class='flag-5'>開發(fā)板</b>20腳 快速入門 易于上手

    單片機STM32可以用Python寫嗎?可以的開發(fā)板有哪些?

    可以使用Python進行開發(fā),并分析市面上支持Python開發(fā)單片機開發(fā)板。首先,傳統(tǒng)的STM32單片機主要使用C語言或匯編語言進行
    的頭像 發(fā)表于 09-05 08:00 ?7438次閱讀
    <b class='flag-5'>單片機</b>STM32可以用Python寫嗎?可以的<b class='flag-5'>開發(fā)板</b>有哪些?

    PY32F002A單片機開發(fā)板 PY32F002AF15P6開發(fā)板 32位MCU,M0+內(nèi)核

    PY32F002A 開發(fā)板上 搭載的是 PY32F002AF15P6 單片機,TSSOP20封裝,開發(fā)板使用Type C接口供電, 可以用來對PY32F002A芯片進行開發(fā)調(diào)試。 PY
    的頭像 發(fā)表于 09-03 14:41 ?1396次閱讀
    PY32F002A<b class='flag-5'>單片機</b><b class='flag-5'>開發(fā)板</b> PY32F002AF15P6<b class='flag-5'>開發(fā)板</b> 32位MCU,<b class='flag-5'>M</b>0+內(nèi)核

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序的基礎(chǔ),它包含了單片機芯片、電源、接口等基本元件。在選擇單片機開發(fā)板時,需要考慮以下幾個方面: (1)單片機型號:根據(jù)項目需
    的頭像 發(fā)表于 09-02 09:47 ?2659次閱讀

    linux開發(fā)板單片機開發(fā)的區(qū)別

    硬件架構(gòu) Linux開發(fā)板單片機開發(fā)在硬件架構(gòu)上有很大的區(qū)別。Linux開發(fā)板通常基于ARM、x86或其他處理器架構(gòu),具有較高的處理能力和內(nèi)存容量。而
    的頭像 發(fā)表于 08-30 15:30 ?2079次閱讀

    迅為2K0500開發(fā)板硬件連接快速測試

    迅為2K0500開發(fā)板硬件連接快速測試
    的頭像 發(fā)表于 08-13 15:40 ?645次閱讀
    迅為2<b class='flag-5'>K</b>0500<b class='flag-5'>開發(fā)板</b>硬件連接快速<b class='flag-5'>測試</b>
    主站蜘蛛池模板: 一区二区三区免费 | 天天摸天天碰色综合网 | 午夜影视体验区 | 欧美亚洲第一区 | 国产午夜精品久久久久免费视小说 | 麻豆国产一区二区在线观看 | 一区二区三区在线观看视频 | 午夜看片 | 人人干天天干 | 欧美大香a蕉免费 | 天天摸天天做天天爽在线 | 免费观看一级成人毛片 | 男女交性视频免费视频 | 永久精品免费影院在线观看网站 | 在线 | 一区二区三区四区 | 免费在线黄色网址 | 视频网站免费看 | 亚洲三级在线看 | 日本一区二区三区在线 视频观看免费 | a成人毛片免费观看 | 色琪琪一本到影院 | 新天堂在线| 亚洲综合色网站 | 欧美一级日韩在线观看 | 国产aa| 日本特黄特色 | 亚洲国产人久久久成人精品网站 | 欧美成人全部费免网站 | 色视频免费在线观看 | 亚洲视频天天射 | 色多多视频在线播放 | 欧美三级一级 | 午夜视频国产 | 婷婷综合色| 午夜100| 一区二区视频在线 | 国产一级特黄一级毛片 | 中国女人a毛片免费全部播放 | 成人永久免费视频 | 人人澡人人澡人人看青草 | 天天干狠狠操 |