Eeprom
mình đang tìm hiểu về PIC877 mà chưa biết sử dụng EEPROM của nó như thế nào
bác nào đã nghiên cứu về đọc/ ghi dữ liệu vào EEPROM có thể chỉ cho mình nguyên lí đọc / ghi vào EEPROM với |
Trích:
ghi vào eeprom : Code:
write_eeprom(address,value); Code:
read_eeprom(address); |
cho minh hoi la address va value co phai khai bao ko
|
Trích:
cám ơn bạn! |
May ban oi? Minh co chuong trinh ngat Rb0 doc encoder+ hien thi led 7 doan. su dung qêut led ok roi. Nhung muon luu gia tri vào eefrom Pic. Nhung khi ghi vao eefrom thi led no cu nhay 1 phat roi hien lai tu dau. Ko hieu noi muon lam led ko nhay nua ma van nap vao eprom thi lam sao. May bac chi giao dum nha. Minh xap nop roi mong may anh chi chi cho.
/* ---------- khai bao ngat ------------*/ ext_int_edge(h_to_l);// khai bao suon ngat setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256); //khai bao timer0 bo dinh thoi, ty le chia tan 64 enable_interrupts(int_ext); enable_interrupts(int_timer0);//cho phep ngat timer0 enable_interrupts(global); set_timer0(178);// T_dinhthi = 64*(256 - 100)*0.5us = 5000us /* ------ bat dau chuong trinh chinh---------- */ while(true) { while(!erro)// khiem tra co loi ko { tach_lay_so(xung_dem); for(i=0;i<3;i++) { output_a(255);// tat tat ca led IF(thoigian_ghi==30)// muon 1 thoai gian nao di ghi vao eprom. { thoigian_ghi=0; disable_interrupts(GLOBAL); // all interrupts OFF write_eeprom(add_donvi,led0);// ghi vao eprom write_eeprom(add_chuc,led1); write_eeprom(add_tram,led2); enable_interrupts(GLOBAL); // all interrupts OFF enable_interrupts(INT_EXT); // enable_interrupts(INT_TIMER0); // } Nhung ghi la led no chop cai roi moi sang, ghi nua la chop nua. anh em chi giao nha. Thanks |
Ghi eprom trong main cung bi luon, ngat cung bi. Ko biet sao ca. Mong cac bac chi giao
|
Trích:
|
Múi giờ GMT. Hiện tại là 09:02 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam