View Full Version : Lệnh này nghĩa là gì mọi người!!
delta21
07-12-2011, 12:14 PM
IEC0CLR=0x03800000;
IPC5SET=0x0d000000;
IEC0,IPC5 là 2 thanh ghi,vậy CLR,SET là lệnh gì vậy??
tham khảo mấy lệnh này ở đâu?? :D
bien_van_khat
07-12-2011, 09:41 PM
IEC0CLR=0x03800000;
IPC5SET=0x0d000000;
IEC0,IPC5 là 2 thanh ghi,vậy CLR,SET là lệnh gì vậy??
tham khảo mấy lệnh này ở đâu?? :D
Khác với các dòng PIC thấp hơn PIC32 không có lệnh riêng để set/clear/toggle bit trong 1 chu kỳ máy, thay vì vậy PIC32 có 3 thanh ghi đi kèm với 1 thanh ghi chính để thực hiện việc/set/toggle bit
VD: đi kèm với IPC5 có IPC5SET, IPC5CLR, IPC5INV
Bạn muốn biết cụ thể thì hỏi google.
delta21
08-12-2011, 09:58 AM
em đọc datasheet hiểu thế này:
IEC0CLR=0x03800000
có nghĩa là xóa các bit ở vị trí "0x038000000" của thanh ghi IEC0.
hiểu thế đúng không ?? :D ,(tại nghe nó hơi ngược vì thanh ghi thì mình đưa giá trị vào luôn,1 là set, 0 là clr :( )
mà em tưởng chỉ có module I/O (tức là các PORT ) là có thêm thanh ghi này thôi chứ!!
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc.