娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

//向EEPROM中寫入數據,然后讀出數據,賦值給PORTD,點亮相應的LED

 

#include /* for EnableInterrupts macro */

#include "derivative.h" /* include peripheral declarations */

 

 

#define uint unsigned int

#define uchar unsigned char

 

 

#define LED     PTDD

#define LED_DIR PTDDD

 

#define LED_OFF 0XFF

 

 

void Read_EEPROM(uint start_addr, uchar *pReadbuf, uchar length);

void Write_EEPROM(uint start_addr, uchar *pData, uchar length);

 

//uchar Data[6] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06};

//uchar Readbuf[6] = {0};

 

uchar Data[6] = {0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF};

uchar Readbuf[6] = {0XFF};

 

uchar i = 0;

uint j = 60000;

 

 

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

/*                  初始化總線時鐘PEE模式                    */

/*              外部晶振頻率為4MHz,總線頻率16MHz            */

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

void INIT_MCG(void) 

{

  MCGC2=0x36;        

  while(!MCGSC_OSCINIT);     

  MCGC1=0xb8;

  while(MCGSC_IREFST);

  while(MCGSC_CLKST!=0b10);

  MCGC2_LP = 1;

  MCGC1 = 0x90;

  MCGC3 = 0x48;     

  MCGC2_LP = 0;

  while(!MCGSC_PLLST);

  while(!MCGSC_LOCK);

  MCGC1 = 0x10;

  while(MCGSC_CLKST!=0b11);

}

 

 

void main(void) {

 

  DisableInterrupts;

  SOPT1 = 0;

  INIT_MCG();

  

  LED_DIR = 0XFF;

  LED = LED_OFF;

  

  

  EnableInterrupts; /* enable interrupts */

  /* include your code here */

  

 

  

  FCDIV = 73;//設置分頻,16MHZ/8/(9+!)在150k到200khz之間

  

  //EEPROM整個空間為2*1024BYTES,地址為0x1400到0x17FF

 

  //寫入數據部分

  Write_EEPROM(0X1400, Data, 6);

  

  //讀出數據部分

  Read_EEPROM(0X1400, Readbuf, 6);

 

  while(1) 

  {

      for(i = 0; i < 6; i++) 

      {

        LED = Readbuf[i];

        while(j--);

    

      }

  }

 

  

  

  

 

 

  for(;;) {

    __RESET_WATCHDOG(); /* feeds the dog */

  } /* loop forever */

  /* please make sure that you never leave main */

}

 

 

void Write_EEPROM(uint start_addr, uchar *pData, uchar length) 

{

  uchar i;

  uchar *pAddr;

  

  if(FSTAT_FACCERR == 1)

    FSTAT_FACCERR = 1;//通過寫入1來清除錯誤標記

    

   pAddr = (uchar *)(start_addr);//指定地址

   *pAddr = 0x01;

   

   

   FCMD = 0X40;//擦除命令

   FSTAT_FCBEF = 1;//啟動命令

   

   asm{         //等待4個bus cycle

   NOP

   NOP

   NOP

   NOP

   }

   

   while(FSTAT_FCCF == 0);//等待完成

   

   

   for(i = 0; i < length; i++) 

   {

   

      if(FSTAT_FACCERR == 1)

        FSTAT_FACCERR = 1;

      

      pAddr = (uchar *)(start_addr + i);

      *pAddr = pData[i];

      

      FCMD = 0X20;//寫入命令

      FSTAT_FCBEF = 1;// 啟動命令

      asm

      {

        NOP

        NOP

        NOP

        NOP

      }

      

      while(FSTAT_FCCF == 0);//等待完成

      

   }

 

}

 

 

void Read_EEPROM(uint start_addr, uchar *pReadbuf, uchar length) 

{

    uchar i;

    uchar *pAddr;

    

    for(i = 0; i < length; i++) 

    {

      pAddr = (uchar *)(start_addr);

      pReadbuf[i] = *pAddr;

      start_addr++;

    }

 

}


關鍵字:飛思卡爾單片機  DZ60  EEPROM讀寫 引用地址:飛思卡爾單片機DZ60---EEPROM讀寫

上一篇:飛思卡爾單片機DZ60---時鐘初始化
下一篇:飛思卡爾單片機DZ60---SCI(查詢接收)

推薦閱讀

