Надо:
typedef unsigned short int word;
void FLASH_WriteWord(word Adr, word Dat) {
_BIC_SR(GIE); while(FCTL3&BUSY == BUSY);
FCTL3 = FWKEY; FCTL1 = FWKEY+WRT;
//Здесь надо записать Dat по адресу Adr
FCTL1 = FWKEY; FCTL3 = FWKEY+LOCK;
_BIS_SR(GIE); }
КАК??? без ассемблерной вставки можно? если нет, то как с ней?
|