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

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

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

3天內不再提示

Atmel MCU 延時delay快速上手指南詳解

電子工程師 ? 作者:工程師陳翠 ? 2018-06-18 05:31 ? 次閱讀

MCU軟件開發(fā)中,延時函數用的非常多,有的是硬件延時,采用定時器,有的是軟件延時,采用循環(huán)等待,不管是采用什么樣的方式,最終達到的目的都是一樣,為系統(tǒng)功能、時序做鋪墊,下面結合Atmel Studio 和ASF對延時函數delay進行說明,此軟件庫適用于所有Atmel MCU。

1、關于Atmel Studio 的使用說明,工程建立,ASF軟件庫添加,請參考:

2、添加 Delay routines (Service) 本例程采用 Systick

Atmel MCU 延時delay快速上手指南詳解

3、初始化delay 功能,在main函數中添加如下代碼:

delay_init(); //延時功能初始化

4、編寫代碼,此例程為LED間隔200ms閃爍,示例代碼如下:

Atmel MCU 延時delay快速上手指南詳解

源碼:

#include //包含Atmel MCU軟件庫頭文件

#define LED PIN_PC27 //定義LED所使用的IO口為 PC27

void port_init(void); //聲明函數體

/************************************************************************/

//* IO 初始化

/************************************************************************/

void port_init(void)

{

struct port_config config_port_pin;

port_get_config_defaults(&config_port_pin);

config_port_pin.direction = PORT_PIN_DIR_OUTPUT; //配置IO口方向為輸出

port_pin_set_config(LED, &config_port_pin); //初始化LED對應IO口

}

/************************************************************************/

//* 主程序

/************************************************************************/

int main (void)

{

system_init(); //系統(tǒng)初始化

/* Insert application code here, after the board has been initialized. */

port_init(); //IO初始化

delay_init(); //延時功能初始化

while(1)

{

port_pin_toggle_output_level(LED); //LED對應IO電平取反

delay_ms(200); //延時200ms

}

}

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

    關注

    146

    文章

    17353

    瀏覽量

    352788
  • Atmel
    +關注

    關注

    17

    文章

    312

    瀏覽量

    107529