中國人工智能正在進入爆發期,人工智能不僅是互聯網發展的新風口,更成為國家戰略。根據中國人工智能協會與羅蘭貝格聯合發布的《中國人工智能創新應用白皮書》預測,全球人工智能市場規模將從2016年的1260億美元增至2025年的超過3萬億美元,年均復合增長率超過43%。到2030年,人工智能將在中國產生10萬億元的產業帶動效益。日前,工業和信息化部印發了《...
最近在使用STM32座項目時遇到一個奇怪的問題。系統一開始運行很正常但是在長時間運行之后會隨機的出現STM2單片機無故產生復位的問題。因為在調試的過程中收獲頗多,所以打算記錄一下這一次的調試過程。首先做問題分析,既然單片機在運行一段時間之后會產生復位。那具體是什么原因引起的單片機復位呢?拍腦子一想會不會是沒有及時喂狗導致看門狗溢出引起的...
在傳統電網模式下,區域綜合能源系統無法直接向區域內用戶供電,建設增量配電網方能解決這一問題,增量配電網為區域綜合能源服務提供了技術基礎和交易基礎。 另一方面,單純的增量配電網投資收益目前很低,投資方要獲得更多收益,必須主動開展增值服務,開展傳統配售電以外的綜合能源服務,正是一條可行路徑。 自2016年11月第一批增量配電業務改革試...
荷蘭應用科學研究組織(TNO)以LionVolt BV的名義從其霍斯特中心(Holst Centre)分離3D電池業務。據外媒報道,LionVolt BV承諾提供一種3D固態薄膜電池,比目前的鋰電池更輕、更安全和更高效。(圖片來源:TNO)這種創新技術并不是全新的,而是建立在飛利浦研究所(Philips Research)早先開發的概念之上。新電池基于3D技術和固態材料層,用薄的功能材料...

史海拾趣

問答坊 | AI 解惑

74系列芯片功能速查

74系列芯片功能速查…

查看全部問答∨

典型的嵌入式系統組成

嵌入式系統是專用計算機應用系統,它具有一般計算機組成的共性,也是由硬件和軟件組成。 圖1-1完整地描述了嵌入式系統的軟硬件各部分的組成結構。 字串4     2.1 嵌入式系統的硬件基本結構 嵌入式系統的硬件架構如圖1-1下半部分所示 ...…

查看全部問答∨

如何發表回復

如何發表回復 一、回復主帖 1)進入自己喜歡的主題,在頁面的最后有快速回復的編輯界面,直接輸入回復內容即可,如圖所示: 2)進入自己喜歡的主題,在右上角可以看到“回復”字樣,點擊進入回復界面即可,如圖所示: 二、回復回帖 1)在 ...…

查看全部問答∨

攝像頭EMC傳導發射案例

攝像頭EMC傳導發射案例…

查看全部問答∨

如何在程序中修改wince啟動畫面

我手上沒有開發板  只有現成的pda和platformbuilder,想用evc寫一段代碼在wince開機畫面出現前顯示我的圖片,并且在wince啟動畫面出現后運行我的程序  不知可行嗎 如果可行請略指點一二 如果不行請給個建議…

查看全部問答∨

1602顯示后怎么使用了清屏還是清不了啊!急救!!!

最近在做一個小實驗,用DSB1802和1602和鍵盤來實現,處理器用52的單片機!可是在顯示了之后我再按鍵盤沒反映。復位后又只能顯示我最先按下的鍵所對應的程序!急求幫忙啊! 程序如下, //sbit E=P2^7;            &n ...…

查看全部問答∨

CE6.0用什么數據庫?

sql server mobile 不支持 CE6.0,那CE6.0用什么數據庫?…

查看全部問答∨

獵頭職位:北京世界五百強誠聘symbian高級研發-c++

獵頭職位:北京世界五百強誠聘symbian高級研發-c++ 有相應的具體JD 客戶是世界五百強外資,做智能手機symbian系統的研發 一般要求碩士5年經驗以上,具體看個人資質 請有意者速速聯系 msn:jessi.wang@hotmail.com e-mail:weiyangwj@sina.com ...…

查看全部問答∨

CreateFile打開設備后系統停止poll我的驅動?

基于DDK的vhidmini樣例,我寫了一個virtual joystick的驅動,通過setfeature來和user level application通信。安裝驅動后,可以在控制面板里看到設備正常。也可以通過setfeature來控制驅動信息。但是有一個問題就是當我用CreateFile方法打開該設備 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 普兰县| 雅安市| 双牌县| 榕江县| 和平县| 武平县| 修水县| 平安县| 巧家县| 秦皇岛市| 定安县| 葫芦岛市| 格尔木市| 威海市| 景泰县| 伽师县| 鹰潭市| 荣成市| 黄石市| 比如县| 嘉义县| 肇源县| 鄄城县| 英德市| 县级市| 观塘区| 华阴市| 大宁县| 宁安市| 长治县| 榆社县| 南通市| 蛟河市| 丰台区| 历史| 河东区| 乐都县| 灌云县| 南城县| 绥宁县| 昆明市|