⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flash.c

📁 msp430f169的dma flash程序
💻 C
字号:

#include "msp430x16x.h"
void delay(unsigned int val) {
  unsigned int i;
  for(i=0;i<val;i++)_NOP();
}

void W_flash_word(unsigned int val,unsigned int ddr) {
  FCTL1=FWKEY+WRT;
  FCTL3=FWKEY;
  *(int*)ddr=val;
  FCTL1=FWKEY;
  FCTL3=FWKEY+LOCK;
}

void Erase_flash_bank(unsing int ddr) {
  FCTL1=FWKEY+ERASE;
  FCLT3=FWKEY;
    
void main() {
  P4DIR=BIT2+BIT3;
  P4OUT=BIT3;
  WDTCTL = WDTPW + WDTHOLD;
  W_flash_word(1000,0x2000);
  while(1) {
    delay(*(int*)0x2000);
    P4OUT^=0x0c;
  }
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -