Bất cứ một vấn tôi

L

london

Guest
Đây là flash của tôi r / w ăn xin

void flash ()
(
/ / 1 trong khi kiểm tra tình trạng bận rộn
trong khi (FCTL3 & Sưu tầm);
FCTL2 = FWKEY FSSEL1 FN0; / / SMCLK / 2 = ~ 500kHz
FCTL3 = FWKEY; / / Clear KHÓA
FCTL1 = FWKEY Erase; / / Kích hoạt phân đoạn xóa
* (int *) 0x1000 = 0; / / Dummy viết, xóa thông tin B

/ / 2nd, trong khi kiểm tra bận rộn ststus
trong khi (FCTL3 & Sưu tầm);
FCTL1 = FWKEY WRT; / / Enable viết
MODSLT_i = modelselect;
LOK_i = Lock;

trong khi (FCTL3 & Sưu tầm);
FCTL1 = FWKEY; / / Xong.Rõ ràng WRT
FCTL3 = FWKEY LOCK; / / Xong.Set KHÓA
)

Tôi đã tìm thấy sau khi Dummy viết thực hiện chương trình dòng vòng 2 trong khi liên tục được.nó không phải là lối ra từ vòng này.Bận rộn luôn luôn là 1.Tại sao vậy?Lỗi trên đường kẻ là gì?B4 đi đến chức năng gì r periphrels cần phải được trên.
Bất kỳ một trong những vấn cho tôi

 

Welcome to EDABoard.com

Sponsor

Back
Top