8
tôi đi qua các dòng sau mã:Pointer được làm từ một số nguyên trong C trên một nền tảng nhúng
#define ADCA (*(volatile ADC_t*)0x200)
Đó là mã C nhúng cho một vi điều khiển AVR. ADC_t
là một công đoàn.
Tôi biết rằng (volatile ADC_t*)0x200
con trỏ của nó đến địa chỉ bộ nhớ tuyệt đối nhưng tôi vẫn chưa chắc chắn ý nghĩa của phương thức *
đầu tiên.
Xin cảm ơn, chỉ một câu hỏi nữa: nếu tôi viết một cái gì đó như ADCA = 0x01; giá trị 0x01 sẽ được ghi vào địa chỉ bộ nhớ 0x200 – Hector
chính xác –