国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> AVR單片機(jī)內(nèi)部EEPROM應(yīng)用方法

AVR單片機(jī)內(nèi)部EEPROM應(yīng)用方法

關(guān)鍵字:AVR單片機(jī) EEPROM 存儲(chǔ)器 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:21

AVR單片機(jī)內(nèi)部集成了EEPROM,但是在GCC寫編寫EEPROM應(yīng)用程序的時(shí)候,經(jīng)常會(huì)出現(xiàn)讀寫EEPROM時(shí)程序出錯(cuò),或重啟等不正,F(xiàn)象。在軟件仿真時(shí)也許結(jié)果是正確的,但是在片上運(yùn)行的時(shí)候就不正常。困擾很久,終于發(fā)現(xiàn)原因在于編譯器,已經(jīng)我們對(duì)EEPROM操作說明的理解不正確或不仔細(xì)。

操作EEPROM對(duì)時(shí)序的要求較高。更加Datasheet里的寫操作范例程序:

while(EECR & (1<

EEAR = address; //設(shè)置地址和數(shù)據(jù)寄存器

EEDR = data;

EECR |= (1

EECR |= (1<

以上代碼在GCC中的編譯結(jié)果,發(fā)現(xiàn) EECR |= (1<

while(EECR & (1<

EEAR = address; //設(shè)置地址和數(shù)據(jù)寄存器

EEDR = data;

asm volatile("SBI 0x1C,2 \n\t");

asm volatile("SBI 0x1C,1 \n\t");

對(duì)于讀操作,發(fā)現(xiàn)采用Datasheet范例程序:

while(EECR & (1<

EEAR = address; //設(shè)置地址寄存器

EECR |= (1<

return EEDR; //自數(shù)據(jù)寄存器返回?cái)?shù)據(jù)

進(jìn)行單次操作似乎正常,但是連續(xù)操作可能導(dǎo)致程序個(gè)別運(yùn)行不正常,現(xiàn)象象重啟,但通過邏輯分析儀跟蹤設(shè)置啟動(dòng)時(shí)序情況看來,又不太象,不知什么原因。采用一下程序段則可以正常運(yùn)行:

while(EECR & (1<

EEAR = address; //設(shè)置地址寄存器

asm volatile("SBI 0x1C,0 \n\t"); //設(shè)置EERE 以啟動(dòng)讀操作

data = EEDR; //自數(shù)據(jù)寄存器返回?cái)?shù)據(jù)

asm volatile("nop \n\t");

asm volatile("nop \n\t");

asm volatile("nop \n\t");

asm volatile("nop \n\t");

注意,讀操作后要空4個(gè)系統(tǒng)周期后才可執(zhí)行下個(gè)語句(Datasheet有說明)。

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

亚洲精品一区二区三区免| 亚洲欧美一二区日韩高清在线| 精品亚洲一区二区三区w竹菊| 青青操视频在线播放免费| 亚洲第一香蕉视频在线| 日韩丝袜诱惑一区二区| 麻豆欧美精品国产综合久久| 欧美一区日韩二区亚洲三区| 欧美一区二区三区五月婷婷| 亚洲熟女乱色一区二区三区| 99秋霞在线观看视频| 亚洲欧美日本国产不卡 | 精品人妻一区二区四区| 亚洲综合一区二区三区在线| 91久久精品在这里色伊人| 91在线爽的少妇嗷嗷叫| 久久国产人妻一区二区免费| 亚洲天堂久久精品成人| 日韩av生活片一区二区三区| 婷婷基地五月激情五月| 欧美激情中文字幕综合八区| 高清一区二区三区四区五区| 欧美一区二区三区喷汁尤物| 成人午夜爽爽爽免费视频| 久久99热成人网不卡| 日本久久中文字幕免费| 美女露小粉嫩91精品久久久| 99久久婷婷国产亚洲综合精品| 久久99夜色精品噜噜亚洲av | 欧美丰满人妻少妇精品| 精品人妻一区二区三区免费| 国产精品伦一区二区三区四季| 亚洲国产香蕉视频在线观看| 99久久国产亚洲综合精品| 国产免费成人激情视频| 国产av一二三区在线观看| 欧美大粗爽一区二区三区| 老富婆找帅哥按摩抠逼视频| 国产日产欧美精品大秀| 日韩一区二区三区高清在| 一区二区三区人妻在线|