色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

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

在數(shù)據(jù)存儲(chǔ)應(yīng)用中,EEPROM用的非常廣泛,以前常常需要在電路中外接一個(gè)EEPROM芯片,隨著MCU技術(shù)的發(fā)展,EEPROM慢慢集成到了MCU內(nèi)部,容量也越來越大,逐漸替代之前的單獨(dú)EEPROM芯片,本帖將利用Atmel SAM D20 Xplained Pro ,對(duì)EEPROM 作出簡單使用說明。

①關(guān)于Atmel Studio 7.0 的使用說明,工程建立,ASF軟件庫添加,請(qǐng)參考:

②添加以下ASF庫

PORT - GPIO Pin Control(driver)

BOD - Brown Out Detector(driver)

EEPROM Emulator Service(driver)

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

③編寫代碼,示例代碼如下:

#include

void configure_eeprom(void);

void configure_eeprom(void)

{

enum status_code error_code = eeprom_emulator_init();

if (error_code == STATUS_ERR_NO_MEMORY)

{

while (true);

}

else if (error_code != STATUS_OK)

{

eeprom_emulator_erase_memory();

eeprom_emulator_init();

}

}

void SYSCTRL_Handler(void)

{

if (SYSCTRL-》INTFLAG.reg & SYSCTRL_INTFLAG_BOD33DET) {

SYSCTRL-》INTFLAG.reg = SYSCTRL_INTFLAG_BOD33DET;

eeprom_emulator_commit_page_buffer();

}

}

static void configure_bod(void)

{

struct bod_config config_bod33;

bod_get_config_defaults(&config_bod33);

config_bod33.action = BOD_ACTION_INTERRUPT;

config_bod33.level = 48;

bod_set_config(BOD_BOD33, &config_bod33);

bod_enable(BOD_BOD33);

SYSCTRL-》INTENSET.reg = SYSCTRL_INTENCLR_BOD33DET;

system_interrupt_enable(SYSTEM_INTERRUPT_MODULE_SYSCTRL);

}

int main(void)

{

system_init();

configure_eeprom();

configure_bod();

uint8_t page_data[EEPROM_PAGE_SIZE];

eeprom_emulator_read_page(0, page_data);

page_data[0] = !page_data[0];

port_pin_set_output_level(LED_0_PIN, page_data[0]);

eeprom_emulator_write_page(0, page_data);

eeprom_emulator_commit_page_buffer();

page_data[1]=0x1;

eeprom_emulator_write_page(0, page_data);

while (1)

{

}

}

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

    關(guān)注

    17

    文章

    311

    瀏覽量

    107281
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ModelSim快速上手指南

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

    資料推薦:nRF51822上手指南

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

    ModelSim快速上手指南

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

    單片機(jī)_Atmel_42181_SAM_D21_Summary

    單片機(jī)-Atmel-42181-SAM-D21
    發(fā)表于 02-16 18:06 ?2次下載

    Atmel-42242-SAM-D10_Datasheet

    Atmel-42242-SAM-D10數(shù)據(jù)手冊(cè)
    發(fā)表于 03-17 17:23 ?33次下載

    Atmel SAM4L應(yīng)用指南

    The Atmel SAM4L Xplained Pro evaluation kit is hardware platform to evaluate the ATSAM4LC4C microcontroller.
    發(fā)表于 09-12 17:52 ?10次下載

    Atmel SAM4S應(yīng)用指南

      The Atmel SAM4S Xplained Pro evaluation kit is a hardware platform to evaluate the ATSAM4SD32C microcontroller.
    發(fā)表于 09-12 18:47 ?16次下載

    Atmel SAM D20應(yīng)用指南

      The Atmel SAM D20 Xplained Pro evaluation kit is a hardware platform to evaluate the ATSAMD20J18 microcontroller
    發(fā)表于 09-12 18:50 ?43次下載

    Atmel MCU 延時(shí)delay快速上手指南詳解

    在MCU軟件開發(fā)中,延時(shí)函數(shù)用的非常多,有的是硬件延時(shí),采用定時(shí)器,有的是軟件延時(shí),采用循環(huán)等待,不管是采用什么樣的方式,最終達(dá)到的目的都是一樣,為系統(tǒng)功能、時(shí)序做鋪墊,下面結(jié)合Atmel Studio 和ASF對(duì)延時(shí)函數(shù)delay進(jìn)行說明,此軟件庫適用于所有
    的頭像 發(fā)表于 06-18 05:31 ?5386次閱讀
    <b class='flag-5'>Atmel</b> MCU 延時(shí)delay<b class='flag-5'>快速</b><b class='flag-5'>上手指南</b><b class='flag-5'>詳解</b>

    視頻:Atmel,Studio 6中的ASF設(shè)計(jì)部分(1)

    視頻:Atmel,Studio 6中的ASF設(shè)計(jì)部分
    的頭像 發(fā)表于 07-04 10:51 ?2374次閱讀

    如何使用Studio 66和ASF

    Atmel小貼士 如何使用Studio 66和ASF快速示例
    的頭像 發(fā)表于 07-10 01:01 ?2790次閱讀

    關(guān)于Atmel SAM_D10/11/12特點(diǎn)與性能介紹

    簡單介紹 Atmel SAM D10, SAM D11和SAM
    的頭像 發(fā)表于 07-09 01:12 ?3522次閱讀

    關(guān)于Atmel SAM D20 的模擬演示過程介紹

    Atmel SAM D20模擬演示
    的頭像 發(fā)表于 07-09 00:33 ?3844次閱讀

    關(guān)于Atmel SAM D20 SERCOM應(yīng)用介紹

    Atmel Introducing the SAM D20 SERCOM
    的頭像 發(fā)表于 07-09 00:30 ?3877次閱讀

    RT-Thread文檔_Nordic BSP 上手指南

    RT-Thread文檔_Nordic BSP 上手指南
    發(fā)表于 02-22 18:26 ?7次下載
    RT-Thread文檔_Nordic BSP <b class='flag-5'>上手指南</b>
    主站蜘蛛池模板: 草莓湿漉漉是好事还是恶性| 欧美疯狂做受xxxxx喷水| 无人区国产片| sm主人调教揉花蒂H| 美国ZOOM动物在线观看| 亚洲免费无l码中文在线视频| 闺蜜撬开我的腿用黄瓜折磨我| 欧美午夜福利主线路| 777琪琪午夜理论电影网| 久久99综合国产精品亚洲首页| 校花爽好大快深点h| 国产成人精品免费视频大全可播放的 | 三级在线网址| YY8090福利午夜理论片| 欧美激情精品久久久久久不卡| 3D漫画H精品啪啪无码| 久久亚洲精品无码A片大香大香| 亚洲欧美韩国综合色| 国产综合无码一区二区色蜜蜜| 午夜福利体检| 国产毛片AV久久久久精品| 双手绑在床头调教乳尖| 广西美女色炮150p图| 天天靠天天擦天天摸| 国产精品99亚发布| 先锋资源久久| 国产综合91| 亚洲一区日韩一区欧美一区a| 精品亚洲一区二区在线播放| 亚洲日本乱码中文论理在线电影| 寂寞夜晚免费观看视频| 亚洲视频国产在线精品| 久久99re6国产在线播放| 永久免费毛片| 美女脱了内裤张开腿让男人爽 | 美女搞鸡网站| 99香蕉精品视频在线观看| 欧美一区二区激情视频| 欧美日韩国产码在线| 99久久伊人一区二区yy5o99| 青青草原国产在线观看|