收藏 人收藏

    評論

    相關推薦

    ModelSim快速上手指南

    ModelSim快速上手指南
    發(fā)表于 08-16 17:14

    資料推薦:nRF51822上手指南

    nRF51822上手指南
    發(fā)表于 06-12 13:48

    ModelSim快速上手指南

    ModelSim快速上手指南 快速上手四部曲:建立Project、引進HDL Files、Compile、模擬(Simulate/Loading and Run)
    發(fā)表于 05-08 17:29 ?0次下載

    基于ASF的Atmel SAM D系列EEPROM快速上手指南詳解

    在數據存儲應用中,EEPROM用的非常廣泛,以前常常需要在電路中外接一個EEPROM芯片,隨著MCU技術的發(fā)展,EEPROM慢慢集成到了MCU內部,容量也越來越大,逐漸替代之前的單獨EEPROM芯片
    的頭像 發(fā)表于 06-18 14:04 ?4696次閱讀
    基于ASF的<b class='flag-5'>Atmel</b> SAM D系列EEPROM<b class='flag-5'>快速</b><b class='flag-5'>上手指南</b><b class='flag-5'>詳解</b>

    適用于TI mmWave sensor的CCS在線調試腳本上手指南

    適用于TI mmWave sensor的CCS在線調試腳本上手指南
    發(fā)表于 10-28 11:59 ?0次下載
    適用于TI mmWave sensor的CCS在線調試腳本<b class='flag-5'>上手指南</b>

    RT-Thread文檔_Keil 模擬器 STM32F103 上手指南

    RT-Thread文檔_Keil 模擬器 STM32F103 上手指南
    發(fā)表于 02-22 18:22 ?4次下載
    RT-Thread文檔_Keil 模擬器 STM32F103 <b class='flag-5'>上手指南</b>

    RT-Thread文檔_RT-Thread 潘多拉 STM32L475 上手指南

    RT-Thread文檔_RT-Thread 潘多拉 STM32L475 上手指南
    發(fā)表于 02-22 18:23 ?9次下載
    RT-Thread文檔_RT-Thread 潘多拉 STM32L475 <b class='flag-5'>上手指南</b>

    RT-Thread文檔_野火霸道 STM32F103 上手指南

    RT-Thread文檔_野火霸道 STM32F103 上手指南
    發(fā)表于 02-22 18:23 ?1次下載
    RT-Thread文檔_野火霸道 STM32F103 <b class='flag-5'>上手指南</b>

    RT-Thread文檔_正點原子 nano STM32F103 上手指南

    RT-Thread文檔_正點原子 nano STM32F103 上手指南
    發(fā)表于 02-22 18:24 ?5次下載
    RT-Thread文檔_正點原子 nano STM32F103 <b class='flag-5'>上手指南</b>

    RT-Thread文檔_野火挑戰(zhàn)者 STM32F429 上手指南

    RT-Thread文檔_野火挑戰(zhàn)者 STM32F429 上手指南
    發(fā)表于 02-22 18:24 ?2次下載
    RT-Thread文檔_野火挑戰(zhàn)者 STM32F429 <b class='flag-5'>上手指南</b>

    RT-Thread文檔_正點原子探索者 STM32F407 上手指南

    RT-Thread文檔_正點原子探索者 STM32F407 上手指南
    發(fā)表于 02-22 18:25 ?15次下載
    RT-Thread文檔_正點原子探索者 STM32F407 <b class='flag-5'>上手指南</b>

    RT-Thread文檔_正點原子阿波羅 STM32F429 上手指南

    RT-Thread文檔_正點原子阿波羅 STM32F429 上手指南
    發(fā)表于 02-22 18:25 ?5次下載
    RT-Thread文檔_正點原子阿波羅 STM32F429 <b class='flag-5'>上手指南</b>

    RT-Thread文檔_野火 I.MX RT1052上手指南

    RT-Thread文檔_野火 I.MX RT1052 上手指南
    發(fā)表于 02-22 18:25 ?2次下載
    RT-Thread文檔_野火 I.MX RT1052<b class='flag-5'>上手指南</b>

    RT-Thread文檔_Nordic BSP 上手指南

    RT-Thread文檔_Nordic BSP 上手指南
    發(fā)表于 02-22 18:26 ?7次下載
    RT-Thread文檔_Nordic BSP <b class='flag-5'>上手指南</b>

    RT-Thread文檔_其他開發(fā)板 上手指南

    RT-Thread文檔_其他開發(fā)板 上手指南
    發(fā)表于 02-22 18:27 ?0次下載
    RT-Thread文檔_其他開發(fā)板 <b class='flag-5'>上手指南</b>
    主站蜘蛛池模板: 日本欧美一区二区三区视频 | 国产精品免费看久久久久 | 97福利| 亚洲一区区 | 69自拍视频| 三级国产在线 | 91在线网址 | 亚洲视频高清 | 亚洲午夜视频在线观看 | 成人免费aaaaa毛片 | 在线一区二区三区 | 午夜视频在线观看国产www | 色多多入口 | a久久 | 99国产成人精品2021 | 日韩成人免费观看 | 日本午夜大片a在线观看 | 欧美性网站 | 在线观看中文字幕一区 | 午夜欧美性视频在线播放 | 免费在线亚洲 | tube日本xxxx69| 免费看的一级毛片 | 四虎4444hu4影视最新地址 | 国产美女亚洲精品久久久久久 | 特一级黄| 亚洲伊人成人 | 色婷婷综合在线 | 日本免费不卡视频一区二区三区 | xxxxx69日本老师hd | 最新国产在线播放 | 国内精品免费视频自在线 | 女人张腿让男桶免费视频网站 | 亚洲啊v在线 | 黄www片| www.午夜色 | 午夜毛片免费看 | 国产v精品成人免费视频400条 | 男人天堂网在线观看 | 五等分的新娘免费漫画 | 777国产精品永久免费观看 |